语法
郏国上
Object C, JavaScript, python高级研发工程师
展开
-
使用XCode11.2.1创建swift5纯代码主页
1.删除Main.storyboard,SceneDelegate.swift和ViewController.swift文件。 2.在Info.plist文件中删除Main storyboard file base name属性和Application Scene Manifest属性。 3.创建简单首页:HomeViewController.swift。 4.在AppDelegate.swift文件的didFinishLaunchingWithOptions函数中增加页面代码。 5.注释下面的函数。原创 2019-12-17 15:09:02 · 1207 阅读 · 1 评论 -
copy和strong的区别及使用不当引起的crash
copy属性用在需要深拷贝的地方,如:block属性。它会造成内存增加,使用不当会造成内存释放异常而崩溃。strong属性用在需要浅拷贝,保持对象不被立即释放。如:对象属性。 block属性全用copy,其它全用strong。 copy声明的对象变量只能对基本对象或block进行深拷贝,若是自定义对象不实现NSCoding协议(序列和反序列化)并声明为copy类型就会发生crash!原创 2019-07-25 17:38:12 · 1191 阅读 · 0 评论