来源博客:http://blog.treney.com/

来源博客:http://blog.csdn.net/justinjing0612/article/details/42557303

开源项目源码:

PHPHub客户端

仿写知乎日报

高仿美团1

高仿美团2

高仿城觅

SegmentFault客户端

Monkey

高仿网易

高仿豆瓣

码农周刊

Uber欢迎页

Tropos

MVVM架构的计算器

网易新闻

简阅

VVeboTableViewDemo列表优化

ECMobile 手机商城

阅读器

高仿下厨房

v2ex客户端

watch开源项目

热门标签

swift 天气

模仿微信二维码扫描

我觉得,每一天,做的每件事,都算是一种进步,不管是学到了什么,或者是做到了什么(马大哥那种人),或满或谦,也不要忘记当初的心。。。

使用工具相关

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尺寸了。

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

APP相关

提醒用户评分  iVersion

提示版本更新 BonMot

字体相关的库,设置字体样式 FontAwesomeKit     FontAwesomeKit 提供一些简单的助手类用来帮助在 iOS 上使用 FontAwesome。

Bugtags 收集崩溃日志,用户操作信息等,解决线上崩溃问题的神器

JMHoledView 首次启动APP的新手指引

自动布局

Masonry自动布局

PureLayout自动布局

网络请求

AFNetworking 网络请求 应该不会没人用过吧

CocoaAsyncSocket 无疑是目前封装得最完善的Socket库了:支持异步TCP/UDP,支持GCD,Objective-C接口封装。。目前没有发现可以与之相比的同类产品

RxAlamofire 对 Alamofire的封装,很是强大

基础工具类以及Category

sstoolkit 一个不错的工具包,提供各种比如编码、加密、字符串处理等等东西,还提供了一些不错的自定义控件,并且文档非常齐全

BFKit Swift版本 国外的一个大神写的很好用的分类,比较齐全 YYKit 最近很火的YY大神,应该不用多介绍了吧

BlocksKit 为基础类提供Block支持,很好用

DateTools 很强大的日期工具类

FlatUIKit 针对Foundation的扩展

iOS-Categories 很是全面的一个扩展 iOS中的各种Objective-C Category, a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.

RENCache 简单方便的缓存

RNCachingURLProtocol webView 离线缓存库 好用

PinYin4Objc 拼音解析,很好用

ZipArchive 解压缩

Chameleon Chameleon是一个iOS的色彩框架。它运用现代化flat color将UIColor扩展地非常美观。我们还可以通过它运用自定义颜色创建调色板。它还有很多功用,请浏览readme。如果你想要应用美观的话,一定要把这个库加到项目里。

CYLTabBarController 很方便集成的tabBarController框架

RKNotificationHub 展示通知图标

Material-Controls-For-iOS 大神模仿谷歌做的iOS原生特效控件

弹出框

TYAlertController 很好很强大的弹出框,多种样式满足你的需求

JKPopMenuView 一个简单的弹出菜单

MMPopupView 里脊串的弹出框

MJPopupViewController

QBPopupMenu 长按出现复制粘贴等工具view

CWStatusBarNotification 酷炫的通知栏,多种通知样式,使用简单

动画

JHChainableAnimations 和Masonry类似,对核心动画进行了封装,链式动画,强烈推荐

Canvas 很强大不解释

VCTransitionsLibrary 转场动画库,跟着源码能学习到很多

iCarousel 默默的膜拜下大神,这个库很多APP都有使用到

tapkulibrary 看看demo你就知道干啥的了

TBIconTransitionKit 点击按钮过渡动画,很赞

Spring 使动画在简单性、可链接性与声明性方面有所提高。

awesome-iOS-animation 含有当前主流的几种动画框架,可以学习下源码

FeSpinner 很多酷炫的加载动画,可以借鉴一下

文本相关

TTTAttributedLabel 很强大的Label,使用人数较多

SlackTextViewController   你曾经用过Slack iOS应用吗?如果你在较大的软件公司工作,也许会用过。对那些没用过的人呢?—?Slack令人激动。用到Slack的应用也是这样,尤其是用作极佳、定制的文本输入控制时。这时你有了一个现成可用在应用中的代码。自适应文本区域?试一下。手势识别、自动填充、多媒体合并?试一下。快速drop-in解决方案?试一下。其他还想要什么?SlackTextViewController 可以替代 UITableViewController & UICollectionViewController。

RTLabel 展示HTML的label

CSGrowingTextView 文本框会随着输入字数改变高度

LTMorphingLabel 效果非常炫的文本框

TextFieldEffects 动效不错,23333

DDRichText 为图文混排提供了一个思路

BMLine 便捷的为你的view 添加线条。。。。简直福利啊

加载进度条

DACircularProgress 圆形加载进度条

NJKWebViewProgress webView 加载进度条 思路很好

MBProgressHUD MBProgressHUD 使用非常广泛,网上很多基于ta的封装

SVProgressHUD 同上

Toast 和MBProgressHUD差不多

LCProgressHUD 对MBProgressHUD的简单封装,比较实用

TSMessages 消息通知提醒框,好用 加载图片

PINRemoteImage  pinterest 出品 效果不错

SDWebImage 使用最为广泛的加载图片第三方库

AlamofireImage swift版本的SDWebImage

键盘类

DAKeyboardControl

IQKeyboardManager   IQKeyboardManager 有swift版本了。。。。

TPKeyboardAvoiding

RDRStickyKeyboardView 常用的UI聊天文本输入框封装

抽屉

ViewDeck ViewDeck 非常强大 可能需要根据自己的实际业务需求做出相应的改造

MMDrawerController 没用过 听说过

SWRevealViewController 貌似不错

MSDynamicsDrawerViewController

PKRevealController 安装简便,高度定制且对手势识别良好。可以当做一个标准控件用在iOS SDK中。

NavigationBar

AMScrollingNavbar swift语言编写 上下滑动时动态隐藏标题栏

LTNavigationbar 导航栏颜色动态改变

JZNavigationExtension    Navigation的扩展,强烈推荐

ScrollView相关

SwipeView nicklockwood 大神出品

SWTableViewCell 自定义cell侧滑

MGSwipeTableCell 这是另一个常见于很多应用中的UI组件,苹果应该考虑在标准的iOS SDK中加入一些类似的内容Swipeable表格cell是这个pod的最佳描述,也是最好的。

CHTCollectionViewWaterfallLayout 瀑布流学习demo

TYSlidePageScrollView 多种样式的界面复用

MJ系列

MJExtension json解析框架

MJRefresh 刷新控件 MJ大神出品

数据库

realm  据说很强大,还没用过,有时间研究下

fmdb 基本项目中使用的都是这个,支持多线程操作,不错

图表库

PNChart 各种各样的图表

iOS-charts iOS图表库!非常有用而且美观

DOPDropDownMenu 一款实用的下拉列表

图片处理以及展示相关

GPUImage   GPUImage是一个基于GPU图像和视频处理的开源iOS框架,提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜; 基于GPU的图像加速,因此可以加速对实时摄像头视频、电影以及image的滤镜和其它效果处理,并且能够自定义图像滤镜。另外, GPUImage支持ARC

FXBlurView 背景模糊

IDMPhotoBrowser 图片浏览器,非常好用

AGImagePickerController 相册选择

DNImagePicker 类似微信的图片选择器

JFImagePickerController 效果不错的

Nuke swift下图片处理库

音频/视频

KRVideoPlayer 36氪开源的视频播放器

DOUAudiOStreamer 豆瓣开源 DOUAudiOStreamer 是 iOS 和 Mac 的基于核心音频的流媒体音频播放器。

内购/推广

IAPHelper 应用内付费给我们提供了很多样本代码,而这个库丢掉了那些代码,将金钱交易相关的大多通用任务做了简单的封装。

DAAppsViewController 应用推广界面,填写合作app的appleId即可

TAPromotee 交叉推广应用是你可以免费实现的最佳市场推广策略之一。使用这个库做起来非常简单,不用都不可能——将TAPromotee加入你的podfile中,免费配置与享受更多下载吧。

存储相关

sskeychain 便捷的使用keyChain存储用户名密码等

转载于:https://www.cnblogs.com/Biaoac/p/5317366.html

IOS开发之GitHub优秀源码分享/优秀第三方转载相关推荐

  1. iOS开发之Masonry框架源码解析

    Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁.Masonry简化了NSLayoutConstraint的使用方式,让 ...

  2. iOS开发之Masonry框架-源码解析

    Masonry是iOS在控件布局中经常使用的一个轻量级框架.Masonry让NSLayoutConstraint使用起来更为简洁.Masonry简化了NSLayoutConstraint的使用方式,让 ...

  3. iOS开发之Masonry框架源码深度解析

    Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁.Masonry简化了NSLayoutConstraint的使用方式,让 ...

  4. 安全开发之w9scan扫描器源码学习

    安全开发之w9scan扫描器源码学习 工作流程 信息搜集 子域名扫描 w9scan中的子域名扫描实现 泛解析绕过 cms指纹识别 插件加载 插件格式 加载过程 基于爬虫的漏洞扫描 线程调度 w9sca ...

  5. linux驱动开发之spi-omap-100k.c源码分析

    代码分析 对于linux的驱动代码来说,我们要从后往前分析: /** OMAP7xx SPI 100k controller driver* Author: Fabrice Crohas <fc ...

  6. 优秀源码网站 优秀开源项目网站

    我们在开发项目的时候,大多数模块都是逐字逐句敲打出来的,然而随着开源的蓬勃发展,涌现出了好多优秀的开源项目,这些项目不仅能加快开发应用,而 且能给我们的开发带来灵感.如果开发人员能灵活应用好这些优秀的 ...

  7. (0018)iOS 开发之Github 使用技巧

    作为iOS 开发,经常在Github上找资源.但是一直不清楚如何更好的使用,这篇文章记录它使用的.最常用的就是Search 和 Trending. 1.Search 搜索某种语言的星排名: langu ...

  8. Firefox os 游戏开发之2048游戏源码

    <2048 >是一款数字益智游戏,<2048>的初始数字则是由2+2组成的基数4.在操作方面的不同则表现为一步一格的移动,变成更为爽快的一次到底.相同数字的方况在靠拢.相撞时会 ...

  9. (0045) iOS 开发之MBProgressHUD 源码学习

    (0045) iOS 开发之MBProgressHUD 源码学习 第一部分:学习所得和分析线程 1.  学习到了kvo 的使用 和屏幕方向的旋转判断. 2. 如果调起这个 HUD 的方法不是在主线程调 ...

最新文章

  1. pearson相关系数_三个相关系数的注意事项
  2. php复制mysql文件路径_与php 有关的问题 如何将上传的文件路径 保存到数据库中...
  3. 为什么要开发抽象编程语言(APL)?
  4. java socket聊天工具_java+socket 简易聊天工具
  5. 成功解决运行tensorflow时ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath‘
  6. 下巴痤疮的治疗方法有哪些?
  7. Java 面试必考难点,这一个教程全搞定
  8. spring bean初始化及销毁你必须要掌握的回调方法。
  9. 高级JAVA - 多线程之CountDownLatch
  10. Ural_1586. Threeprime Numbers (DP)
  11. 数据饕餮,盛夏旋风!天善学院SVIP冰点促最后一波!
  12. Testbench编写
  13. Android------APP FPS测试
  14. 【Linux】计算机的软硬件体系结构
  15. osEye.Net:离别是为了将来的重逢
  16. s3 java sdk_s3javasdk文档.pdf
  17. 获取谷歌浏览器Chrome缓存目录
  18. 科技云报道:从Robot到Cobot,人机共融正在开创一个时代
  19. 下载并安装 Node
  20. 在windows 10中新建文本文档,只有txt文件双击打不开,但右键点编辑可以打开。

热门文章

  1. python scatter
  2. 原创 | 一文回顾近二十年数据科学领域的里程碑事件或突破性技术
  3. kafka的作用 原理 对比
  4. UNITY性能优化⭐『图集』在 Unity 2019.x版本前的使用方法,及提供『图集自动化工具』
  5. android ndk交叉编译pcl 1.9.1
  6. FDA算法的疲劳驾驶检测是什么?
  7. jquery 获取form action路径 设置form action 路径
  8. 记录i春秋的writeup
  9. 人员定位及轨迹管理技术原理及应用领域
  10. [Mysql] CONVERT函数