
iOS
iOS KunPeng
做一件有意义的事儿。顺便赚点钱。
展开
-
iOS原理篇(一) OC对象的本质
OC对象有instance对象(实例对象)、class对象(类对象)、meta-class对象(元类对象)instance对象在内存中存储的信息包括:(1)isa指针(2)其他成员变量类对象在内存中存储的信息主要包括:(1)isa指针(2)superclass指针(3)类的属性信息(@property)、类的对象方法信息(instance method)(4)类的协议信息(protocol)、类的成员变量信息(ivar)3.objc_class继承objc_object。...原创 2022-08-09 14:18:17 · 303 阅读 · 1 评论 -
iOS开发需要梳理的内容
1.tableView cell上的子视图frame大小改变异常,服用出错!或不能修改!(view的frame有大有小) 2.tableView cell上的子试图复用重复! 问题1: 1.查看所有cell的frame设置相关,去除所有frame设置. 2.更改设置frame的地方; 问题2: 1.查看add subView的位置,改变添加位置 或者 2.找到重复Views,原创 2021-09-24 17:17:50 · 115 阅读 · 0 评论 -
setValue和setObject的区别
在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。 1,先看看setValue: forKey:的定义 @interface NSMutableDictionary(NSKeyValueCoding) /* Send -setObject:forKey:转载 2015-05-21 21:07:36 · 302 阅读 · 0 评论 -
字符串和字典的相互转化
- (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncod转载 2016-03-08 16:56:37 · 650 阅读 · 0 评论 -
IOS删除缓存, caches
iOS真机中, librarys,caches等文件夹没权限删除,只能删除自己创建的文件夹, 存储时,创建自己的文件夹, //清空caches下所有文件 NSFileManager *manager = [NSFileManager defaultManager]; NSString *path = [NSSearchPathForDirectoriesInDomai转载 2015-08-08 15:47:45 · 2131 阅读 · 0 评论 -
坐标系,硬件/谷歌地球卫星 谷歌地图 百度地图 腾讯地图/高德地图 图吧地图
火星坐标系(GCJ-02): 腾讯搜搜地图 阿里云地图 高德MapABC地图MKMapView> 灵图51ditu地图 百度坐标系(BD-09): 百度地图 地球坐标系=GPS坐标系 (WGS-84) 硬件/谷歌地球卫星(不是谷歌地图) CLLocationManager 搜狗坐标系: 搜狐搜狗地图 图吧坐原创 2017-02-09 12:08:46 · 4892 阅读 · 0 评论