磨刀不误砍柴工–那些iOS开发中的好工具

这段时间在开发过程中遇到了很多好用的工具,节省了很多时间,整理如下:

CodePilot

CodePilot , 一个Xcode搜索插件,非常强大,找文件、文件夹、代码,只需CMD+SHIFT+X调出CodePilot(Xcode5中是CMD+SHIFT+O)它都能找的到。

cocoapods

cocoapods, 非常好用的第三方库管理工具,把你从枯燥乏味的配置和更新第三方库中解放出来。也许全世界的开发者们很早很在以前就知道了它,而我现在才开始使用,有点儿为自己感到难为情。

Parse

Parse, 云端数据服务,已经被Facebook收购了,由于访问速度的原因,在实际项目中选择了国内的类似服务AVOS CLoud. 为APP提供后台数据支持变得很简单,改天专门写个教程。

FIR

FIR, 个人觉得比TestFlight更简单好用,开发者只需要简单把打好的ipa包上传上去,获得一个短链接,测试人员在手机浏览器中打开这个项目链接,就可以直接安装最新的测试版本了,好用的让人想哭。

Prepo

Prepo, 一个Mac上的小APP,只需要把一个大Icon拖到Prepo中,它会自动帮你生成你所需要的全部Icon尺寸。再也不用想机器人一样在PhotoShop中,CMD+OPTION+I不断的改Icon尺寸了。

这篇文章会持续更新,越来越觉得积累得重要性,别看有些工具或者知识点很小很散,只要你坚持用心发现、思考、整理、归类,时间久了会让你有量变到质变的惊奇。

  • zhangsir

    不错,就先收了,ThX

  • amoblin

    好东东!

  • amoblin

    如果考虑隐私问题的Hauberg,慎用FIR。自己做一个简易的server来发布ipa也是极好的。

    • 嗯。。FIR如果不选择发布到[最近]一般用户也无从知道有这个项目吧,就算知道了项目,签名中若没有包含设备UDID也没法安装呢,纯探讨FIR隐私问题,望能指点一二(((o(*゚▽゚*)o)))

      • amoblin

        从ipa包本身也能分析出APP的一些信息的,最简单的直接解压查看,或用专门的工具进行反编译等。http://seanhuang.me/?p=320 http://www.dasheyin.com/ru_he_fan_bian_yi_ipa_wen_jian.html

        • 可是那些正式发布的应用也会遇到这样的问题呢,是为了上线之前确保没人能查看资源和反编译的吗?

          • amoblin

            是的。APP正式发布以后竞争对手再采取行动,和APP刚开始开发时竞争对手就采取行动,结果可能是完全相反的噢。

          • 嗯嗯 受教了o(^▽^)o

  • codepilot 感觉跟xcode自带的shift+cmd+o没有什么区别嘛

  • 而且我发现codePilot 不支持键盘左右方向键