iOS技术进阶

基础

编译原理

大前端开发者需要了解的基础编译原理和语言知识

语言

Objective-C

NSObject
Objc 对象的今生今世
神经病院Objective-C Runtime - isa和Class
神经病院Objective-C Runtime出院第三天——如何正确使用Runtime
Objective-C 小记
Autorelease
深入理解 Autorelease
iOS开发笔记(七):深入理解 Autorelease
消息转发
神经病院Objective-C Runtime住院第二天——消息发送与转发
Objective-C 消息发送与转发机制原理
Block
深入研究Block捕获外部变量和__block实现原理
深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用
Category
深入理解Objective-C:Category
结合 category 工作原理分析 OC2.0 中的 runtime待更新
KVO
iOS 深入理解KVO实现
其他
NSProxy

NSHash​Table & NSMap​Table
编码指南
禅与 Objective-C 编程艺术

Swift
Swift 进阶
函数式Swift

深入理解 Swift 派发机制
从 Swift 的面向协议编程说开去
面向协议编程与 Cocoa 的邂逅

图形渲染

AutoLayout
高性能 Auto Layout
从 Auto Layout 的布局算法谈性能
Runloop
深入理解RunLoop
触摸事件机制
iOS触摸事件全家桶
iOS 事件处理机制与图像渲染过程
图形绘制
绘制像素到屏幕上
iOS 保持界面流畅的技巧
iOS-Core-Animation-Advanced-Techniques
文本绘制
CoreText实现图文混排
图片处理
iOS中的imageIO与image解码待更新
iOS 处理图片的一些小 Tip
谈谈 iOS 中图片的解压缩
Image Resizing Techniques
WWDC2018 图像最佳实践 Image and Graphics Best Practices
优化
离屏渲染优化详解
iOS 性能调优
UIKit 性能调优(主要是UITableView)

音视频多媒体

视频
音频
场景
视频直播技术详解
如何快速的开发一个完整的iOS直播app

线程

Threading Programming Guide
并发编程:API 及挑战
iOS 并发编程之 Operation Queues
深入研究 Runloop 与线程保活

[iOS] 谈谈iOS多线程的锁
深入理解 iOS 开发中的锁
GCD
深入理解 GCD
iOS多线程编程——GCD与NSOperation总结
并发
Swift 中的并发编程(第一部分:现状)
All about Concurrency in Swift - Part 2: The Future
Concurrency in Swift: One approach
Swift 并行编程现状和展望

存储

SQLite
Core Data

网络

TCP/IP
TCP/IP
WebSocket
全双工通信的 WebSocket
即时通讯
iOS即时通讯,从入门到“放弃”?
IM 即时通讯技术在多应用场景下的技术实现,以及性能调优
从零开发移动端IM
HTTP/2
HTTP/2 简介
http 2.0
HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事
HTTPS
https
TLS 1.3
数据传输格式
高效的数据压缩编码方式 Protobuf
加密
网络传输安全
移动端的加解密
QUIC
科普:QUIC协议原理分析
优化
移动 APP 网络优化概述
iOS 客户端 HTTPS 防中间人攻击实践

算法

swift-algorithm-club
LeetCode

工程

代码规范

SwiftLint
github/swift-style-guide
raywenderlich/swift-style-guide
Google Swift Style Guide

架构

iOS 组件化 —— 路由设计思路分析
iOS组件化方案
iOS应用架构现状分析
移动端路由层设计
响应式架构
单向数据流函数式
MVX
深入分析MVC、MVP、MVVM、VIPER
Objc App 架构

性能优化

iOS-Performance-Optimization

持续集成

自动化测试

WWDC

WWDC17内参
Diving into WWDC 2017 如期而至 不负众望

[ WWDC2018 ] - 来自一线开发者的技术笔记
老司机x知识小集xSwiftGG WWDC 18 专题目录
WWDC18 内参

面试

招聘一个靠谱的iOS
ios面试指南

杂七杂八

iOS唯一标识符

你可能感兴趣的:(iOS技术进阶)