摘要:转载一篇:iOS开发ARC内存管理技术要点、ARC内存管理原则总结、iOS ARC内存管理总结ARC内存管理机制(一)ARC的判断准则:只要没有任何一个强指针指向该对象,该对象就会被释放。(二)指针分类:(1)强指针:强指针使用关键字__strong修饰,默认的情况下,所有的指针都是强指针,即不加_...
阅读全文
摘要:不管UIColor使用CIColor,CGColor还是其他方式初始化的,其CGColor属性都是可用的。CoreGraphics中提供一个函数,用于判断两个CGColor是否相等,因此我们可以通过这个函数判断两个UIColor是否相等,下面是看一个简单的例子:// 判断两个颜色是否是同一种颜色if...
阅读全文
摘要:单例模式是一种常用的软件设计模式,具有单例模式的类:在整个应用程序中,使用该类,只能创建出唯一的一个实例对象, 即在整个应用程序中,使用该类去多次创建其实例对象,这些实例对象的内存地址也都是同一个内存地址,因为它们都是同一个实例对象! 通过使用单例模式,可以保证整个应用程序中,该单例模式的类...
阅读全文
摘要:从iOS7开始,苹果默认App都是全屏App,意思就是:所有视图控制器的根view都以屏幕的左上角为该view的frame原点开始展示。在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEd...
阅读全文