近年物件導向程式設計中有個常見的名稱:Delegate(委派)。假設有個主要物件 A ,需透過某物件 B 處理一些事情(例如解壓縮、網路下載...等工作),視 B 處理到某些情況時將狀況回報給 A 之後,A 再進行後續處理,那麼就會設定 B 的委派角色為 A。A 多半是應用程序中主要的畫面,B 則是自定的程序,在開發應用的實例上,類似 B 的角色有很多個在同時運作,按照一般教學的寫法,主畫面 A 就會負責接收一大堆委派結果,程式就會顯得又臭又長。
秘境探險系列(英語:Uncharted,中國大陸譯作「神秘海域」)是由 SONY 娛樂公司旗下「頑皮狗」工作室所製作的動作冒險遊戲的系列作品。該系列從 2007 年(PS3 遊戲機)開始一共有四款遊戲,遊戲製作背景就不再做說明了,參考 WIKI 即可。我並沒有購入 PS3 / PS4 主機,雖然很想玩這款系列遊戲,但遊戲中大量出現的解謎和動作要素,恐怕是我克服不了的障礙。撰寫此文的目的,只是很單純的將追劇的結果,人物劇情精簡記錄下來,畢竟遊戲設定的劇情實在太引人入勝,光是欣賞實況主分享的影片就覺得有看好萊塢電影的 FU 。
有在持續關注黑蘋果議題的用戶應該可以觀察到,用黑蘋果的人越來越多了,連某熱門的屋賣場甚至還開設「黑蘋果套餐」來減少用戶選購時的麻煩。這代表安裝黑蘋果的難度越來越低,依 ING 原則選購硬體之後,再找台 OS X 電腦搞定一支 USB 安裝碟,就差不多可以開始啃黑蘋果了。網路上的黑資源越來越多,也不缺我個人寫黑專題,所以現在來換換口味,聊聊目前軟體開發界最夯的話題:Apple Watch 的 APP 開發。
最早大家的猜測是,Apple Watch 的 APP 可能是一個獨立的平台,也有人猜測 Apple Watch APP 可能有專屬的 Watch APP Store,不過直到相關細節正式公開介紹,大家才漸漸得知 Apple Watch 只是 iPhone 的一項附屬型的產品。可是,到底是怎樣的附屬方式呢?其實從開發者的角度,來嘗試開發 Apple Watch APP ,就能很快地理解了。