[2018] iOS开发工具包
这是我在2018年主要使用的iOS开发工具,服务,框架等的列表。
开发工具
- Fastlane :连续交付
- 邮递员 :测试RESTful 蜜蜂
- Charles :调试和嗅探HTTP-请求
- 源代码树 : GIT GUI客户端
- iTerm2 + 哦,我的Zsh
- p4Merge :可视化并解决合并冲突
- 可可豆 , 迦太基 :作为依赖性管理者
服务
- 结构 :作为“替代”分发平台和崩溃报告器
- Testflight :作为本地发行平台
- Trello :管理项目
- CircleCI :用于持续集成和交付
- 亚搏体育app 和 GitLabCI :用于存储库管理器以及持续集成和交付
- toggl:帮助我跟踪项目工作时间并创建可计费报告
构架
- RxSwift :Swift中的反应式编程
- 来自RxSwift社区 :RxOptional,NSObject-Rx,RxKeyboard和RxGesture
- Alamofire : Swift中优雅的HTTP网络
- 领域数据库
- ObjectMapper : JSON对象映射
- 锚点 :声明性,可扩展,强大的自动版式
- R.swift :键入和自动完成的资源
- SwiftLint :强制执行Swift样式和约定
- Kingfisher :用于下载和缓存图像的轻型库
杂
- Recordit :对于 屏幕截图
- Icons8应用程序 :免费图标
- JSONLint :JSON验证程序
- gitignore.io :创建有用的
.gitignore
文件 - 专注应用 :有用的计时器 用于番茄技术
博客和网站
- 雷·温德利希
- NSHipster
- 机器人娜塔莎
- 迅捷的桑德尔
播客
- 迅捷的桑德尔
- 迅捷解开
- 堆栈跟踪
硬件
- MacBook Pro :15英寸– 2017,2.9 GHz Intel Core i7,16 GB RAM
- 2显示HP 27er 27英寸
- 鼠标Logitech MX Master 2S
- 光彩GMMK键盘
- 仪器与iOS:为什么内存监视器不同意分配?
- malloc:***错误:不正确的校验和被释放的对象 – 对象被释放后可能被修改
- MKAnnotationView上的UILongPressGestureRecognizer不适用于单点触控
- jQuery的ContextMenu事件不工作在IOS 8.2
- iOS Storyboard:ViewController之外和场景之上的视图(First Responder和Exit框之间)
- Swift中的重构解决方案
- 在iOS中删除和更新Core Data中的数据
- 从自定义的uitableview单元格获取uitextfield数据 – Swift
- 如何将文件添加到项目并引用它?