美文网首页
iOS 基础技术总结

iOS 基础技术总结

作者: macfai | 来源:发表于2016-05-25 09:57 被阅读8次

    1.NSTimer  小结

    感谢作者mgen的总结,学习了

    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基础用法

    masonry基础用法

    4.网络请求技术

    从 NSURLConnection 到 NSURLSession

    NSURLSession详解

    5.GCD同步的几种方式

    GCD同步的几种方式

    6.TableView中cell高度动态计算

    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度问题

    iOS拍照自动旋转90度解决方案

    10.在iOS开发中使用自定义字体

    iOS开发中使用自定义字体

    相关文章

      网友评论

          本文标题:iOS 基础技术总结

          本文链接:https://www.haomeiwen.com/subject/haftdttx.html