1.头像上传功能
1.拍照或从相册选择, 头像上传。 头像修改成功之后,需要把头像image保存到沙盒。
- 每次页面初始化的时候,
(1).沙盒路径不为空,则从沙盒中获取头像。
(2).沙盒路径里没有图片,显示默认头像。
2.视频直播Demo
映客直播:github地址
3. 控制器的生命周期
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:YES];
[self readNSUserDefaults]; //这句代码当从B控制器pop到A控制器时,就会执行一次。
}
4. 思维导图软件
xmind Mac破解版
5. RGB宏定义
'#'define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
- 使用: UIColorFromRGB(0x036EB8)
6. iOS通知
7. 大神github地址
KVC /KVO的底层原理
Runtime 10种用法(没有比这更全的了)
成为iOS顶尖高手,你必须来这里(这里有最好的开源项目和文章)
iOS逆向Reveal查看任意app 的界面
JSPatch (实时修复App Store bug)学习(一)
iOS 高级工程师是怎么进阶的(补充版20+点)
扩大按钮(UIButton)点击范围(随意方向扩展哦)
通过分析微信app,学学如何使用@2x,@3x图片
TableView之MVVM与MVC之对比
使用MVVM减少控制器代码实战(减少56%)
TabBar隐藏后原来位置新建View不响应点击事件
[self.tabBarController.view addSubview:viewForEidit];