iOS干货收集<一>

作者: PPAbner | 来源:发表于2015-10-27 16:13 被阅读2078次

    今天是2015年10月27日,自己做iOS开发也不久了,好多干货不曾整理收藏,用到的时候还需要去查找,浪费时间,效率低下,今天在实现类似微博个人界面时遇到问题,费劲周折还算解决了,同时也在此开篇记录自己开发中遇到的好的干货和心得,既是对自己成长的记录,同时也愿意分享给大家,因为我也是从别人的分享中受益,所以分享快乐!!!

    【壹】多线程

    1. iOS攻城狮进阶:GCD的基本概念探讨
    2. GCD 深入理解(一)
      GCD 深入理解(二)
    3. Facebook开源的Parse源码分析【系列】

    【貮】仿新浪个人中心页

    1. 模仿新浪微博个人中心界面导航栏渐隐渐现效果

    Github链接:AGWeiboUserInfo

    1. 【微博个人页效果】 |那些人追的干货

    Github链接:PersonalEffect

    1. 【一分钟搭建个人详情界面】 |那些人追的干货

    Github链接:PersonalFramework
    2和3由同一个人啊崢写的,3是进阶篇!

    1. 用纯代码实现微博个人主页头部图片动态变化的效果

    Github链接:ceshitupianbianhua
    注意:这个是纯代码,但是用到了第三方库Masonry

    【叁】相机,相册,录像

    1.ios 调用系统照片库/拍照/录像

    【肆】照片处理

    1. 给图片添加水印

    Github链接:ATWatermark

    1. GPUImage 自定义滤镜

    Github链接:GPUImage


    【伍】下拉式菜单

    1. 使用Masonry创建一个下拉式菜单(全)

    Github链接(Swift版本):BTNavigationDropdownMenu
    Github链接(Swift版本):KTDropdownMenuView


    【陆】HTTPS

    1. iOS安全系列之一:HTTPS
    2. iOS安全系列之二:HTTPS进阶

    虽然是网站HTTPS实践,但可以学到好多HTTPS知识

    1. 大型网站的 HTTPS 实践(一)—— HTTPS 协议和原理
    2. 大型网站的 HTTPS 实践(二)——HTTPS 对性能的影响
    3. 大型网站的 HTTPS 实践(三)——基于协议和配置的优化
    4. 大型网站的 HTTPS 实践(四)——协议层以外的实践

    【柒】文件下载,支持断点

    1. iOS开发网络篇之文件下载、大文件下载、断点下载

    注意:DeveloperLx has said that "个人认为NSURLSession是实现不了真正的断点续传的,一把App关掉,已下载的部分就没有办法找得回来了。实现断点续传另外的方法参考我这篇博文实现项目下载需求时遇过的那些坑"

    【捌】RAC(ReactiveCocoa)专区

    1. 使用ReactiveCocoa实现iOS平台响应式编程
    2. 细说ReactiveCocoa的冷信号与热信号(一)
    3. 细说ReactiveCocoa的冷信号与热信号(二):为什么要区分冷热信号

    2和3来自美团技术团队博客


    【玖】二维码

    1. iOS开发-定制多样式二维码

    Github链接:LXDTwoDimensionalBarcode
    转载声明:转自Sindri的小巢

    1. 二维码的生成细节和原理
    2. 再见ZXing 使用系统原生代码处理QRCode
    3. iOS开发-二维码扫描和应用跳转

    【拾】弹出框

    1. 开源项目:MMPopupView

    Github链接:MMPopupView

    1. TYAlertController

    【十一】Run Loop 和 Run Time

    1. iOS并发编程(Concurrency Programming)系列之一:Run Loop

    该系列还在更新ing

    2.Objective-C Runtime

    本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下:
    引言
    简介
    与Runtime交互
    Runtime术语
    消息
    动态方法解析
    消息转发
    健壮的实例变量(Non Fragile ivars)
    Objective-C Associated Objects
    Method Swizzling
    总结

    3 RunLoop学习笔记

    转载声明:本文地址
    从CF层面了解由于CFRunLoopMode机制iOS程序ScrollView的滑动为何如此平滑的原因。还有介绍AFNetworking如何单独发起一个global thread内置runloop达到不占用主线程又不耗CPU资源的。


    【十二】动画

    1. iOS 动画(一)

    【十三】MVVM

    1. iOS开发之浅谈MVVM的架构设计与团队协作

    Github链接:一个MVVM架构的iOS工程

    1. [干货分享]一篇可能会让你爱上MVVM与ReactiveCocoa的文章 – iOS122
    2. 写给iOS小白的MVVM教程【系列】【个人很推荐】

    【十四】Masonry

    1. Masonry介绍与使用实践(快速上手Autolayout)
    2. 有趣的Autolayout示例-Masonry实现
    3. 有趣的Autolayout示例2-Masonry实现
    4. 学习Masonry各种用法【比较全Good】

    【十五】StoryBoard Xib

    1. iOS 开发 UI 搭建心得(一)—— 驾驭 StoryBoard

    相关文章

      网友评论

      本文标题:iOS干货收集<一>

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