每位iOS开发人员不容错过的10大实用工具

说起iOS,自然不必多介绍了,它是苹果公司开发的移动操作系统。
苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。
iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
现在,随着微软(Microsoft)把Win Phone操作系统和诺基亚玩坏之后,移动市场已经呈现“二足鼎立”的局面,以前微软信誓旦旦所说的三足鼎立的局面一直没怎么形成。
据说诺基亚在2016年和微软结束合约后,将会用Android系统来生产手机,重整旗鼓。到时究竟移动江湖如何风云变换,我们拭目以待。
目前iOS和Android两大操作系统独霸了移动领域超过90%的份额。做iOS和Android开发,有个几年,在国内那都是月薪好几万的。所以大家要努力啊。
小编庆幸自己没学Win Phone开发,只学了Android和iOS(用Swift)开发。当然我的主业是嵌入式。
今天我们就来看看每位iOS开发人员不容错过的十大实用工具。
小编水平有限,只列出了10大工具,肯定还有很不错的工具是小编没说到的,欢迎大家补充指正。

操作方法

  • 01

    iOS开发十大实用工具之开发环境 1)xCode 作为苹果公司的当家IDE(IDE是Integrated Development Environment的缩写,意为“集成开发环境”,就是把编译器,调试器,链接器,汇编器,图标创建,模拟器等等结合在一起的一个整合的开发工具。比较著名的IDE有Visual Studio,Eclipse等),xCode自然排在第一顺位。 基本上每位iOS开发者或多或少都知道这款软件吧。 即使不是iOS开发者,在Mac系统下,学习编程(特别是C和C++)估计也会用到xCode。 运行速度快,可以编译很多语言(C、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby),特别是模拟器超快,调试方便,设计高大上,直接发布App Store。可以说是小编见过的最好的IDE之一。给苹果的设计点个赞… 我不是脑残果粉。 当然xCode也是有一些不足之处的。

  • 02

    2)AppCode 如果你不喜欢使用xCode来开发iOS应用,那么也可以选择AppCode这款由JetBrains制作的IDE。 为什么如此推荐AppCode呢?因为其背后大哥JetBrains绝非等闲之辈。 JetBrains是一家捷克的公司,是IT界的IDE大户。他们开发了好多著名的IDE,比如Intellij IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,在Java开发方面貌似比Eclipse更加智能。 小编以前也介绍过他们的WebStorm(Web开发者很喜爱)这个IDE。 小编之前写过Android Studio使用的图文教程,Android Studio这款Google力推的全新Android开发IDE,可以完美取代Eclipse(Eclipse的Android模拟器之慢也是醉了,虽然你可以用Genymotion来替代),就是基于Intellij IDEA。 所以JetBrains推出的AppCode自然不容小觑。 AppCode原生支持Swift,Objective-C(简称OC。小编还是推荐大家学习Swift,毕竟这是大势所趋),C,C++等。

  • 03

    iOS开发十大实用工具之图标设计 开发App,图标的设计太重要了,一个好的图标能立刻吸引用户的眼球,产生下载愿望。反之,如果图标设计不到位,不够高大上,任你内容很好,有时也难以脱颖而出。 以前小编自己开发App的时候,就是因为没有好的美工,美工自己包办,结果就是App拼不过那些“高富帅”啊。 目前有很多在线的图标生成网站,也很方便。但是没网的时候还是软件比较好。 那么推荐几款图标设计工具: 1)Prepo 一款免费且方便的图标转化器,它可以帮助设计师快速的导出各种尺寸的图标。设计师通过Prepo把任何格式的图片文件转换成iOS可用的图片格式。此外,通过点击Prepo对话框底部“copy plist”按钮,设计师可以轻松的把导出的文件复制到Xcode中,节省了设计师大量的工作时间。

  • 04

    2)Slicy Slicy是MacRabbit公司的跨世纪经典之作,可谓是iOS设计师必备一款的切图神器,旨在帮助设计师解决在切图上的烦恼。 Slicy操作十分简单,设计师只要把PSD文件(著名的图像处理软件Photoshop生成的专有格式)拖进Slicy的窗口,Slicy就会自动生成.jpg和.png等格式的切图文件,除此之外,Slicy还能够把普通像素的图片转换成视网膜像素的高品质图片。

  • 05

    iOS开发十大实用工具之原型设计 1)Indigo Studio Indigo Studio 是由infragistics 开发的一款 UI原型设计和交互设计工具。帮助你快速而简单地创建活生生的UI原型。它的每一步都保持以用户体验为中心。 有了Indigo Studio你可以用超过100个不同的场景、线框(内置交互控件以及桌面、网站和移动应用的原型)创建脚本,全部不需要代码。

  • 06

    2)PaintCode PaintCode 是一款面向 iOS 和 Mac 应用开发者及设计师的矢量图形可视化开发工具,通过这款软件即使没有编程经验的设计师也能画出美丽的控件、图标或其他 UI 元素。 PaintCode 最为显著的一点就是能够直接生成适用于 iOS 的Objective-C、 Swift 或者 C# 代码,节省了大量的开发时间。也正因如此,许多开发者将其称为设计与开发通吃的代码神器。

  • 07

    3)xScope xScope是一款设计精确度测量工具,专门为设计师和开发人员创建,。是一套功能强大的工具,是理想的测量,检查和测试屏幕上的图形和布局。 xScope将帮助您更快地工作和产出更精准的结果,可以帮助每个设计者快速,精确的完成工作,度量距离,角度的标尺,放大镜,精确垂直,水平标记辅助线,精确阔度,找画面上符合位置测交叉点。

  • 08

    iOS开发十大实用工具之演示工具 1)Reflector Reflector现在叫Reflector 2,前身是Reflection。 是一款通过 AirPlay 功能直接将 iPhone/iPod Touch/iPad等iOS设备的屏幕镜像直接输出至 OS X 系统的实用小工具。 利用AirPlay 和 Mac OS X,Reflector允许用户在Mac显示屏上实时查看iOS设备的屏幕,无需进行任何设置。用户可以将屏幕上的活动记录并保存 到电脑上。用户甚至还可以在iMac大屏上体验iOS游戏。

  • 09

    iOS开发十大实用工具之视频制作 几年前的App展示,是没有视频的。但是对于现在的App,演示视频实在是太重要了。没制作一个演示视频,都不好意思放到App Store上跟别人打招呼。 一个高端大气,简洁明快的视频演示,可以立刻让用户产生安装的冲动。 1)iMovie + QuickTime Player iMovie是一款由苹果电脑编写的视频剪辑软件,是Macintosh电脑上的应用程序套装iLife的一部分。之后于WWDC 2010推出了iOS版本。它可以从大部分数码摄像机采集未经压缩,并输入Mac中。接着,iMovie可以剪辑、加入标题和音乐。并能加入诸如淡入、淡出和幻灯等效果。movie本身是英语“电影”的意思,利用iMovie这款软件可以制作非常高大商的App演示视频。

  • 10

    QuickTime Player是苹果电脑的一个视频播放软件,但也有Windows版。 不要以为QuickTime Player只能播放视频。其实它还可以录制影片(拍用户自己),录制屏幕(拍电脑屏幕)和录制音频(录声音)。录制结束可以保存为多种格式,极为方便。 视频录制之前你可以选择界面大小,全屏或者自定义。你可以将QuickTime Player录制的视频放到iMovie里面编辑。

  • 11

    iOS开发十大实用工具之分析工具 1)Flurry Analytics Flurry是一家专门为移动应用提供数据统计和分析的公司。他们的数据统计分析SDK支持的平台包括iPhone, iPad, Android, Windows Phone, Java ME和BlackBerry。 使用Flurry服务的公司包括eBay、Yahoo、Hulu和Skype等超过11万家公司,涉及的应用超过36万个。 和著名的统计工具Google Analytics相比,Flurry的优点是: Flurry专门针对移动端做了许多优化。 Flurry没有被*墙的问题。

  • 12

    总结 上面的工具有几款是收费的,不过都有相应的中文破*解版,你们懂的。 目前iOS开发前景很不错,而且iOS相比Android开发适配更简单,因为机型就那几种。 所以,目前对于Android开发人员和iOS开发人员,只要不是被Win Phone坑进的开发人员,都正是炙手可热的时代啊。 而且随着各种实用工具和Swift语言的出现,iOS开发的门槛已经越来越低,不像以前那么难了。 骚年们,加油吧。 “美丽的天使在远方召唤你,勇敢的少年啊快去创造奇迹~”

(0)

相关推荐

  • 开发人员使数据库面临十大方面风险

    操作方法 01 虽然这种对关键数据的简易访问已经极大地提高了工作人员的效率,并提高了顾客的购买欲,但它也为关键数据库打开了巨大的风险之门.不幸的是,许多风险是由缺乏资源的开发人员带来的,他们往往无法得 ...

  • switch必买游戏2019,粉丝们不容错过的十大游戏

    任天堂的switch从2017年发售开始,差不多过去了2年,但是它的火热程度并没消退,反而愈演愈烈,下面,就跟随小编去看看swtich必买游戏排行榜吧! switch必买游戏排行榜 01 1.塞尔达传 ...

  • 将欧朋HD功能发挥到极致的10大实用技巧

    自从欧朋HD Beta 发布之后,欧朋HD的下载量就不断创出新高.欧朋HD不但上网速度快,并且还能完美访问WWW网页,可以媲美PC浏览器的上网体验,这让欧朋HD渐渐深入人心. 欧朋HD Beta 采用 ...

  • 据Ubuntu开发人员的邮件显示 Ubuntu 14.10将使用更新Linux内核3.16.4

    Linux发行版本之一Ubuntu 14.10幸运地赶上了Linux内核更新,新内核版本号为3.16.4。 根据Ubuntu开发人员的邮件显示,10月9日是14.10内核的冻结日期,那就意味着Linu ...

  • 华为荣耀10手机“开发人员选项”打开和关闭方法

    相信很多小伙伴都有在使用华为手机,那么我们怎么打开和关闭其中的开发人员选项呢?方法很简单,下面小编就来为大家介绍.打开"开发人员选项":1. 首先,打开手机上的"设置&q ...

  • ios6 Beta 1 版已经向开发人员提供下载

    ios6 beta1正式版已经向开发人员提供下载了,目前Apple官方已经给出了iOS 6 beta 1的预览版的下载链接,如果您有Apple的开发者账号,可以下载体验(无账号无法激活),没有开发者账 ...

  • 苹果面向测试人员发布OS X 10.8.4测试版系统

    苹果公司正式发布了测试版的OS X 10.8.4系统,但是并没有详细说明新的测试版系统究竟包含了哪些更新及新功能。 根据知情人士透露,目前OS X 10.8.4测试版的版号为12E27,而之前OS X ...

  • 不容错过的设计资源大合集(精品素材)

    十一月最新干货来咯!吼吼吼~~都是不容错过的设计资源哦!以为里面只是单纯的一种么?那你就错了,哈哈~里面的种类看到小编也是醉了~超炫的海报模板,整100+手势图标,各类细腻背景.网站模板.实用笔刷-就 ...

  • IOS开发:Xcode入门开发第一个HelloWorld程序

    学习任何编程程序语言都是从HelloWorld开始的,那么如何建立ios开发的第一个helloworld程序,其实在网上已经有很多类似的教程,但是Xcode本身升级比较快,网上的一些入门教程还是基于旧 ...