WWDC 2016 有哪些值得關注的 session?
每年的 WWDC 都會湧現出一大批的新功能,所以兩種 Session 是最值得參加的,一個就是 What"s New in XXX, 還有 Getting Started with XXX。我在官方的時間表裡面挑出來了以下幾個 Session。https://developer.apple.com/wwdc/schedule/#/What"s New in SwiftDeveloper Tools | 402
Tuesday, June 14, 12:00 PM–12:40 PM
由於 Swift 十一個十分年輕且發展迅速的語言,所以每年的 Swift 都會進行一次大換血,大多數 Swift 開發者的代碼都會經歷一次大的轉變,這個 Session,是肯定參加的。Introducing Apple File SystemSystem Frameworks | 701
Tuesday, June 14, 1:00 PM–1:40 PM
Apple 看樣子是要統一所有設備的 File System,即使不是統一,也要動大手術。所以即使你不是 Mac 開發者,這個 Session 都是值得參加的。What"s New in CocoaApp Frameworks | 203
Tuesday, June 14, 2:00 PM–3:00 PMMac 開發者必備,新的 API 。例如那個多欄的窗口。
iMessage Apps and Stickers, Part 1App Frameworks | 204
Tuesday, June 14, 2:00 PM–2:40 PMiMessage 徹底變成一個全功能的 IM 之後,怎麼能少了表情包?據說不會寫代碼也是能做的。Apple Pay on the WebSystem Frameworks | 703
Tuesday, June 14, 4:40 PM–5:40 PM
這個不用太多解釋,Apple Pay 進駐網頁。What"s New in Cocoa Touch
App Frameworks | 205
Tuesday, June 14, 4:40 PM–5:40 PM開發 iOS App 必不可少的 Cocoa Touch 的更新。What"s New in Foundation for SwiftApp Frameworks | 207
Tuesday, June 14, 7:00 PM–7:40 PMFoundation 是整個 Apple 生態系統的基礎,不得不看。Typography and FontsDesign | 803
Wednesday, June 15, 12:00 PM–12:40 PM這個是個人喜好。Introducing SiriKit App Frameworks | 217
Wednesday, June 15, 8:00 PM–9:00 PM
Siri 的開放是今年發布會上最搶眼的新功能,以後能用 Siri 打車,能用 Siri 回微信,調出支付寶付款碼等等等等。What"s New in HomeKitSystem Frameworks | 710
Wednesday, June 15, 8:00 PM–8:40 PM
Apple 一直努力推進的智能家居平台終於也有一個重要的升級了,所有的控制功能以後都會在 Home App 裡面。
What"s New in UICollectionView in iOS 10App Frameworks | 219
Thursday, June 16, 12:00 PM–12:40 PMiOS 10 更改了不少之前的 UI 元素,其中之一就是 CollectionView, 這個可能與重新設計的 Apple Music 有關。 Architecting for Performance on watchOS 3App Frameworks | 227
Thursday, June 16, 6:00 PM–6:40 PMwatchOS 年年改,今年也不例外。
Enhancing VoIP Apps with CallKitApp Frameworks | 230
Thursday, June 16, 8:00 PM–8:40 PM
這個功能我個人還是覺的十分有趣的,比如以後有微信視頻, Skype 的語音或者是 Google Hangouts 的電話會議的請求時,都可以直接調用系統的通話界面,像 Facetime 一樣。What"s New in Core DataApp Frameworks | 242
Friday, June 17, 1:00 PM–1:40 PM這個和 Foundation 一樣重要。What"s New in Auto Layout App Frameworks | 236
Friday, June 17, 6:00 PM–6:40 PMApple 一直推廣 Auto Layout 的理由不言而喻,就是為了發布更多不同尺寸的,不同解析度的產品,相信新的 Auto Layout 裡面一定有下代 iPhone 的線索。
Apple File System----------------------Update 06.26----------------------
看了session之後, 現有的API絕對沒辦法完成之前的那些插件的功能
現在的只有文本處理, 然後插件能夠獲取到的文本信息只有然後觸發插件的方式貌似只有兩種
- 當前選中的文本
- 上下文, 具體的行數我忘了, 反正再多也超不出當前文件
- 還有行數, tab長度, 所需的縮進長度等
- 快捷鍵
- 點擊菜單欄的選項
而且貌似現在還沒有開放任何GUI的介面, 這樣的情況未來大概一年都不會有太大的改善, 洗洗睡吧, 用7.3還是夠用的
目前我最關注的XVim, 還是嘗試著hack了一下, 但我裝了之後xcode一開就崩, 只能重裝, 看issue也有很多人反應穩定性跟功能性都很差
其它的插件我就沒怎麼關注, 估計也不會有太多人有閑心去hack了----------------------舊答案----------------------
提一個沒人說的, 但我覺得還是蠻重要的一個session
昨天剛看到xcode出了8.0 beta版, 興沖沖就去更新了, 插件照常用不了, 修改了UUID之後發現還是不能用, 就覺得事情有點不對了, 去Alcatraz的Issue區看了一下, 看到了這個
Xcode 8 won"t load plug-ins · Issue #475 · alcatraz/Alcatraz · GitHub我乍一看還以為加了library validation之後xcode從此不再支持插件了, 後來才看到後面有人提到了WWDC有這麼一小節 Using and Extending the Xcode Source Editor
https://developer.apple.com/videos/play/wwdc2016/414/官方終於也是開始正視xcode的插件了, 之前的插件其實都是利用了runtime去進行hack, 那篇帖子里也提供了一種方法去安裝現有的那些插件
但那篇帖子後面還有在討論, 這次開放的"插件"貌似被限制在了source editor內
然後, xcode的插件以後將會納入app store的範疇 ( 這是一件好事嗎 ? )---------------------------------------------更新---------------------------------------------
大意是xcode團隊表示插件計劃還在很初級的階段, 後面會開放更多的api給插件開發者現有的插件只要刪掉某些signing代碼就可以繼續使用( 必須上架app store才能用嗎? )但官方還是沒有給實際的timelines, 只是說會開放api, 只是說會有這樣的計劃, 所以... ...
持續更新中
利益相關: 喜歡swift 3.0, appcode, ideavim ...
推薦閱讀:
※iPad Pro 傳說中的「最強移動端」?第一批10.5寸用戶的體驗報告|Opinion
※WWDC 2014 有哪些亮點?
※Tim Cook 在 WWDC 2014 Keynote 中對 Android 的嘲諷是否有道理?
※iOS 10 Public Beta 3 的穩定性及可用性如何?
※WWDC 2013 是一個純軟體的活動,不會發布任何硬體產品,對嗎?
TAG:蘋果公司AppleInc | iOS開發 | WWDC | WWDC2016 |