最近在學(xué)習(xí)關(guān)于Mac OSX App 的開(kāi)發(fā)滑燃, 但是國(guó)內(nèi)沒(méi)有系統(tǒng)的翻譯好的學(xué)習(xí)資料。 并且很多資料都是過(guò)時(shí)的。
因此一邊學(xué)習(xí)一邊整理羔砾, 順便做一些關(guān)于文檔和視頻,讓自己印象深刻并方便大家學(xué)習(xí)偶妖。由于個(gè)人能力有限并且是新手姜凄,
做的文檔和視頻僅限于動(dòng)手級(jí)別,更深層次的知識(shí)點(diǎn)還需要查看其他文檔趾访。
100天視頻開(kāi)發(fā)教程:(英文态秧,需要翻墻)
我的學(xué)習(xí)路線是跟著這個(gè)視頻學(xué)習(xí), 然后自己做一遍扼鞋,翻譯成漢語(yǔ)自己錄一遍申鱼。
如果您有更好的學(xué)習(xí)資料或者建議, 煩請(qǐng)指教云头。
環(huán)境:MacOS Mojave 10.14
Xcode Version 10.1 (10B61)
語(yǔ)言:Swift 4.2.1
注意:視頻部分的代碼是經(jīng)過(guò)實(shí)踐驗(yàn)證的捐友。
注意:所收集的文檔 <code>代碼部分</code> 是老版本的,在新環(huán)境下不能編譯, 但是 <code>原理部分</code> 可以借鑒一下溃槐。
入門(mén)掃盲篇
macOS開(kāi)發(fā)入門(mén)之一:初識(shí)Xcode
macOS開(kāi)發(fā)入門(mén)之二:macOS App剖析
macOS開(kāi)發(fā)入門(mén)之三:第一個(gè)macOS App
Xcode InterfaceBuilding (xib)
官方文檔:https://developer.apple.com/xcode/interface-builder/
Storyboard
Storyboard 教程(中文)
01.一起學(xué)習(xí)Mac OSX APP 開(kāi)發(fā)之Hello World(中文視頻)
Auto Layout
NSCollectionView
03.一起學(xué)習(xí)Mac OSX APP 開(kāi)發(fā)之NSCollectionView(中文視頻)
中文教程:[譯] NSCollectionView 入門(mén)教程
NSTableView
Table View: 官方文檔(英文)
NSTableView教程(中文翻譯)
04.一起學(xué)習(xí)Mac OSX APP 開(kāi)發(fā)之TableView 1(中文視頻)
05.一起學(xué)習(xí)Mac OSX APP 開(kāi)發(fā)之TableView 2(中文視頻)
ArrayController
NSArrayController:官方文檔(英文)
Array Controller值綁定(中文)
06.一起學(xué)習(xí)Mac OSX APP 開(kāi)發(fā)之ArrayController(中文視頻)
NSMenu
NSMenu 官方文檔(英文)
Menus and Popovers in Menu Bar Apps for macOS (英文)
07.一起學(xué)習(xí)Mac OSX App 開(kāi)發(fā)之Menu 01 (中文視頻)
08.一起學(xué)習(xí)Mac OSX App 開(kāi)發(fā)之Menu 02 (中文視頻)
NSOutlineView
NSOutlineView 官方文檔(英文)
Mac OSX 開(kāi)發(fā)基礎(chǔ)控件學(xué)習(xí)之 NSOutlineView (中文教程)
09.一起學(xué)習(xí)Mac OSX App 開(kāi)發(fā)之 NSOutlineView (中文視頻)