记录一些作者的文章,以备不时之需,做个大概的了解,用到相关的技术再过来细看;内容或好或坏,定期更新中
一口气不能吃成胖子,要不断学习新知识,不断进步;相关的技术点掌握就好,不需要记录的太多文章。
菜鸟,努力要变成大神......
(同类的文章不能记录太多,记录下知识点就好,不然成了负担)
一、基础部分
1、Rao神分享,包含48篇文章,对比自己的,整合总结一下
iOS 基础知识点网址
1、史上最详细的iOS之事件的传递和响应机制-原理篇
2、UINavigationBar 使用总结
3、iOS Class结构分析
4、Designated Initializer 指定初始化方法
2、main 函数之前
1、iOS类方法load和initialize详解
以下两篇文章类似
2、iOS 程序 main 函数之前发生了什么
3、iOS程序启动->dyld加载->runtime初始化(初识)
3、KVC&KVO
1、Objective-C中的KVC和KVO Rao神iOS基础
2、如何优雅地使用 KVO
3、iOS开发 -- KVO的实现原理与具体应用
4、KVO原理分析及使用进阶
5、探究KVO的底层实现原理
6、谈谈 KVO
4、内存管理
1、NSTimer定时器进阶——详细介绍,循环引用分析与解决
2、先弄清楚这里的学问,再来谈 iOS 内存管理与优化(二)
3、iOS/OS X内存管理(二):借助工具解决内存问题
4、iOS/OS X内存管理(一):基本概念与原理
5、http://www.cnblogs.com/kenshincui/p/3870325.html
(评论数蛮多的)
5、UITableView
1、iOS UITableViewCell的"滑动出现多个按钮"
2、tableview 下拉头部视图放大 效果实现
3、实现TableView的上拉加载和下拉刷新
4、TableViewCell内嵌ScrollView
5、UITableView性能优化,超实用
6、UITableViewCell系列之(一)让你的cell支持二次编辑
6、UICollectionView
1、UICollectionView(一)——整体总结
2、WWDC2016 Session笔记 - iOS 10 UICollectionView新特性
3、UICollectionView实现头部漂浮的效果
三、面试部分
1、面试了 20 个初/中级 iOS 工程师之后(上)
2、面试了 20 个初/中级 iOS 工程师之后(下)
2017年5月iOS招人心得(附面试题)
1、2017年5月iOS招人心得答案总结(高级篇)
2、2017年5月iOS招人心得答案总结(中级篇)
3、2017年5月iOS招人心得答案总结(基础篇)
2016年3月iOS面试总结
在被20个中/高级iOS工程师面试之后
1、求职笔记-iOS篇
2、《招聘一个靠谱的 iOS》—参考答案(一)
四、Swift
1、一篇文章帮你彻底了解 Swift 3.1 的新内容
2、一个下午让你掌握Swift基础 ( 1/9 ) 编程本质 & Playground基础
3、swift基础—闭包详解
4、Swift 3必看:新的访问控制fileprivate和open
来自一线开发者的Swift学习资源推荐
swift4.0 新特性
五、性能篇
1、iOS 常见耗电量检测方案调研
2、离屏渲染优化详解:实例示范+性能测试
3、iOS 如何优化项目
4、Instruments学习之Allocations
5、Instrument的使用
6、关于内存泄漏,还有哪些是你不知道的?
7、深入剖析 iOS 性能优化
六、动画
1、学动画先从POP开始 - 开篇
2、学动画先从POP开始 深入浅出(登录按钮pop动画)
3、CABasicAnimation使用总结
4、iOS 动画从入门到无需可入!
5、核心动画(自己的笔记)
6、CALayer(自己的笔记)
7、从Core Animation到Facebook‘s Pop(1)
8、POP动画引擎中Layer与CALayer的一点区别
9、GeekBand - iOS 动画全面总结
10 、老司机带你走进Core Animation 之几种动画的简单应用
10-1、老司机带你走进Core Animation 之粒子发射、TileLayer与异步绘制
11、Core Animation Rao神iOS基础
12、放肆的使用UIBezierPath和CAShapeLayer画各种图形
13、iOS绘图—— UIBezierPath 和 Core Graphics
七、iOS高级
1、网络
1、看完还不懂HTTPS我直播吃翔
2、计算机网络中的TCP/UDP协议到底是怎么回事(一)
三次握手和四次挥手
3、通俗大白话来理解TCP协议的三次握手和四次分手
4、TCP协议详解
项目中用到的,看一下
5、CocoaAsyncSocket网络通信使用之tcp连接一
本篇主要是封装一个socket connection。然后访问baidu的首页,校验连接是否成功。
6、网络基础知识(一)
2、多线程
知其然亦知其所以然-NSOperation并发编程
3、RunLoop
RunLoop入门 看我就够了
老司机出品——源码解析之RunLoop详解
4、Runtime
1、OC最实用的runtime总结 并且最后两个demo也是MJExtension的实现原理,+ (NSDictionary *)mj_objectClassInArray{
2、iOS-RunTime,不再只是听说
3、神经病院Objective-C Runtime入院第一天——isa和Class
4、深入理解Tagged Pointer
5、关于x86_64的架构,具体可以看从 NSObject 的初始化了解 isa
6、runtime详解
5、蓝牙
iOS蓝牙开发
iOS-BLE蓝牙开发持续更新
6、即时通讯
iOS即时通讯,从入门到“放弃”?
八、数据库
1.iOS学习笔记16-数据库SQLite
2.SQL (FMDB)
3.iOS CoreData数据库之创建详解
4.手把手教你从Core Data迁移到Realm
十、iOS11 & iPhoneX适配
1、iOS11 & iPhoneX适配总结
2、iPhoneX适配指南--(持续更新中)
3、你可能需要为你的APP适配iOS11
4、iOS11开发新增功能大全
5、App界面适配iOS11(包括iPhoneX的奇葩尺寸)
6、iPhone X 刘海打理指北
7、iOS 11 安全区域适配总结
8、iOS11、iPhone X、Xcode9 适配指南
9、简书App适配iOS 11
十一、算法&设计模式
1、排序算法详解及OC实现
2、设计模式
版本管理工具
1、Git版本控制与工作流
2、小笨狼与LLDB的故事--看到watchpoint模块
3、关于LLVM,这些东西你必须知道!
12、外传
[译]什么样的工程师才能算老司机 可以看些英文网站
使用Charts框架 折线,柱状,K线,饼状
iOS使用Charts框架绘制—饼状图
iOS使用Charts框架绘制—柱形图
蒲公英
iOS 打包ipa 发布到蒲公英给测试人员用看下跟自己的有什么不一样
上传IOS应用到蒲公英分发测试
邓白氏码&证书
iOS-申请邓白氏编码的超详细流程介绍
2017年最新邓白氏编码申请
iOS 个人开发者证书申请
2016 iOS企业证书的申请与制作
网友评论
https://www.jianshu.com/p/fbfbcb75dc4b