一、ios軟件開發工具
1、Designing
在應用程序的設計階段有幫助的工具
a)Free iOS PSD 是PSD格式的免費模板的集合
b) Live View它有助于檢查應用程序在實時場景中的外觀。
c) Glimpshop是一種新工具替代Photoshop。
2、Image Extractors
此工具用于創建和提取文件的圖像。
a)Appcrush Creating an .app file創建一個新文件,即應用程序的圖像。
3、Design Implementation
此工具將有助于應用程序的開發
a) iICNS有許多蘋果圖標可供使用
b) Cocca Controls Collection 用于IOS應用程序的代碼/組件集
c) Dribble Best可用于應用程序開發的優異應用程序設計
4、Xcode
Xcode 是蘋果公司在 2003 年推出,并運行在 Mac OS X 上的集成開發環境工具,可用于開發 Mac OS X 以及 iOS 平臺上的應用,其最初的版本是基于由喬布斯創建的 NeXT 公司所推出的 IDE 工具 Project Builder 而開發的。
Xcode 是目前大部分 iOS 應用開發者的優選 IDE 工具,它可支持蘋果公司開發的 Swift 語言,同時也支持 C、C++、Objective-C、AppleScript、Java、Python、Ruby 等語言。XCode 擁有統一的用戶界面設計,操作便利且編譯速度非常快。借助 Xcode,開發者能以獨立、可靠、一致的方式,開發面向 Apple TV、iPhone、iPad、Mac 等設備的應用。
今年 6 月,蘋果在其召開的全球開發者大會上發布了 Xcode 11,并開始為 Swift 5.1 中的一些新功能提供支持,比如 SwiftUI 框架、Swift 包管理器等等,此外還針對工作流、編輯器進行了一些改進,目前的最新版本為 11.2.1。
5、AppCode
2011 年 4 月,捷克軟件開發公司 JetBrains 推出了構建于自家 IntelliJ IDEA 平臺之上的集成開發環境工具 AppCode。AppCode 支持 Swift、Objective-C、C、C++、JavaScript、XML、HTML、CSS 等多種語言,開發者可利用 AppCode 在蘋果公司的各個平臺上創建、開發應用。
AppCode 可為開發者提供代碼輸入自動補全、代碼自動隱藏、代碼語法與錯誤分析及修復、代碼文檔注釋、編碼結構導航、書簽、集成調試器、版本控制集成、問題跟蹤系統集成等功能,讓編程與代碼測試過程變得更簡單。開發者可以通過安裝 IntelliJ IDEA 插件來擴展 AppCode 的功能,并支持開發自定義插件,進一步提升應用開發效率。
AppCode 目前的最新版本為上周剛剛發布的 2019.3,其擴展了對 Swift 5.1 的支持,重新開發了消息樹,并對性能進行了改善。
延伸閱讀:
二、TestFlight是什么
TestFlight 是蘋果公司為開發者提供的管理測試用戶的工具,開發者可以通過 TestFlight 邀請用戶提前使用測試版本的應用并收集相應的反饋,以便在正式版應用發布之前進行適當的調整和修正。
蘋果剛收購 TestFlight 的開發商 Burstly 時,提供的測試名額僅為100 人,之后在數月內就將名額限制擴展為 1000 人。到 2015 年這一數字已提高到 2000 人,而 2017 年測試人數已擴大至 10000 人。
蘋果在 2017 年4 月時將測試版應用的評估期從 60 天延長至 90 天,并且還支持多款應用的開發,讓開發者可以同時對不同的應用版本進行分析與評估。不久前,TestFlight 已更新至 2.5 版本。