# 苹果官方开源资料

- [苹果最新开源 opensource 网站](https://developer.apple.com/opensource/)
- [旧版本苹果开源资料](https://opensource.apple.com)
- [苹果开发者](https://developer.apple.com/develop/)
- [苹果 github](https://github.com/apple)

## 视频
WWDC
- [视频分类汇总](https://developer.apple.com/videos/topics/)
- [编译器和LLVM](https://developer.apple.com/videos/developer-tools/compiler-and-llvm)

## 源码

- [开源苹果](https://opensource.apple.com/source/)
- [dyld源代码](https://opensource.apple.com/tarballs/dyld/)
- [iOS11 源码](https://opensource.apple.com/release/ios-110.html)
  - JavaScriptCore-7604.1.38.0.7 推荐
  - WebKit-7604.1.38.0.7
  - WebKit2-7604.1.38.0.7
  - libiconv-51
- [objective-c 运行时 源码](https://opensource.apple.com/source/objc4/objc4-723/runtime/)
- [objective-c 消息机制汇编源码](https://opensource.apple.com/source/objc4/objc4-723/runtime/Messengers.subproj/)

## 文档
- [官方新文档入口](https://developer.apple.com/documentation)
- [UI 官方指南](https://developer.apple.com/design/human-interface-guidelines/)
- [Block ABI](https://clang.llvm.org/docs/Block-ABI-Apple.html)

## 旧版本文档汇总（有些补充或者更底层些）
- [旧版本文档](https://developer.apple.com/library/archive/navigation/)
- [WebKit Objective-C 编码指南](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/DisplayWebContent/DisplayWebContent.html)
- [Concurrency 并发编程指南](https://developer.apple.com/library/archive/documentation/General/Conceptual/ConcurrencyProgrammingGuide/Introduction/Introduction.html)
- [Kernel 内核编码指南](https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/build/build.html)

## 工具

- [下载中心](https://developer.apple.com/download/)

## 第三方资料


- [cassowary 布局算法](https://constraints.cs.washington.edu/cassowary/)
- [fishhook - 高级 hook 框架源码](https://github.com/facebook/fishhook)
- [可运行 runtime 项目](https://github.com/RetVal/objc-runtime)
- [InjectionPlugin - 热加载 DEBUG iOS 代码 插件](https://github.com/johnno1962/InjectionIII)
- [第三方开源]()