solozyx

1.链式编程思想

2.函数式编程思想

3.Instruments工具Allocations分析应用内存分配Leaks分析内存泄露

4.响应式编程思想 运行时KVO底层实现机制

5.代理设计模式(瀑布流实现)

6.MVC 字典转模型

7.NSNotificationCenter通知中心

8.iOS数据存取

9.Socket OSI TCP/IP NSStream

10.Quartz2D

QuartzCore

CoreAnimation   CALayer

11.封装网络层 业务层

把服务端返回的二进制数据解析为JSON字典对象,MJExtension完成JSON对象和模型对象的互转

ZYXHttpTool封装AFNetworking,应用全局提供get和post两个统一网络请求接口

业务层根据服务器API分类分为几个大业务工具类

熟练使用BIock GCD NSOperation

12.HTTP协议 GET POST

MD5

SSZipArchive压缩解压缩zip文件

NSURLConnection 同步请求 异步请求

https

NSURLSession

13内存管理

@property

assign retain strong weak

copy

14.runtime

15.stackoverflow

苹果官方文档

16.多线程

了解pthread

会使用NSThread了解线程的生命周期runabIe、runing、bⅠock(sIeep)、dead状态 了解线程同步互斥锁 原子性 非原子性 线程间通信

熟练使用GCD NSOperation

17.静态库

内存分析

RunLoop

单粒模式

APNs

真机调试 应用发布 内购

社会化登录分享微信微博QQ

你可能感兴趣的:(solozyx)