- 博客(9)
- 资源 (25)
- 收藏
- 关注
原创 iOS之数据持久化进阶(plist、SQLite、CoreData)
持久化方式就是数据存储方式.iOS支持本地存储和云端存储,而本地存储主要涉及如下三种机制:属性列表:集合对象可以读写到属性列表中;SQLite数据库:SQLite是一个开源嵌入式关系型数据库;CoreData:是一种对象关系映射技术(ORM),本质上也是通过SQLite存储.属性列表文件一般用于存储少量数据,Foundation框架中的集合对象都有对应的方法读写属性列表文件了;SQLit...
2019-03-22 14:05:48 859
转载 iOS开发之热更新热修复
OC 消息转发机制,当调用一个 NSObject 对象不存在的方法时,并不会马上抛出异常,而是会经过多层转发,层层调用对象的-resolveInstanceMethod:, -forwardingTargetForSelector:, -methodSignatureForSelector:, -forwardInvocation: 等方法,其中最后-forwardInvocation: 是会有...
2019-03-18 16:40:57 2071
转载 代码管理工具Cornerstone 使用详解
iOS开发中经常会使用SVN来管理代码,而Cornerstone就是一款很好的SVN代码管理工具,具体使用请参考。Cornerstone 使用详解
2019-03-18 14:37:29 823
转载 iOS开发之性能优化工具Instruments的使用总结
Xcode 自带的动态检测调试工具Instruments,一个官方提供的强大的性能调试工具集。能够检查应用的CPU、GPU、内存分配、内存泄露、僵尸对象、图形性能、CoreData、电量损耗、以及网络状态等。具体使用可参考iOS 使用Instruments的工具小结iOS Instruments工具使用...
2019-03-18 14:28:16 827
原创 Swift学习之泛型
文章目录简介泛型函数泛型类型泛型扩展简介泛型可以使我们在程序代码中定义一些可变的部分,在运行的时候指定。使用泛型可以最大限度地重用代码,保护类型安全以及提高性能。在Swift集合中数组、Set和字典都是泛型集合。泛型函数func isEquals<T:Comparable>(a:T,b:T)->Bool{ return (a==b)}let a = 10...
2019-03-07 16:36:50 353
原创 iOS适配iPhoneX/XR/XS/XS MAX
适配只看三个参数:1.渲染像素–屏幕截图的图片尺寸,单位px2.逻辑像素–程序员开发所用尺寸,单位pt3.倍率–渲染像素/逻辑像素,得到倍数关系。常见倍率@2x,@3xSafe Area(安全区):iOS 9以后加入了Safe Area概念,页面内容不能超出安全区(Safe Area),底部区域用于手势进入主屏或切换应用,如果将触发交互行为的按钮放在屏幕的底部,会破坏App操作体验。...
2019-03-06 10:15:07 1372
iOS开发之cookie研究demo2
2019-01-04
iOS开发之cookie研究demo
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人