Swift 程式語言

Swift 程式語言

Swift程式語言教學文章
219 篇文章
Swift 進階開發指南:如何使用Quick、Nimble執行測試驅動開發(TDD)
Swift 程式語言

Swift 進階開發指南:如何使用Quick、Nimble執行測試驅動開發(TDD)

在mobile app專案上寫任何類型的測試都不是一個受歡迎的選擇,事實上,多數mobile應用開發團隊都盡可能省略寫測試的工作,希望藉此節省時間以加速開發時程。 身為一位「成熟」的開發者,我深刻體驗了寫測試帶來的好處,不僅確保應用程式內的功能按預期運行,還可以「lock」你的程式碼,以防止其他開發人員更改代碼,測試和程式碼之間的這種耦合可以幫助新開發人員輕鬆onboard或接管專案。 Test-driven Development Test-Driven Development (TDD)
iOS 行動支付開發:如何結合 Braintree 在應用程式支援信用卡付款
Swift 程式語言

iOS 行動支付開發:如何結合 Braintree 在應用程式支援信用卡付款

現在越來越多的人偏好使用移動裝置上網,而非傳統的固定設備,當他們在滑手機時,也代表正在使用應用程式。事實上,人們花費約85%的時間在使用手機上的應用程式,意味著每一天都有越來越多的人在手機上使用APP來上網和購物,當你在設計iOS應用程序時,需要計畫如何捕獲這些客戶並藉此讓你的品牌獲利。 在本教程中,將學習如何使用Braintree服務,讓你在iOS中接受使用信用卡處理應用程序式中的購買需求。對於要求App內購買(In-App Purchases, IAP)的人,你需要使用IAP來銷售數位內容,例如遊戲的服務分級,
模仿 Apple 教學範例,寫出一手好 Swift
Swift 程式語言

模仿 Apple 教學範例,寫出一手好 Swift

此文是彼得潘研究 Apple 教科書後,小小整理的一些重點。若能模仿以下做法開發 iOS App,應該就能寫出長得很像 Apple 範例的程式,讓人更容易理解修改。當你有一天被高薪挖角,準備離開原公司時,也能安心地交接程式,不再怕新人看不懂而日夜糾纏。
Swift 程式庫系列之六:TLPhotoPicker, Cluster, YNSearch, InteractiveSideMenu 以及 CryptoSwift
Swift 程式語言

Swift 程式庫系列之六:TLPhotoPicker, Cluster, YNSearch, InteractiveSideMenu 以及 CryptoSwift

各位 iOS 開發者們,不曉得這幾篇以來的程式庫如何呢?希望我們所介紹的程式庫能對你有所幫助。這週也將繼續介紹我們所挑選的幾個 Swift 程式庫,希望能幫助你在 iOS App 開發的道路上,繼續前進。 提示:你可以使用CocoaPods安裝這些程式庫到你的Xcode項目,如不懂使用CocoaPods,可以參考這篇教學文章。 1. TLPhotoPicker 讓使用者在相簿中選取照片或影片是蠻常見到的
Apple ResearchKit 程式開發新手入門教學
Swift 程式語言

Apple ResearchKit 程式開發新手入門教學

某些醫學相關研究通常會需要受測者填寫問卷回答相關問題,目前也會應用一些電子化的感測方式更容易了解受測者的生活習慣,但這些受測試驗每天都得進行的話,會一件枯燥乏味的事情。那麼,現在有沒有更好更簡易的方式來執行某些醫學研究呢? 現在,讓我們歡迎ResearchKit。 ResearchKit功能就像是它的名字一樣,是做為研究(Research)應用的。Apple將ResearchKit設定為開放原始碼,其目的就是給予相關開發者能建立醫學研究應用程式開發,並設計可讓患者參與,在患者們參與開發者所設計的醫學研究中,ResearchKit的框架(Framework)元素可協助開發者來開發臨床研究用的程式開發。 若設計的程式加入ResearchKit,
開發者指南:透過 Swift 重新認識Accelerate Framework
iOS App 程式開發

開發者指南:透過 Swift 重新認識Accelerate Framework

iOS SDK中隱藏的幾個沒有被充分利用和不太受歡迎的框架,但其中有一些可以是相當實用且省時的工具,Accelerate Framework就是其中一個,它可用於Swift和Obj-C,Accelerate Framework讓開發人員在大規模的數學和圖像計算工作上更容易,優化任務處理的性能,因此,它廣泛應用於機器學習的領域。該框架包含用於向量和矩陣數學、數位信號處理、大量處理和圖像處理的各種C API。如果這聽起來很複雜,別擔心。你不需要知道很多數學,只要你明白這些概念。 Credit:
Swift 4 新功能詳盡介紹:Codable, Dictionaries優化, 多行字符串等等
Swift 程式語言

Swift 4 新功能詳盡介紹:Codable, Dictionaries優化, 多行字符串等等

在幾週前的WWDC大會中,Apple公佈Swift 4,它伴隨新版Xcode 9一同現身,它的最終發布日將會是在九月,這個夏季期間仍是beta版本,這是該語言首次可以向下兼容的版本,它為現有的Swift 3功能提供很棒的優化,其中,很多都是開發者非常期待的,讀者將在本文中了解所有內容,所以廢話不多說,讓我們開始進入重點吧!:) 在本文中,我們假設你已經有Swift 3的一些基本知識。如果讀者需要快速了解的Swift 3和Swift
在 iOS App 中進行自然語言處理:初探 NSLinguisticTagger
Swift 程式語言

在 iOS App 中進行自然語言處理:初探 NSLinguisticTagger

此文章轉載自作者網誌「QCLog」,由作者Qing-Cheng Li授權轉載。Qing-Cheng Li 為自然語言處理實驗室畢業的研究生、目前專職撰寫原生行動應用程式的軟體工程師。本文會詳細講解 NSLinguisticTagger以及如何在 iOS 應用程式裡進行自然語言處理。另外,本文所有圖片來源自WWDC的影片。 作為一位自然語言處理實驗室畢業的研究生、目前專職撰寫原生行動應用程式的軟體工程師,今年 Apple 的 WWDC
Swift 程式庫系列之五:PageMenu, ImagePicker, SwipeCellKit, Lottie 以及 SQLite.swift
Swift 程式語言

Swift 程式庫系列之五:PageMenu, ImagePicker, SwipeCellKit, Lottie 以及 SQLite.swift

各位 iOS 開發者們,不曉得這幾篇以來的程式庫如何呢?希望我們所介紹的程式庫能對你有所幫助。這週也將繼續介紹我們所挑選的幾個 Swift 程式庫,希望能幫助你在 iOS App 開發的道路上,順順向前。 提示:你可以使用CocoaPods安裝這些程式庫到你的Xcode項目,如不懂使用CocoaPods,可以參考這篇教學文章。 1. PageMenu PageMenu
Swift開發指南:Protocols與Protocol Extensions的使用心法
Swift 程式語言

Swift開發指南:Protocols與Protocol Extensions的使用心法

歡迎來到Swift的protocols(協定)和protocols導向的編程教程,在本文中,我們將討論什麼是protocols,以及如何使用它們達到POP(protocol oriented programming:協定導向編程)開發。 我們將首先解釋什麼是protocol,關注protocol和class/structures之間的關鍵差異。接下來,我們將透過範例比較使用協定和類別繼承的差異,展示每種方法的優缺點。之後,我們將討論抽象化(abstraction)
很好! 你已成功註冊。
歡迎回來! 你已成功登入。
你已成功訂閱 AppCoda 中文版 電子報。
你的連結已失效。
成功! 請檢查你的電子郵件以獲取用於登入的連結。
好! 你的付費資料已更新。
你的付費方式並未更新。