iOS-Core-Animation-Advanced-Techniques(一)
摘要:视图(UIView)和图层(CALayer)的关系: 每一个UIview都有一个CALayer实例的图层属性,视图的职责就是创建并管理这个图层,以确保当子视图在层级关系中添加或者被移除的时候,他们关联的图层也同样对应在层级关系树当中有相同的操作。图层才是真正用来在屏幕上显示和做动画,UIView仅仅
阅读全文
AFNetworking源码阅读
摘要:get方法: 方法名:GET URLString: 请求的url地址,必须加上协议(如:http://localhost:8080/ios) parameters: url中的参数,以NSDictionNarry的方式存储 progress: 在下载的过程中,会持续调用这个block,这个block
阅读全文
ios copy和strong,浅拷贝和深拷贝
摘要:copy@property (nonatomic, copy) NSString *name;self.name = mutableString;这时,name对mutableString一个深拷贝,另开辟一个空间,将mutableString内容拷贝到这个空间中,self.name指向这个空间,修
阅读全文
objective-c高级编程 笔记
摘要:引用计数:通过给对象计数标志,来判断是否释放对象 注:只能释放自己持有的对象 如obj这个对象,并不是你所持有的对象,所以你无法进行释放 但是你可以通过retain来持有这个对象 什么样的对象不是你所持有的,比如你调用了 使用autorelease会让你的对象注册到autoreleasepool中,
阅读全文
oc中的委托模式
摘要:通过一个例子来理解委托模式 首先定义个协议 协议(protocol) :它可以声明一些必须实现的方法和选择实现的方法 (在java中称为接口) 这个协议表示,你可以选择性的实现write这个方法 我们接着定义一个通用类 通用类:就好比NSTexiField,你想要调用的 这Student.h这个文件
阅读全文