代理、通知和KVO的区别以及他们的优缺点

代理是一种回调机制,是一对一的关系,二通知是一对多的关系,一个中心对象向多个观察者提供变更通知,KVO是被观察者想观察者直接发送通知,这是通知与KVO的区别

二维码扫描用过哪些类库,有什么特点

二维码生成:QRCodeGenerator

二维码扫描:ZBarSDK 

如何打包静态库

新建一个Framework&Library的项目,编译的时候,会将项目中的代码文件打包成一个.a静态库文件

SVN,Git协作开发,怎么防止代码文件冲突

不要多人同时修改同一文件。

服务器上的项目文件Xcodeproj,让一个人管理提交,其他人只更新,防止文件产生冲突

断点续传是如何实现的

将下载的文件分成几个部分,通过http协议的请求,设置每一部分下载的偏移量,然后通过多线程下载每一部分,下载完成之后,组合为最终的完整文件

block中__block的作用

__block 修饰的局部变量,在block块中可以修改

__block 修饰的局部对象,在block块中如果引用了此对象,此对象不会retain

你可能感兴趣的:(代理、通知和KVO的区别以及他们的优缺点)