nonocast / me

记录和分享技术的博客
http://nonocast.cn
MIT License
20 stars 0 forks source link

学习 MacOS 开发 (Part 18: Documentation) #255

Open nonocast opened 2 years ago

nonocast commented 2 years ago

文档形式不限于文字,包括视频,所以大概有几个方面:

关于Apple官方文档

假设你现在用到AVCaptureSession, 然后你找到的是: AVCaptureSession | Apple Developer Documentation,说实话, 啥都不是,即没有整体概念,也没有sample。Google出来也是一堆离散信息,不区分语言不区分版本不区分平台。

根据这段时间的学习,我理解最好的入口是WWDC视频,苹果的东西只看文档根本看不懂,尤其是苹果的框架善于重建概念,如果你不理解框架概念,只是看API也无法理解whole picture,需要有一个强大的high level能力,保证大方向的正确。

所以在学习一个新的topic的时候先要找到一级目录: https://developer.apple.com/develop/

其他的Technologies(261)和Xcode都是直接平铺,当然你有了概念去索引又是另外一回事

所以这些文档都是帮你解释具体问题,至于问题的定义,框架逻辑的建立我理解主要是靠WWDC Video Sessions,这个是苹果和外界一个窗口,3个途径:

所以一个主题的学习轨迹可以提取如下: