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