1.NSTimer 小结
2.__block和__weak区别
1.Block可以访问局部变量,但是不能修改
如果修改局部变量,需要加__block
__block int a =1;
int(^myBlock)(int) = ^(int num) {
a ++;//这样就可以了
return num * a;
};
2.__weak 通常用在声明 __weak typeof(self)weakSelf =self,其作用是为了防止block和当前所在控制器对象互相持有不能释放造成内存泄露
3.masonry基础用法
4.网络请求技术
从 NSURLConnection 到 NSURLSession
5.GCD同步的几种方式
6.TableView中cell高度动态计算
7.OSI 七层模型图解
8.Mac hosts 文件配置,真机调试包配置
有些公司内部在打开一些URL时要进行host配置才能正常打开
科普一下:
hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机名映射到相应的IP地址。
hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的使用者可以直接对hosts文件进行控制。
hosts配置方法也非常简单,把步骤记录下来方便以后查阅
1.Finder->command+shift+G(快速打开文件夹)->/private/etc。
2.找到hosts 文件,没有任何后缀,直接点击打开始无法进行编辑的。
3.将这个文件复制到桌面(或其它任何你认为方便的路径上)点开就可以进行编辑了编辑完成后记得点击保存。
4.将编辑后的hosts 文件替换原来 /private/etc 这个文件夹中的hosts 文件。
至此已经可以打开公司内部需要进行hosts 配置的URL 了。
9.iOS相机拍照自动转90度问题
10.在iOS开发中使用自定义字体