iOS常用第三方集合(六)

代码安全与密码

ios-class-guard- 一个用于混淆iOS的类名、方法名以及变量名的开源库--有人反映编译出来的app运行不了。
《Protecting iOS Applications》:文章系统地介绍了如何保护iOS程序的代码安全,防止反汇编分析。
fishhook- fishhook是Facebook开源的一个可以hook系统方法的工具。
GesturePassword- 一个iOS手势密码功能实现,iPad/iPhone 都可以用,没有使用图片,里面可以通过view自己添加。keychain做的数据持久化,利用苹果官方KeychainItemWrapper类。操作部分都在controller了。删除直接用一下clear。
JMPasswordView- 简单实用的手势密码,效果可自行调控。
仿密码锁-九宫格- 仿密码锁-九宫格,主要是使用UIButton 手势事件 UIBezierPath画图,解锁失败弹出“密码错误”。
CoreLock- 本框架是高仿支付宝,并集成了所有功能,并非一个简单的解锁界面展示。个人制作用时1周多,打造解锁终结者框架。
LikeAlipayLockCodeView- 高仿支付宝手势解锁(超级版)。
Smile-Lock.swfit- 一个类似于iOS的解锁界面。
PCGestureUnlock- 目前最全面最高仿支付宝的手势解锁,而且提供方法进行参数修改,能解决项目开发中所有手势解锁的开发。
ICPayPassWordDemo- CPayPassWordDemo,一个模仿支付宝支付密码输入对话框小demo。
RSAESCryptor- 加密 RSA+AES Encryption/Decryption library for iOS. This library uses 2048-bit RSA and 256-bit key with 128-bit block size AES for encryption/decryption。
TouchID- 用法简单的TouchID验证框架:两行代码搞定。
OAuthSwift- OAuthSwift国外主流网站OAuth授权类库。
CryptoSwift- swift加密库, 支持md5,sha1,sha224,sha256...。

测试及调试

HeapInspector- HeapInspector是一个用于检测应用中的内存泄漏的开源调试工具。
Crashlytics- Crashlytics 崩溃报告 崩溃日志使用说明。
UIViewController-Swizzled- 把你进入的每一个controller的类名打出来,如果看一些特别复杂的项目的时候直接运行demo就可以知道执行次序了。
snoop-it- snoop-it比UIViewController-Swizzled好用,代码托管在google上。
Versions- 版本比较小工具。
MobileWebPageTest- MobileWebPageTest是用来测试移动网页性能的软件,它可以对页面的加载和渲染过程进行截屏,协助开发者分析出页面性能瓶颈。
KKLog- 一个日志管理系统。
CleanroomLogger- 相当于 CocoaLumberjack 或 Log4j 的 Swift 版本,功能上甚至更强大。另外,源代码中已经内含了完整的 API 文档,使用非常方便。
Buildasaur- 自动测试框架 Buildasaur。
使用Quick框架和Nimble来测试ViewControler- Quick是一个用于创建BDD测试的框架。配合Nimbl,可以为你创建更符合预期目标的测试。
fastlane- 一套iOS开发和持续集成的命令行工具fastlane,可以用来快速搭建CI甚至自动提交的开发环境。这套工具中包括了上传ipa文件,自动截取多语言截屏,生成推送证书,管理产品证书等一系列实用工具。
KIF- 是一个开源的用户界面UI测试框架. 使用 KIF, 并利用 iOS中的辅助功能 API, 你将能够编写模拟用户输入,诸如点击,触摸和文本输入,自动化的UI测试.
Quick- 用于Swift中的单元测试(也可用于Objective-C),与Xcode整合在一起。如果你是Objective-C的粉丝,我建议用Specta代替这个,但是对Swift使用者来说,Quick是最佳选择。
Sleipnir- Swift的测试框架。
kiwi-bdd- TDD或BDD,objective-c语言的测试框架,最流行的BDD测试框架了,Kiwi最受欢迎(根据github上的star数来推断,行为描述和期望写起来也比较易懂,至少我是这么认为的)iOS开发中的测试框架。
specta- TDD或BDD,objective-c语言的测试框架,用的人多。
cedar- TDD或BDD,objective-c语言的测试框架,用的人少。
ViewMonitor- 能够帮助 iOS 开发者们精确的测量视图, 可直接在调试应用中查看具体某个视图的坐标, 宽高等参数。
MMPlaceHolder- 一行代码显示UIView的位置及相关参数。
XXPlaceHolder.swift- MMPlaceHolder的swift版本。
KMCGeigerCounter- KMCGeigerCounter通过复杂和简单的视图演示了类似盖革计数器的帧速计算功能。掉帧通常是可见的,但是很难区分55fps和60fps之间的不同,而KMCGeigerCounter可以让你观测到掉落5帧的情况。
SwiftyBeaver- 一个完善的日志工具,支持彩色输出、输出内容到文件、重要性分级、多输出目标。工具执行在后台,不影响性能,可以极大提高开发效率。
swiftlog- 为Swift 应用提供快捷添加日志信息的方法,Swift 包管理支持(SPM)、 使用惊艳的 Rainbow 包输出彩色日志、支持写入文件。使用 swiftlog
Log.swift- 灵活、易用、可定制输出格式和主题风格的日志类(Swift),支持控制台彩色输出。
Cuckoo.swift- Cuckoo.swift一款用法更接近于传统单元测试 Mock 框架库(区别之处在于需要用脚本预先生成 Mock 类)。
XCGLogger.swift- XCGLogger.swift功能完整的日志管理类库。
MSLeakHunter- 自动检测 UIViewController 和 UIView 对象的内存泄露。MLeaksFinder 的使用参照
CocoaLumberjack- 是一个快速、简单,但很强大的日志框架。
CocoaLumberjack- 是一个快速、简单,但很强大的日志框架。
ipapy- iOS项目自动打包脚本,并且上传到fir.im,然后发送邮件给测试人员。
fbretaincycledetector- Facebook出品,通过Runtime监测循环引用。
FBMemoryProfiler- Facebook出品,内存检测库。FBMemoryProfiler 基础教程。
FBAllocationTracker- Facebook出品,跟踪oc对象的分配情况。
xctool- Facebook出的自动化打包工具,它规范了输出的log日志,而且一些错误信息也更为清晰一些。
Peek.swift- 更友好、手势方式检查界面内组件布局信息(相当于浏览器元素检查功能),界面调试利器。

动态更新

waxPatch- 大众点评的屠毅敏同学在基于wax的基础上写了waxPatch,这个工具的主要原理是通过lua来针对objc的方法进行替换,由于lua本身是解释型语言,可以通过动态下载得到,因此具备了一定的动态部署能力。
JSPatch- JSPatch 是一个开源项目(Github链接),只需要在项目里引入极小的引擎文件,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,替换任意 Objective-C 原生方法。目前主要用于下发 JS 脚本替换原生 Objective-C 代码,实时修复线上 bug。官网。(JSPatchX)[https://github.com/bang590/JSPatchX] JSPatch的XCode 代码补全插件。
CTJSBridge- JCTJSBridge:a javascript bridge for iOS app to interact with h5 web view。

AppleWatch

Tesla汽车AppleWatch app demo演示- 通过AppleWatch控制特斯拉汽车,同时可以看到汽车的相关信息,比如剩余电量、可续行里程等,以及解锁/上锁车门、调节司机和乘客的四区域空调温度、开启车辆大灯、定位汽车等。源码推荐说明。
WatchKit-Apps- WatchKit 开源小项目示例集锦。是不可多得地学习 WatchKit 的示例式教程(1.如何创建一个简单的交互式计数器;2.如何从手表上控制iOS app;3.如何在WatchKit app和iOS app之间共享数据;4.如何创建一个拥有不同背景色的数字时钟;5.展示不同的UI层;6.如何创建支持滑动手势的应用程序。)。
KYVoiceCurve- 类似Apple Watch中语音的声音曲线动画。
IGInterfaceDataTable- IGInterfaceDataTable是WKInterfaceTable对象的一个类别,可以让开发者更简单地配置多维数据。该项目使用类似UITableViewDataSource的数据源模式配置Apple Watch表格,而不是将数据结构扁平化成为数组。
Apple Watch开发教程资料汇总- Apple Watch开发教程资料汇总。
Stargate- 通过 iPhone 桥接实现 Mac 与 Watch 的即时通讯。Stargate 通过封装两个优秀的基础类库 MMWormhole 和 PeerKit 实现高效的通讯应用。--swift
soon- 一款倒计时 WatchKit 示例应用。作者从架构的角度,思考如何设计一款完整、通讯高效且性能又好的 WatchKit 扩展应用。该示例学习性非常强。--swift
watchOS-2-Sampler- 基于 watchOS 2 若干新特性,写了相应的示例代码供大家学习、参考。
HMWatch- HMWatch是个有待完善的watchOS 2.0 HomeKit 应用示例。
CocoaMultipeer- CocoaMultipeer这个开源框架支持OS X, iOS和watchOS设备间的点对点通信,解决watchOS和Mac之间通信的方案还是很有用的。
HighstreetWatchApp- 是电商平台Highstreet针对App Watch的一款应用,该demo中加载的是虚拟数据。
NKWatchChart- NKWatchChart是一个基于PNChart专门为Apple Watch 开发的图表库,目前支持 line, bar, pie, circle 和 radar 等 图表形式。
BeijingAirWatch- 国人的开源项目代码 !WatchOS 2.0 Complication of Real-time Air Quality for Major Chinese Cities 苹果表盘实时刷新北上广沈蓉空气质量。
MMWormhole.swift- MMWormhole.swift:iOS或OS X扩展与宿主应用的通讯框架。

VPN

on- swift的VPN On 的源码和本地化内容都是开放的:官方网站。
Hydro.network-Hydro.network 的开发旅程,gitcafe。

完整项目

GSD_WeiXin高仿微信
v2ex- v2ex 的客户端,新闻、论坛。
V2ex-Swift- 用 Swift 写的 V2EX 客户端。
iBBS-Swift- “新手开源一个用Swift(2.0)写的论坛客户端”。BBS 服务端。
wikipedia-ios- wikipedia-ios 客户端。
jetstream-ios- 一款 Uber 的 MVC 框架。它同时提供了多用户实时通讯支持,一旦启动 JetStream 后端服务,通过 WebSocket 协议可以分分钟建立多用户实时通讯应用。
DeckRocket- 在相同 WiFi 网络环境内,通过iPhone 控制并播放 Mac 中的 PDF 文档。
ScanBook- 扫扫图书:可以扫描条形码查询图书,也可以关键字搜索,遇到合乎你口味的书,还可以看看别人的读书笔记,不同角度去体会。
DesignerNewsApp- Swift 开发的 DesignerNews 客户端,看着美美的!
KYWeibo- 调用新浪API自己写的第三方微博客户端。
DouQu_IOS- 逗趣IOS手机端(一款笑话软件),拥有完整的功能的手机应用app 。
IT江湖iOS客户端- IT江湖iOS客户端。
Eidolon- 艺术品拍卖的投标亭平台,用swift与反应式编程框架 ReactiveCocoa。
CrazyPuzzle- 模仿“看图猜成语”App,功能齐全,配有音效,效果很不错。游戏使用cocoa框架完成,没有使用cocos2d的框架。
WhoCall- 谁CALL我,iOS来电信息语音提醒,无需越狱。(需要iOS 7.0及以上版本。)骚扰电话预警、来电归属地提醒、联系人姓名播报,这些有中国特色人性化的电话功能,iOS上也应该有。电话提醒、私有API。
仿iOS猎豹垃圾清理(实现原理+源码)- 仿iOS猎豹垃圾清理(实现原理+源码),用到私有API。
DSLolita- 模仿新浪微博做的一款app,有发送博文,评论,点赞,私聊功能。
STPhotoBrowser- 高仿新浪微博的图片浏览器,极佳的编写方式,易扩展,低耦合。
GSD_ZHIFUBAO- 支付宝高仿版。
Tropos- Tropos, 由 thoughtbot 推出的一款用 Objective-C 写的开源天气类应用, 截至今天, thoughtbot 已在 GitHub 上贡献了 174 个开源项目, 实在令人敬佩。
SmileWeather-开源天气类应用,天气图标很完整。
MVVMReactiveCocoa- GitBucket 2.0 通过审核啦,她是我在公司实践了一年多 MVVM 和 RAC 的基础上,利用业余时间开发的第三方 GitHub 客户端,旨在能够对想实践 MVVM 和 RAC 的 iOS 开发者有所帮助。AppStore地址,欢迎下载使用GitBucket和收藏MVVMReactiveCocoa。
Tomate- 这个圆盘式计时器让你更专注于工作或学习。P.S. App Store 上架收费应用(0.99 欧)。
StoveFireiOSMenu- 炉火餐饮系统iPad点餐端。
BaiduFM-Swift- 百度FM, swift语言实现,基于最新xcode6.3+swift1.2,初步只是为了实现功能,代码比较粗燥,后面有时间会整理,支持Apple Watch。
WNXHuntForCity- iOS高仿城觅项目(开发思路和代码)。
ZYChat- 关于聊天界面的可消息类型扩展,响应绑定设计。
meituan- 美团5.7iOS版(高仿),功能包括,团购首页,高德地图搜索附近美食并显示在地图上,上门服务,商家,友盟分享。
MeituanDemo- 造美团应用界面构建的 iOS 应用, 第一个是 @叶孤城_的 MeituanDemo。
JFMeiTuan- 造美团应用界面构建的 iOS 应用, 第二个是 @tubiebutu 的 JFMeiTuan。
chuanke- 高仿百度传课iOS版。
Tuan- 模仿MJ老师iPad版美团(swift版),偶有bug 见谅。
SXNews- 模仿网易新闻做的新闻软件,完成了主导航页,新闻详情页,图片浏览页,评论页。效果不错,比网上流传的各种和网易新闻UI架构有关的代码都要完整,都要好。
Monkey- Monkey for GitHub是一个GitHub开发者和仓库排名的开源App。这次主要增加了登录GitHub的功能,随手follow和star,并且增加发现模块,包括GitHub的trending,动态,showcases等。
Uther- 跟蠢萌的外星人聊天,还能帮你记事”。itunes下载。
CocoaChinaPlus- CocoaChina+是一款开源的第三方CocoaChina移动端。整个App都用Swift2.0编写(除部分第三方OC代码外,比如JPush和友盟)。
高仿斗鱼TV- 高仿斗鱼TV,点击头部滚动视图可以播放视频。
LXZEALER- 模仿着做了zealer客户端,App里几乎所有请求都是Post,所以内容都是固定的URL加载的,登录功能只做了微博的第三方登录。
ShiXiSeng_ios- 完整app的UI框架。
Coding-iPad- Coding-iPad 是@Coding的官方 iPad 客户端, 又是一个完整的开源应用。
SimpleMemo- 易便签已经转到Swift2.0,全面适配iOS9和Watch OS2,并支持iPhone6s和iPhone6sPlus的3D Touch功能,包括图标快捷键和内容预览。
XXYAudioEngine.swift- 基于NSURLSession 和 AVAudoPlayer的在线音乐的工具,可以把音乐保存在本地,也可以支持后台播放,后台下载,最低支持iOS7,swift版本1.2。
furni-ios.swift- furni-ios.swift是由 Twitter 开发团队出品的一款用 Swift 写的 iOS 家居商城应用, 其主要目的在于让开发者从这款 Demo 应用中看出 Fabric 的强大。
SelectionOfZhihu.swift- 『看知乎』iOS 客户端,项目说明。
WFZhiHu- WFZhiHu仿知乎日报客户端app。
NirZhihuDaily2.0_swift- 精仿了知乎日报iOS端练手,Swift2.0,注释相当详细。
Yep.swift- Yep 一个由天才开发给天才们使用的社交软件。
LoveFreshBeen.swift- 高仿爱鲜蜂 - Swift2.0
trySwiftApp.swift- trySwiftApp一款较为完整的会议原型应用。有需求的同学可以做为开发参考。
PinGo.swift- PinGo.swift:纯Swift编写的仿“随遇”App。
UmbrellaWeather.swift- UmbrellaWeather.swift使用 Swift 编写的一款天气应用,现已上架 AppStore。
SwiftWeather- SwiftWeather清新淡雅持续改进天气预报项目。
Phonetic.swift- Phonetic一个 iOS 版的 Phonetic Contacts,功能很多,其中昵称功能非常实用,已在 GitHub 开源并上架 App Store。
edhita.swift- edhita.swift支持Markdown, HTML预览的文本编辑器。
PilesSugar.swift- PilesSugar.swift:Swift高仿项目,堆糖。
react-native-gitfeed- 目前最实用简洁的github客户端了。
phphub-ios- PHPHub的iOS客户端,同时兼容iPhone和iPad。
SoundCloudSwift- SoundCloud的Swift版本,采用Swift2.0,Reactive API with ReactiveCocoa 4.0。
LeagueofLegends- 一个关于英雄联盟的完整iOS开源项目,接口均来自多玩,腾讯各大游戏平台。
Coderpursue.swift- 一款 Github 第三方客户端,使用最新 Swift 语言编写。
BTApp- BTApp 仿半糖 iOS App 的 Demo 应用。
iOS完整App资源收集- iOS开发学习者都希望得到实战训练,但是很多资料都是只有一小部分代码,并不能形成完成的App,笔者在此处收集了很多开源的完整的App,都有源代码哦!--标哥的技术博客
XCFApp-1- 高仿下厨房App,Objective-C,Xcode7.2,数据通过Charles抓的,有接口也有本地数据。说明:关于代码被清空,会用git的你肯定明白,教程
XCFApp-2- 高仿下厨房APP。
YoCelsius- 已经上线的一款天气预报的应用,几乎所有的交互动画效果,想学习动画的开发人员可以作为参考。
XiMaLaYa-by-HansRove-- 仿喜马拉雅FM, 对AVFoundation框架的一次尝试,采用MVVM模式,教程。

好的文章

自定义转场动画- 3 种方法~ 关于自定义转场动画。
iOS提高效率的方法和工具- iOS提高效率的方法和工具。
用 JSON 构建 API 的标准指南- 用 JSON 构建 API 的标准指南。
RxSwift入坑手册- RxSwift入坑手册。
iOS创建半透明ViewController- iOS创建半透明ViewController。
Xcode使用技巧- SwiftGG 交流分享:Xcode使用技巧。
iOS蓝牙开发(四):BabyBluetooth蓝牙库介绍-iOS蓝牙开发(一)蓝牙相关基础知识,iOS蓝牙开发(二):iOS连接外设的代码实现,iOS蓝牙开发(三):App作为外设被连接的实现。
统计项目中图片使用情况- 统计项目中图片使用情况;工具:Unused:找出项目中未使用的图片, Unused 的基础上改了一下的LSUnusedResources;工具:ImageOptim图片保真压缩。【iOS图片压缩工具】效率最高的是tiny-png:在线压缩,前500张免费。
iOS推送之远程推送、iOS推送之本地推送。
动态部署方案- iOS应用架构谈动态部署方案。
awesome-github- awesome-github:收集这个列表,只是为了更好地使用亲爱的GitHub。
ReactiveCocoa 4 文档翻译目录- ReactiveCocoa 4 文档翻译目录。
Swift编程的15个技巧- Swift编程的15个技巧。
每个Xcode开发者应该知道的七个使用技巧- 每个Xcode开发者应该知道的七个使用技巧。
腾讯力作!超实用的iOS 9人机界面指南- 腾讯力作!超实用的iOS 9人机界面指南。
iOS开发-超链接富文本案- iOS开发-超链接富文本。
UIView+RedPoint实现底部UITabBarItem和控件的右上角显示和隐藏红点/数字的需求-
使用GCD实现和封装分组并发网络请求- 使用GCD实现和封装分组并发网络请求。
微信语音连播的实现思路- 微信语音连播的实现思路。
UITableView 手势延迟导致subview无法完成两次绘制- UITableView 手势延迟导致subview无法完成两次绘制。

Xcode插件

iOS开发进阶,从Xcode开始- 学习使用Xcode构建出色的应用程序!
在Xcode启动的时候,Xcode将会寻找位于~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夹中的后缀名为.xcplugin的bundle作为插件进行加载(运行其中的可执行文件)。Xcode5 Plugins 开发简介写个自己的Xcode4插件
Xcode 4 插件制作入门- Xcode 4 插件制作入门:Xcode所使用的所有库都包含在Xcode.app/Contents/的Frameworks,SharedFrameworks和OtherFrameworks三个文件夹下。其中和Xcode关系最为直接以及最为重要的是Frameworks中的IDEKit和IDEFoundation,以及SharedFrameworks中的DVTKit和DVTFoundation四个。
RTImageAssets- 一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本。Asset Catalog Creator功能强大,能自动生成全部尺寸:包括App Icons、Image Sets、Launch Screens Generator。
VVDocumenter-Xcode- 一个Xcode插件,build后,随手打开一个你之前的项目,然后在任意一个方法上面连按三下"/"键盘,就ok了。
Swimat- Swimat,是一款Xcode 插件,帮你一键格式化 swift 代码。
Reveal-Plugin-for-XCode- 一个Reveal插件,可以使工程不作任何修改的情况下使用Reveal,该插件已在Alcatraz上架。Reveal:分析iOS UI的利器。
java2Objective-c- Google公司出得java转Obje-C转换工具,转换逻辑,不转换UI。
RegX- 专治代码强迫症的 Xcode 插件,使用 Swift 和 Objective-C 编写。其用竖向对齐特定源代码的元素,使得代码更易读和易理解。说明; 菜单:xcode——》Edit-》Regx 。
KSImageNamed- 自动完成,特别是如果你正在写Objective-C,如果Xcode能自动完成文件名难道不会很伟大吗?比如图像文件的名称。
FuzzyAutocomplete- Xcode的实现自动完成还不完美,此插件能给出你所期望或想要的建议,设置:xcode-》Editor-》FuzzyAutocomplete-》plugin settings。
GitDiff- Xcode的代码编辑器的一个微妙的补强,加上了足够的可见信息以了解上次git提交以来发生了什么变化,设置:xcode-》Edit-》GitDiff。
XToDo- 这个插件不仅凸显TODO,FIXME,???,以及!!!注释,也在便利列表呈现他们。 菜单:xcode-》view-》snippets; 调出列表显示: xcode-》view-》ToDo List : ctrl + T 。
Backlight- 突出显示当前正在编辑的行。菜单:xcode-》view-》Backlight 。
CocoaPods- 该CocoaPods的插件增加了一个CocoaPods菜单到Xcode的产品菜单。如果你不喜欢命令行,那么你一定会喜欢这个插件。用CocoaPods做iOS程序的依赖管理。
Peckham- 添加import语句比较麻烦,此插件 按Command-Control-P,给出的选项列表中选择要的头文件。先要安装Alcatraz,在终端输入:curl -fsSLhttps://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh| sh; 重启xcode-》window-》Package Manager:搜索Peckham安装,打开Peckham.xcodeproj,编译 Peckham target,重启Xcode 。
Auto-Importer- Auto-Importer是一个自动导入类对应的头文件的Xcode插件。
Alcatraz-使用Alcatraz来管理Xcode插件使用说明。
KSHObjcUML-KSHObjcUML 是一个 Objective-C 类引用关系图的 Xcode 插件。
ColorSense-for-Xcode- 颜色插件,安装之后,就不用根据RGB选择颜色,直接从取色板中取颜色,会自动补齐RGB代码。
10款提高iOS开发效率的XCode插件- 10款提高iOS开发效率的XCode插件:1. XcodeColors;5. ACCodeSnippetRepository;10.Dash for Xcode。
ZLGotoSandboxPlugin- 支持Xcode快捷键了跳转当前应用沙盒了!快捷键是 Shift+Common+w。
XcodeSwiftSnippets- XcodeSwiftSnippets, 提供了很多可在 Xcode 上使用的 Swift 代码片段, 通过自动补全的方式极大的提高了开发效率,另外还有 Objective-C 版的。
CoPilot- 通过此插件, Xcode 可以协同编程了(采用 WebSocket 通讯)。如此强大的“黑工具”,不爱它能行吗。
ESJsonFormat-Xcode- 将Json格式化输出为模型的属性。
SCXcodeMiniMap- Xcode迷你小地图-SCXcodeMiniMap。
xTransCodelation- XCODE中英文翻译插件,提供API查询模式和网页模式,都是利用的百度翻译。另外集成了一个可以一键关闭其他所有APP的实用功能,方便开发者!
SuggestedColors- Xcode 插件SuggestedColors,用于 IB颜色设置 辅助插件,非常好用。
Colors- 打印彩色字符串,可以修改 Swift 中终端输出的字符串颜色,有趣的小工具。
Crayons- Xcode调色板增强插件。
injectionforxcode- Injection for Xcode:成吨的提高开发效率,使用说明。
IconMaker- 只需要一步,自动生成不同尺寸的App icon。超级方便。
BuildTimeAnalyzer-for-Xcode- 实用的编译时间分析 Xcode 插件。
FastStub-Xcode- 一只快速生成代码的Xcode插件,说明。
ESTranslate-Xcode- 一个快速翻译Xcode代码里面单词(我主要用于翻译句子~)的插件,快捷键:Ctrl+Shift+T。

美工资源

TWG_Retina_Icons- 一套支持 Retina 高清屏的 iPhone 免费图标集。
ASCIImage- 使用 NSString 创建 image,说明。
my-sketch-colors- 配色。
Font Awesome- Font Awesome:一套绝佳的图标字体库和CSS框架,详细的安装方法请参考官方网站中文网站,GitHub地址。
DynamicColor- 强大的颜色操作扩展类。通过该类,你可以通过扩展方法基于某个颜色得到不同深浅、饱和度、灰度、色相,以及反转后的新颜色。是不可多得的好类库。
Chameleon- Chameleon是一个iOS的色彩框架。它运用现代化flat color将UIColor扩展地非常美观。我们还可以通过它运用自定义颜色创建调色板。它还有很多功用,请浏览readme。
FontBlaster- 载入定制字体时更简单。
其他资源
githuber- 最好用的GitHub人才搜索工具。
codatlas- 源代码搜索利器。
searchcode- 源代码搜索利器:来自悉尼的代码搜索引擎汇聚了 Github, Bitbucket, Sourceforge...等多家开源站点超20万个项目、180亿行源代码,能以特殊字符、语言、仓库和源方式从90多种语言找到函数、API的真实代码。
kitematic- Mac 上使用 Docker 最简单的方案。

开发资料

豆瓣iOS开源库列表- 豆瓣iOS开源库列表,很多开源项目。
iOS-Core-Animation-Advanced-Techniques- 中文版iOS 高级动画技术。
iOS开发的一些奇巧淫技1- TableView不显示没内容的Cell怎么办; 键盘事件:IQKeyboardManager; app不流畅:KMCGeigerCounter; CoreData用起来好烦:MagicalRecord; CollectionView实现悬停的header:CSStickyHeaderFlowLayout。
iOS开发的一些奇巧淫技2- 用一个pan手势来代替UISwipegesture的各个方向、拉伸图片、播放GIF、上拉刷新、把tableview里cell的小对勾的颜色改变、navigationbar弄成透明的而不是带模糊的效果、改变uitextfield placeholder的颜色和位置。
cocoapods安装指南- cocoapods安装指南。
RemoteControl- Control your iPhone from inside Xcode for end-to-end testing 。
MVVM 介绍- 替换MVC的开发模式。
第三方接口- 基本所有第三方接口都在这,再也不用那么麻烦去找了。
提高iOS开发效率的方法和工具- 提高iOS开发效率的方法和工具。
禅与 Objective-C 编程艺术- 禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译)。
Objective-C编码规范:26个方面解决iOS开发问题- 【Objective-C编码规范:26个方面解决iOS开发问题:“我们制定Objective-C编码规范的原因是我们能够在我们的书,教程和初学者工具包的代码保持优雅和一致。”今天分享的规范来自raywenderlich.com团队成员共同完成的,希望对学习OC的朋友们有所指导和帮助。
swift
Swift 开源项目精选-v1.0- Swift 开源项目精选-v1.0。
Swift开源项目精选- Swift开源项目精选--推荐,每周都有更新。
Swift中文指南- 中文版Apple官方Swift教程《The Swift Programming Language》,老码版本历史版本更新说明。
The Swift Programming Language 中文版- The Swift Programming Language 中文版。
swifttoolbox- swifttoolbox swift开发的开源库汇总。
SwiftGuide- 这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排-- 非常不错,值得推荐。
Awesome Swift- 一个收集了很多 Swift 开发资源的网站。
Developing_iOS_8_Apps_With_Swift- Developing iOS 8 Apps with Swift 字幕简体中文翻译项目(斯坦福白胡子老头swift教学视频)。
Swift-On-iOS- JohnLui 的 Swift On iOS 代码仓库。
30DaysofSwift- 30DaysofSwift 自学 iOS -三十天三十个 Swift 项目。
他人开源总结
awesome-osx- Awesome OS X。
code4app- 最多国人用的代码库。
cocoachina- 国内最热门的iOS社区的代码库。
awesome-ios- 一个老外整理的,中文版。
awesome-ios-ui- 收集了不少 iOS UI/UX 库, 包含了很多酷炫的动画效果。
ios-cosmos- The iOS Cosmos:收录了iOS绝大部分的开源框架和工具。
Awesome Haskell资料大全- Awesome Haskell 资料大全:框架,库和软件。
Cosmos- The iOS Cosmos:收录了IOS绝大部分的开源框架和工具。
cocoacontrols- 收集了很多UI控件效果代码,缺点是需要FQ,而且代码分类不够好。
lexrus- lexrus国内出名的iOS开源coder,非常酷的label动画、textfield动画。
open-source-ios-apps- iOS App集合,分:swift与Objective-C--国外人整理。
适合iOS开发者的15大网站推荐- 适合 iOS 开发者的 15 大网站推荐 --- 英文网站。
Objective-C GitHub 排名前 100 项目简介- 主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况。
Github-iOS备忘-整理了比较常用的iOS第三方组件,以及github上的统计。
超全!整理常用的iOS第三方资源- 超全!整理常用的iOS第三方资源。
MyGithubMark- Github上的iOS资料-个人记录(持续更新)。
Github 上的 iOS 开源项目- Github 上的 iOS 开源项目总结。
iOS资源大全中文版- iOS资源大全中文版。
iOSCookies.swift- 外国开发者弄了个Swift开源库、开源Apps等超全资源整合网站!不得不说真用心啊!

开发博客列表

唐巧整理- 猿题库唐巧整理。
11个超棒的iOS开发学习国外网站- 11个超棒的iOS开发学习网站:objc.io;subjc.com;NSHipster;Peter Steinberger;Ole Begemann;Florian Kugler;NSBlog;Cocoa;iOS Dev Weekly;iOS Developer Tips;iOS Goodies;AppCoda香港人创建;Krzysztof Zab?ocki;iOS Development tips;
博客地址RSS地址
南峰子的技术博客南峰子的技术博客。
唐巧的技术博客http://blog.devtang.com/atom.xml
OneV's Denhttps://onevcat.com/atom.xml
objc 中国为中国 Objective-C 社区带来最佳实践和先进技术。
破船之家http://beyondvincent.com/atom.xml
NSHipsterhttp://nshipster.cn/feed.xml
Limboy 无网不剩http://feeds.feedburner.com/lzyy
Lex iOS noteshttp://ios.lextang.com/rss
念茜的博客http://nianxi.net/feed.xml
Xcode Devhttp://blog.xcodev.com/atom.xml
Ted's Homepagehttp://wufawei.com/feed
txx's bloghttp://blog.t-xx.me/atom.xml
KEVIN BLOGhttp://imkevin.me/rss
阿毛的蛋疼地http://xiangwangfeng.com/atom.xml
亚庆的 Bloghttp://billwang1990.github.io/atom.xml
Nonomorihttp://nonomori.farbox.com/feed
言无不尽http://tang3w.com/atom.xml
Wonderffee's Bloghttp://wonderffee.github.io/atom.xml
I'm TualatriXhttp://imtx.me/feed/latest/
vclweihttp://www.vclwei.com/posts.rss
Cocoabithttp://blog.cocoabit.com/atom.xml
nixzhu on scriptogr.amhttp://nixzhu.me/feed
不会开机的男孩http://studentdeng.github.io/atom.xml
Nicohttp://www.taofengping.com/rss.xml
阿峰的技术窝窝http://hufeng825.github.io/atom.xml
answer_huanghttp://answerhuang.duapp.com/index.php/feed/
webfrogshttp://webfrogs.me/feed/
代码手工艺人http://joeyio.com/atom.xml
Lancy's Bloghttp://gracelancy.com/atom.xml
I'm Allenhttp://imallen.com/atom.xml
Travis' Bloghttp://imi.im/feed
王中周的技术博客http://wangzz.github.io/atom.xml
会写代码的猪http://gaosboy.com/feed/atom/
克伟的博客http://feed.cnblogs.com/blog/u/23857/rss
摇滚诗人http://feed.cnblogs.com/blog/u/35410/rss
Luke's Homepagehttp://geeklu.com/feed/
萧宸宇http://iiiyu.com/atom.xml
Yuan博客http://www.heyuan110.com/?feed=rss2
Shining IOhttp://shiningio.com/atom.xml
YIFEIYANG--易飞扬的博客http://www.yifeiyang.net/feed
KooFrank's Bloghttp://koofrank.com/rss
hello it workshttp://helloitworks.com/feed
码农人生http://msching.github.io/atom.xml
玉令天下的Bloghttp://yulingtianxia.com/atom.xml
不掏蜂窝的熊http://www.hotobear.com/?feed=rss2
猫·仁波切https://andelf.github.io/atom.xml
煲仔饭http://ivoryxiong.org/feed.xml
里脊串的开发随笔http://adad184.com/atom.xml
ibireme伽蓝之堂http://blog.ibireme.com/feed/

物联网

awesome-iot- 这份物联网学习参考大全太给力。从物联网协议、嵌入式系统、相关开源库、相关书籍、博客、学习笔记、标准应有尽有。
github排名:https://github.com/trending,
github搜索:https://github.com/search.

此文章转自github:https://github.com/Tim9Liu9/TimLiu-iOS



作者:精神病患者link常
链接:https://www.jianshu.com/p/837ce303adea
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:(swift)