Swift 程式語言 iOS 10:如何使用 Speech 框架建立語音輸入 App 在 2016 WWDC 大會上,蘋果公司推出了可以用於語音識別的 Speech Kit 框架。實際上,Siri 就是用 Speech Kit 框架來進行語音識別的。其實現在已經有一些語音識別框架了,但它們要麼太貴,要麼用法複雜。在本教程中,我將使用 Speech Sahand Edrisian Sep 27, 2016 10 分鐘閱讀時間
Swift 程式語言 Swift 開發者!用Vapor打造你的第一個Web App吧 在2015年的WWDC上,蘋果宣布Swift將會開放原始碼,不久後,在2015年的12月,Swift的code base即公開在 GitHub上。 這份公開的Swift 源始碼向全世界開發者介紹了Swift多面向的擴展應用,也讓世人見識到這個語言未來蘊藏的許多可能性。 就如預期一樣,開發者迅速開發出不同面向的Swift新應用,其中一項就是透過Swift語言去打造一個web app,我們將在接下來的篇幅去探索這個應用。 為什麼需要認識它? 如果你想幫自己的iOS app建置了後台,在伺服器上使用相同程式語言將會有很多優點,它可以比較容易維持程式碼風格的一致性。 Sahand Edrisian Sep 18, 2016 17 分鐘閱讀時間
Swift 程式語言 CALayer 初學者指南:如何增加陰影效果、邊框、製作圓角 本篇文章將會談論iOS開發中的關鍵議題之一layers,它為Core Animation框架的一部份,雖然讀者可能已經接觸過iOS中的Views,卻可能不知道,每個View都是透過layer做為圖形繪製的基礎。 讀者可能會想「過去開發從未碰觸到layer,它重要嗎?」,但事實上,你開發的應用程式中,layer都扮演著重要的角色,因為每個View的圖形繪製都是由layer所支持,也是因為Layers的存在,所以iOS可以輕易從應用程式裡獲取View裡面的bitmap(點陣圖)資訊,提供給裝置中的圖像處理器,請看下列圖表(擷取自Apple Pranjal Satija Sep 6, 2016 10 分鐘閱讀時間
Swift 程式語言 結合 iOS 10 的 User Notifications:傳送米花兒的幸福打氣通知 通知在 iOS 是個讓人又愛又恨的功能。因為通知,我們按三餐收到情人的甜言蜜語。也因為通知,害我們凌晨三點收到情敵的恐怖訊息。接下來就讓我們結合 iOS 10 最新的 UserNotifications framework,實現散播幸福散播愛的米花兒通知。 註:特別感謝插畫家 Hana 提供米花兒的插畫和文字。 徵求使用者同意,獲得發送通知的權限 彼得潘 Aug 27, 2016 19 分鐘閱讀時間
Swift 程式語言 CAGradientLayer 教學:如何在 iOS App 製作漸層顏色 每個開發者在設計程式介面時都會用上不同的顏色組合和圖像,務求製作出賣相更吸引的作品。在顏色配搭上,單色使用有時候不免顯得單調,而漸層 gradient 的使用或許可以帶來意想不到的效果。我曾經好幾次在設計時運用了漸層顏色,感覺這個題目值得跟大家討論一下,就是這樣這篇文章便「誕生」了。它在技術上使用簡單,開發者們一定會喜歡這個簡單又好看的功能。 那麼,怎樣才能既快速又輕鬆地設定漸層?這裡為大家提供三個方案。第一個,也是不太建議使用的方法,就是使用包含漸變效果的圖像。 Gabriel Theodoropoulos Aug 22, 2016 16 分鐘閱讀時間
Swift 程式語言 如何在 iOS App 中整合 Facebook 廣告 不久前有人問我如何在項目中整合 Facebook 廣告。因為之前沒用過,原以為這需要經過一個漫長、痛苦的準備過程,所以看過一堆文檔之後。在很快就看完了這些文檔之後,卻發現並不是想象中的那樣,僅僅幾分鐘我就搞定了我的第一個 Facebook 廣告 App! 想為你的app加入廣告?Facebook 廣告是一種方法讓你輕易將廣告嵌入到你的 app 中,使你可以通過廣告的點擊量來獲得收入。整合過程並不複雜, Gabriel Theodoropoulos Aug 14, 2016 36 分鐘閱讀時間
Swift 程式語言 Swift 網路程式設計指南:如何使用 Alamofire 打從 2014 年 6 月發佈 Swift 語言以來,要在 Swift 中實現網路功能就有點麻煩。即便是 Swift 之父 Chris Lattner 也在 Twitter 發文表示,要解碼 JSON Gregg Mojica Aug 8, 2016 23 分鐘閱讀時間
Swift 程式語言 Swift 3:你要知道的新特色和改動 在剛完成的WWDC大會上,蘋果發佈了新一代 Swift 3 和 Xcode 8 beta,並預計在本年第四季正式推出。自2015年12月,Swift語言正式開放源代碼,Swift 3 當然也不例外,同時支援 Mac OS X 及Linux 系統。 Cosmin Pupăză Jul 14, 2016 14 分鐘閱讀時間
CocoaPods 簡介 : 如何輕鬆管理 Swift / Objective-C 的類庫 有別於一貫 AppCoda 的教學,這篇教學相對簡短,目的只為你打開接觸 CocoaPods 之門。 什麼是 CocoaPods? 透過 CocoaPods,開發者可以輕鬆地管理 Swift 或 Objective-C 的程式專案。若果你有曾經使用 Node.js、Ruby Gregg Mojica Jul 6, 2016 7 分鐘閱讀時間
Swift 程式語言 如何在 Xcode 8 建立 iMessage 貼圖程式擴充 開發者可以為蘋果的 Messages 增建程式擴充,透過程式擴充與使用者互動。舉例說,你可以建立一個訊息貼圖擴充,容許使用者在iMessage 與朋友溝道時發送貼圖。或者,假若你在開發修圖程式,現在你可以透過擴充,讓使用者在不需要離開iMessage就可以修圖。這個功能確實為開發者帶來很大的創作空間。蘋果將會為 iMessage 設立 App Store 版面,到時候開發者就可以把製作好的程式擴充上架售賣。 Simon Ng Jun 23, 2016 7 分鐘閱讀時間
Swift 程式語言 WWDC 獎學金得獎者訪問 (下):21位年輕開發者分享成功經驗 上篇介紹了十位WWDC 2016 的獎學金幸運兒,緊接而來會繼續為大家介紹另外十位成功得獎者的故事。今年的WWDC快將開始,當中不少的受訪者都顯得十分期待和雀躍。每年的WWDC門票都是求過於供,而當中350張的獎學金門券更是競爭熱烈,除了依靠個人實力,也得靠點運氣才能得到。 事不宜遲,馬上來看看餘下十一位獎學金幸運兒的訪問吧! 學生 #1: Zuhayeer Musa AppCoda: 首先恭喜你獲得獎學金!據我所知今年是你第二次以獎學金方法參加WWDC,首次拿下獎學金是哪一年? Gregg Mojica Jun 13, 2016 30 分鐘閱讀時間
Swift 程式語言 WWDC 獎學金得獎者訪問 (上):21位年輕開發者分享成功經驗 本年度的 蘋果全球開發者大會 (下稱WWDC) 即將在6月13日開幕,一連5天在美國舊金山莫斯考尼會議中心 (Moscone West) 舉行。每年有超過5,000 iOS 開發者能夠參與大會,即席了解最新發佈的iOS, OS X, watchOS及tvOS。全球iOS程式開發者聚首一堂,除了出席會議,更有超過1,500位蘋果公司的工程師為150個實務操作實驗室及活動提供支援, Gregg Mojica Jun 2, 2016 20 分鐘閱讀時間