写在前面:感谢QQ 809418027 好友 的分享,借来整理
1.__block 的一些关键点
2.__strong __weak 区别
3.比例
4.常见的C语言数学函数
5.宏定义
6.常见的预定义取代宏定义
7.常见的第三方轮子
8.苹果尺寸
9.创建一个集成UINaviationController的子类,重写pushViewController方法 实现自动隐藏tabbar
10.代理相应的标准写法
11.函数必须有一个字符串文档
12.宏定义中NSString的写法
13.忽略没有使用变量的编译警告
14.继承修改父类方法
.在父类方法添加事件的思路
15.静态变量
cell字符串名的正确写法
16.扩展修改父类方法作用
17.懒加载中init初始化只执行一次,变化的值不能使用懒加载
18.列表相关轮子
19.内联函数的写法 static inline
20.全局变量替代宏定义
21.删除NSUserDefaults的方法
22.使用block什么时候会出现循环引用 如何解决?
delegate datasource代理的区别
23.视频播放界面APP失去活性时应该让视频暂停播放
24.随机函数相关操作
25.通知的字符串命名规范
26.移除通知观察者使用的方法
27.图片相关轮子
28.修改textField placeholder的默认字体颜色大小 光标颜色
1.[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; 这个方法可能在某个时间段有用。
2、[UITextField appearance] setTintColor:[UIColor redColor]]; 这个方法会影响所有的TextField。
3、textField.tintColor = [UIColor redColor]; 这个设置某个,但在InterfaceBuilder中设置不好用
29.隐藏navigation跳转后的默认返回按钮
30.隐藏navigationbar一定要用此方法
navigationbar的隐藏方法
31.自定义cell的】重用的方法
32.bitcode的相关介绍
33.block 的常见形式
34.category中函数的命名规范
35.delegate\block\notification 的应用场景
36.delegate种可选方法要满足responds
根据若干个url异步加载多张图片,然后在都下载完成后合成一张整图dispatch_queue_tqueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);dispatch_group_tgroup = dispatch_group_create();dispatch_group_async(group, queue, ^{/*加载图片1*/});dispatch_group_async(group, queue, ^{/*加载图片2*/});dispatch_group_async(group, queue, ^{/*加载图片3*/});dispatch_group_notify(group, dispatch_get_main_queue(), ^{//合并图片});
37.dispatch_group 列队
38.init的正确写法
39.integer转nsstring
40.iOS CoreData常见的查询操作
41.iOS安装包瘦身
42.iOS常见全局函数表01
43.iOS二维码简介
44.iOS汉字转拼音
45.IOS兼容字体
46.iOS偏移64的问题
47.iOS中的常见四舍五入函数
48.iOS中的关键帧动画
、、、、、、、、、、、
49.iOS中像素和点的关系 以及iOS的单位
50.ios中字体大小与PS中像素的关系
51.iOS中UI的命名
52.JSON的几种基本数据类型
53.KVC
54.KVO
55.layoutSubviews的作用以及调用时机
56.lldb
57.mansory 和 scrollView配合
58.mutablecopy和copy的区别
59.NSInteger和NSUInteger的打印占位符
60.OC中枚举的正确写法
61.presented和presenting的区别
62.SDWebImage options中文翻译
63.SDWebImage中清除图片缓存的方法
64.tableView取消选中状态
65.typedef和block结合使用
66.ViewWillAppear和ViewDidAppear的用法,来做动画