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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,867评论 19 139
  • 1.请简单说明多线程技术的优点和缺点? 优点能适当提高程序的执行效率能适当提高资源的利用率(CPU/内存利用率) ...
    彼岸的黑色曼陀罗阅读 555评论 0 2
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,714评论 30 472
  • 多线程、特别是NSOperation 和 GCD 的内部原理。运行时机制的原理和运用场景。SDWebImage的原...
    LZM轮回阅读 2,138评论 0 12
  • 上午,看到一条朋友圈状态:“来趟医院,有人陪我是不是好点儿?” 矫情者,是我老闺蜜,早先年常混在一起玩耍。 我回复...
    银子姐阅读 254评论 5 1

友情链接更多精彩内容