总结
文章平均质量分 68
Lision丶
对移动互联网领域有着狂热兴趣的非极渴极客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS-开发所用的基本数据-NSString
1. NS的由来:因为Obj-C不支持命名空间,所以为了避免重复,要在类前面加上自己特有的前缀,NS就是next step的意思。2. [[alloc] init]对比[new]的优势:就是能够在开辟了内存空间之后,可以自定义init方法来方便我们对开辟的内存空间初始化。3. 获取字符串长度:length属性,NSUInteger类型,%lu4. 根据索引获得单原创 2015-08-16 21:06:28 · 457 阅读 · 0 评论 -
iOS-开发常用的数据结构
一. 在iOS开发中常用的结构体1. NSRange-一个范围结构体,location是位置,length是长度;{4,5},NSMakeRange(4,5);NSStringFromRange可以把它当NSString*返回2. NSSize-由一个CGSize被typedef过来,CGFloat是double类型typedef过来的,也由两个值组成:with宽度,h原创 2015-08-16 21:11:28 · 4854 阅读 · 0 评论 -
iOS-数据持久化(一)
数据持久化常用方式: XML(plist,本质XML)Preference(偏好设置)NSKeyedArchiver(归档)SQLite3(大数据,高效率)CoreData(封装了SQLite3,iOS 5.0出现,低效率)今天先总结前面的三种方式:数据源持久化操作(plist)1NSHomeDirectory沙河根路径2原创 2015-08-28 20:05:17 · 417 阅读 · 0 评论 -
iOS-Quartz2D绘图的基础用法总结
在UIView的drawRect:方法中具体使用Quartz2D1获取当前上下文CGContextRef ctx = UIGraphicsGetCurrentContext(); 2拼接图形(界面)起点CGContextMoveToPoint(ctx, 10, 10);线段-从起点到终点CGContextAddLineToPoint(ctx, 100, 100);3原创 2015-09-01 16:09:42 · 461 阅读 · 0 评论 -
iOS9.0-Xcode7-细节问题,琐碎的问题以后发现的都更新到这里方便自己查看
iOS9.0--Xcode7之后发现的细节问题与解决:1. 以往在属性中声明weak属性的数组来包含界面中的一组控件,只要控件不被销毁,weak属性的数组值不会空。但是在iOS9-Xcode7中layoutSubviews方法调用时发现weak属性的数组为nil,可能是iOS9-Xcode7改变了内存回收的审查。解决方法:把weak关键词改为strong先占原创 2015-10-03 16:56:57 · 384 阅读 · 0 评论
分享