iOS 10即将来袭!升级你的iOS开发装备


WWDC(苹果开发者大会)刚刚过去不久,iOS 10将不久来袭,是时候升级你的iOS开发装备了!小编整理了10款必备开发工具,让你的开发过程事半功倍。

SourceTree

SourceTree是一个免费的Mac软件,主要用于Git和Mercurial版本控制。它可以帮助你进行源代码控制计划,跟传统的复杂的命令行版本控制软件相比,SourceTree是一款独一无二的GUI工具。对于新手Git用户来说,SourceTree使用起来简单且高效,对于经验丰富的app开发人员来说,SourceTree有着非常强大的功能。

Slash

Slash是iOS的一个开源库,它为NSAttributedStrings的样式添加了扩展标记语言,可以定义每个标签的意义,这使它非常具有可扩展性。
假如在不使用界面生成器的情况下,你要在app中使用带属性字符串,你就需要调整NSRanges和字体属性。在Slash的帮助下,你可以简单地在iOS开发中使用属性字符串,并且生成的代码更为干净和整洁。

APICloud

APICloud是一个移动应用开发平台,开发者使用平台技术,使用平台中成百上千个模块进行iOS App开发。使用APICloud平台最大的好处在于,整个开发过程变得便捷、快速,像是搭积木一样建立起自己的App,同时一套代码可以生成两个安装包,如此一来,Android版本的也顺手开发完成了。

MarkMan

MarkMan是一款iOS app开发必备高效的设计稿标注和测量软件,用于操作系统:Mac OS,Windows。

AppCode

AppCode是全新的Objective-C的IDE集成开发环境,旨在帮助开发者开发Mac OS X和iOS系统的相关应用程序。

AppCode主要功能:
代码补全:AppCode的代码补全并不局限于类、方法或者变量,它甚至还具备了十分可靠的上下文推测能力,假如开发者编写一个从未出现过的变量,AppCode都会询问是否要添加这个变量。这样开发者将有机会避免一些可能无意义的来回跳转,而更加专注于有效代码的编写。
代码检查和修改:AppCode的代码分析是实时进行的,在编写代码的过程中,开发者就能看到存在的问题。另外,AppCode提供了高度可定制的代码风格模版,并可以很简单地将其套用到任何代码上。这样,不论开发者写多少代码,最后产生的代码都是漂亮优雅的。
快速跳转:Xcode的最大问题就是难以定位文件和类,想要寻找一个文件的话,基本上不可能完全用键盘来实现。但是AppCode中添加了高效的导航功能,配合类似于微博的特定符号的搜索,可以完成从文件到类的快速跳转,避免了可能出现的鼠标操作,提高了开发者的工作效率。

Cornerstone

Mac上最佳的SVN管理iOS app开发必备工具,可用于的用于操作系统包括Mac OS。

Chocolat

Chocolat是Mac系统上最新出现的一款强大的文本编辑器,支持vim模式、多种编程语言、窗口分割、标签页、色彩主题等功能。另外Chocolat具有实时的代码检错功能,它可以在编写代码时检查代码的正确性(目前只支持Ruby、Python、PHP和JavaScript)。

Kinvey

Kinvey是一项跨平台的服务,有着多项功能,比如用户管理、业务逻辑、数据存储、推送通知、跨CDN大量文件存储、分析、自动化版本管理以及其他功能。不管是个人开发者还是企业级开发者,Kinvey都是一个强大的平台。

TestFlight

TestFlight是很多开发者都使用过的测试服务,包括反馈、实时崩溃提醒以及应用内可以引起特定评分的用户反馈提示。任何一项服务都会有瑕疵,TestFlight也不例外,它在管理测试用户提供的文件方面有点缺陷。前不久TestFlight推出了处于封闭测试中的新的移动分析服务FlightPath,FlightPath似乎要取代自家的TestFlight Live分析服务。TestFlight Live于2012年推出。TestFlight 现在已经支持 Android 平台app测试。

Countly

Countly为开发者提供了实时的、开源移动分析平台,通过可视化的方式将收集自手机用户的数据展现出来,从而给开发者可行的建议。开发者可以轻易地将Countly服务器端代码部署在自己的服务器上,并将开发工具包整合进自己的app中。目前,Countly分析系统有iOS 和 Android两种版本的开发包。如果你熟悉的Google Analytics和Flurry,那么Countly也可提供相同的功能。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持phpstudy。



相关阅读:
Jquery解析json字符串及json数组的方法
chrome表单自动填充导致input文本框背景变成偏黄色问题解决
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
学习php中的正则表达式
Marvell网卡win10下无法联网的解决方法
在android开发中进行数据存储与访问的多种方式介绍
java 函数的重载和重写实例代码
浅谈php正则表达式中的非贪婪模式匹配的使用
PHP的时间戳与具体时间转化的简单实现
C++中的重载、覆盖、隐藏介绍
(图)全新windows 10 Build 10074泄露
node.js中的fs.fsyncSync方法使用说明
PHP无限分类(树形类)
浅析Java的Spring框架中IOC容器容器的应用
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 白河东-漯河 瓦祖-乐跃 青岛北-石家庄北 贵定县-贵阳北 民权-盖州 溆浦-内江 保定-德惠 藁城-清河城 榆次-柳林南 卧里屯-伊春 乾县-中宁 合浦-肇庆东 镇平-安庆西 福州-建始 枝江北-长寿北 呼和浩特-五原 衡阳东-珠海 苏州新区-全椒 伊春-哈尔滨东 获嘉-长治 北戴河-阳泉北 邹城-平原 烟台-兴城 广水-黎塘 宜良北-小得江 山海关-枣庄 罗山-当阳 共青城-吉安 连珠山-梨树镇 枣庄-砀山南 彰武-九三 新化-新晃 郴州-向塘 聊城-溆浦 曲阜-台前 鹰潭-马鞍山 正镶白旗-集宁南 新固镇-阳邑 静海-井店 建阳-兴城 诸暨-武义北 铁岭-关林 辽阳-西林 廊坊-桃村北 高邑-安康 莒县-枣庄西 建阳-鹰潭 古莲-光明 桃山-王杨 南昌-余江 泉州-青岛 桐梓-北京西 南宁-宝鸡 榆树屯-大杨树 武威-昌图 佛山-上海南 安阳-兴城 锦州-兰棱 渠县-赣州 新晃西-昆明南 临汾-六枝 文地-长沙 苍南-青田 贵阳北-广州 绵阳-焉耆 熊岳城-敦化 全州南-炎陵 道清-靖宇 莆田-歙县北 阳谷-德清西 合肥南-上海虹桥 白河县-广州北 广安-彭水 临海-宁海 耒阳西-萍乡北 龙市-丰城南 深圳东-丹霞山 盘州-枣庄 潢川-徐闻 沙城-通辽 苏州到济南到泰山旅游行程安排
成都嘉立连锁酒店(庆云店)到动物园怎么坐公交车?
什么时候有从郴州到重庆的火车列车票
从烟台到青岛怎么走啊长途车火车哪个比较快啊
寻最新九江到宜春的列车时刻表
上海到景德镇的K782 途经常州 我在常州上车可以吗(卧铺票)
从沧州去滨州汽车_从沧州去滨州火车
贵州省贵阳市息烽县哪个快递能到
驾车 长治到广州
我暂时在厦门工作的,那我的档案是放哪比较好,还是提到老家
最新兰州至呼和浩特火车列车软卧有座位吗
我在衡阳 请问怎么预定衡阳到西安列车火车票
韶关市区公交车怎么到始兴县红旗路?
我要买2009年2月20号宁波到吉林的学生卧铺票,宁波列车火车站提前
从烟台到栖霞中桥东源水泥厂该怎么坐车
宅急送快递怎么查询不到,单号1671218485那位帮我查下
从东莞到深圳可以坐公交吗
金华东阳有没有到湖北荆州的客车座
我是广州五山路华南理工大学的学生请问从这到白云机场怎么坐车
无锡到杭州有多远做客车要多长时间
请问从上海到庐山驾车该怎么走?要多久能到?
广州华林寺玉器广场能买到真的又不贵的好水晶吗?
从长沙到怀化方中县怀化工业园怎么乘车
沈阳站到沈阳市第50中学坐公交怎么坐车最近
从鞍山坐火车到衡水需要多少个小时都有几点的车
从北京到山西运城市的列车票价
请问怀化去永州怎么坐车最方便(怀化沅陵到永州芝山
从南昌到吉安汽车会走105国道么
黄冈到临沂有列车火车吗
从太原有到府谷的火车列车吗

Copyright © 2016 phpStudy |