Mac OSX App 开发学习资料收集

最近在学习关于Mac OSX App 的开发, 但是国内没有系统的翻译好的学习资料。 并且很多资料都是过时的。
因此一边学习一边整理, 顺便做一些关于文档和视频,让自己印象深刻并方便大家学习。由于个人能力有限并且是新手,
做的文档和视频仅限于动手级别,更深层次的知识点还需要查看其他文档。
100天视频开发教程:(英文,需要翻墙)
我的学习路线是跟着这个视频学习, 然后自己做一遍,翻译成汉语自己录一遍。

如果您有更好的学习资料或者建议, 烦请指教。

环境:MacOS Mojave 10.14    
     Xcode Version 10.1 (10B61)    
语言:Swift 4.2.1    

注意:视频部分的代码是经过实践验证的。
注意:所收集的文档 代码部分 是老版本的,在新环境下不能编译, 但是 原理部分 可以借鉴一下。

入门扫盲篇

macOS开发入门之一:初识Xcode
macOS开发入门之二:macOS App剖析
macOS开发入门之三:第一个macOS App

Xcode InterfaceBuilding (xib)

官方文档:https://developer.apple.com/xcode/interface-builder/

Storyboard

Storyboard 教程(中文)
01.一起学习Mac OSX APP 开发之Hello World(中文视频)

Auto Layout

02.一起学习Mac OSX APP 开发之AutoLayout(中文视频)

NSCollectionView

03.一起学习Mac OSX APP 开发之NSCollectionView(中文视频)
中文教程:[译] NSCollectionView 入门教程

NSTableView

Table View: 官方文档(英文)
NSTableView教程(中文翻译)
04.一起学习Mac OSX APP 开发之TableView 1(中文视频)
05.一起学习Mac OSX APP 开发之TableView 2(中文视频)

ArrayController

NSArrayController:官方文档(英文)
Array Controller值绑定(中文)
06.一起学习Mac OSX APP 开发之ArrayController(中文视频)

NSMenu

NSMenu 官方文档(英文)
Menus and Popovers in Menu Bar Apps for macOS (英文)
07.一起学习Mac OSX App 开发之Menu 01 (中文视频)
08.一起学习Mac OSX App 开发之Menu 02 (中文视频)

NSOutlineView

NSOutlineView 官方文档(英文)
Mac OSX 开发基础控件学习之 NSOutlineView (中文教程)
09.一起学习Mac OSX App 开发之 NSOutlineView (中文视频)

你可能感兴趣的:(Mac OSX App 开发学习资料收集)