一、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 版本。