为了在下载大文件时候节省内存,我们会使用输出流,将下载下来的一节一节的二进制数据写入文件中;但是在OC和swift中,用输出流写入文件的时候,代...
在这里我就以“摩拜单车”为例子,来阐述我认为实现的思路。这时候分两种情况,一种是自己服务器管理deviceToken,一种是集成第三方推送(以极...
在iOS9以后,直接进行HTTP请求是会报错。系统会告诉我们不能直接使用HTTP进行请求,需要在Info.plist中控制ATS的配置。"NSA...
属性应该都不陌生,当我们写一个属性的时候,编译器会默认帮我们生成一个set方法和一个get方法,和成员变量 get方法可以做一些计算属性的操作,...
由于最近再搞Socket,所以就涉及到了集成protobuf,但是在集成的时候也遇到了一些坑,在这里写出来,希望遇到同样问题的人少走弯路: 按照...
1.Block为什么要用copy来修饰 默认情况下,block是存档在栈中,可能被随时回收,通过copy操作可以使其在堆中保留一份, 相当于一直...
const是会分配内存的,在其修饰的常量多次调用的时候,它们都使用的是同一个对象 宏是不分配内存的,它在多次调用的时候,其实就是将它对应的代码展...
1. flatMap. map 1.1flatMap操作在返回的时候,返回的是一个信号,而map返回的是一个值,map底层调用是flatMa...
iOS开发中SdWebImage可以说是作为图片下载的利器,下面就大概说一下它的原理。 1.我们在调用图片异步下载的方法的时候:[self.go...