工欲善其事,必先利其器。

列表

  • XCode 无须多说
  • Instruments 性能分析工具:卡顿,内存,网络,数据存储等等
  • xcodebuild and xcrun 命令行工具用来脚本打包和测试
  • synx 把XCode工程中的Group自动映射到实际的文件夹
  • oclint 静态分析Objetive C代码,发现隐藏问题
  • Swiftlint 增强Swift语法检查
  • xctool 基于xcodebuild的扩展,更方便的使用命令行测试
  • Charles 网络抓包工具,能实现网络转发,截获修改参数等高级功能
  • Postman 方便发送HTTP网络请求(验证后台给的API格式,内容是否正确)
  • MacDown markdown文本编辑器
  • appledoc Objective-C文档生成
  • PaintCode 通过图片/路径等合成出代码。
  • fastlane 自动化编译和打包
  • reflector 投影(如果你需要做Demo)
  • sqlitebrowser 查看SQLite数据库
  • CocoaPods 三方依赖管理工具,私有的Cocoapod可以很好的管理二方库,实现组件化App。
  • Carthage 另一个三方库管理工具
  • Source Tree Git图形化界面
  • CocoaLumberjack Log 框架,比如带颜色Log等等。
  • PonyDebugger用Chrome来调试网络和数据
  • Sketch 设计logo等(我用来设计Github的开源代码logo)
  • reveal 动态查看和修改App UI。可以用来分析别人的App比如淘宝等等。
  • class dump 二进制包中提取出头文件
  • theos 逆向会用到
  • gif brewery 生成Gif图,配合Quicktime录屏
  • SimPholders 快速打开模拟器sandbox路径
  • Lantern 翻墙
  • NWPusher 自己给自己发送远程通知
  • dSYMTools 分析crash log
  • Atom + Nuclide 编写React Native中JS部分代码

后续

目前只想到这些,后续有需要会继续增加。对应Github也建立了一个仓库:

  • awesome-ios-develop-tools

iOS开发中常用的那些工具相关推荐

  1. iOS开发中常用的方法

    iOS开发中常用的方法 系统弹窗: 过期方法: UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"确认报价" ...

  2. iOS 开发设计常用软件及工具整理

    1, xCode 2, AppCode 3, Skech 原型设计软件 4, Hype 动画设计工具 5, fontawsome 免费图表 6, Prepo icon, images.catlog 生 ...

  3. iOS开发中 常用枚举和常用的一些运算符(易错总结)

    1.色值的随机值: #define kColorValue arc4random_uniform(256)/255.0 // arc4random_uniform(256)/255.0; 求出0.0~ ...

  4. iOS开发中常用到的第三方库

    整理了学习iOS之后常用的第三方库,后续有其他的会继续更新 希望可以帮助到你 网络请求: AFNetworking Alamofire 博客提到过https://blog.csdn.net/weixi ...

  5. ios开发中常用的一些软件

    数据库:SQLManager.SQLite Professional.Navicat Premium. 快速查看模拟器沙盒文件夹:SimPholders (https://simpholders.co ...

  6. iOS开发中常用的第三方插件和框架小结

    一:插件 1.图片补全插件:(1)比如说你只有@3x的图片想要@2x的图片又不想麻烦美工妹妹,即可使用此神器:https://github.com/rickytan/RTImageAssets (2) ...

  7. NO.4 Android开发中常用框架及工具

    android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView.ViewPager.WevView.ExpandableListView.GridView ...

  8. java中将数字颠倒的工具类,java开发中常用的数字工具类

    import java.math.BigDecimal; import org.apache.commons.lang.RandomStringUtils; public class NumberUt ...

  9. CJBorderView 一种iOS开发中常用的虚线边框View------* An easy way to init a view with dotted line border

    CJBorderView An easy way to init a view with dotted line border Author:CoderChenJun Email:Coder.Chen ...

最新文章

  1. 将新主要功能部署到生产时要考虑的5件事情
  2. Oracle等待事件Enqueue CI:Cross Instance Call Invocation
  3. android studio 混淆jar,android studio如何生成混淆代码的jar
  4. Oracle10g 64位 在Windows 2008 Server R2 中的安装 解决方案
  5. 安卓中的单例模式和工厂模式
  6. 李宏毅机器学习(六)自监督学习(一)
  7. android dropbox切换账户,android – 如何获取我的APP_KEY和SECRET_KEY的Dropbox同步?
  8. 图片放大不失真软件 S-Spline V2
  9. OPPO或将于本月推出Find X2 英雄联盟 S10 限定版
  10. Apache Bench
  11. Linux NTP时间服务器搭建
  12. 2. CSS 高级语法
  13. Scrapy爬取起点小说网数据导入MongoDB数据库
  14. idea 安装本地插件
  15. 单基因gsea_JTO:日本Smoker基因组综合分析
  16. UPS电源设备消防与电气安全要求
  17. 图片的 orientation 属性
  18. Uptime Kuma一款开源监控工具
  19. vue router 嵌套、父子、多个路由跳转传值获取不到参数undefined
  20. HTML5期末大作业:网页制作代码 网站设计——人电影网站(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 dreamweaver作业静态HTML网页设计模板

热门文章

  1. Ubuntu下Firefox无法打开localhost:5560/isqlplus解决办法
  2. python离线安装第三方库whl_详细说明如何在pycharm不联网的情况下,离线安装第三方库及依赖包(如sklearn)...
  3. Linux内核安装后reboot选择,Linux内核配置选项 参考(3)
  4. Power Supply---驱动框架
  5. 将linux中显示中文改成英文显示
  6. 包和 jar 文件的创建
  7. 【NLP】对比学习——文本匹配(二)
  8. 爬虫 (二十一) 最完整的文件操作(值得收藏) (十二)
  9. 基于Spring boot框架开发的电商网站系统
  10. 模拟实现ps aux | grep xxx