Gavin 备忘
分享是一种美德。
座右铭:每天积累一小步,今天我将跨出一大步
<br />
叼叼的-图片来自朋友.jpg
Swift
-
SwiftDate
SwiftDate是Github上开源的,使用Swift语言编写的NSDate封装库,可以很方便的在Swift中处理日期,比如日期创建,比较,输出等。 -
Async
Async的内容分为三部分:1. 流程控制:简化十种常见流程的处理。2. 集合处理:如何使用异步操作处理集合中的数据。3. 工具类:几个常用的工具类。 -
Alamofire
Alamofire是 Swift 语言的 HTTP 网络开发工具包,相当于Swift实现AFNetworking版本。 -
XLPagerTabStrip
Android 上最常用、好用的 PagerTabStrip(页面滑动和标签选项卡) 在 iOS 中的实现类库及丰富示例。 -
JSQMessagesViewController
优雅的iOS消息类库,以后遇到某些聊天应用时如果有类似的需求,也可以直接应用到自己的项目中去噢 -
FillableLoaders
基于 CGPaths 可定制个性化填空式装载类库。 -
JSONNeverDie
JSONNeverDie 是纯 Swift 开发的全功能 JSON 解析、生成、自动映射到类的库,发布 1.0 版本,支持 JSON 到类的自动映射。 -
Kingfisher
Kingfisher (中文名:翠鸟)是一个纯 Swift 实现的异步下载和缓存图片的库,可以帮助简单地实现像是用户头像或者 table view 里面的图片的下载和缓存,以提高 app 速度和帮助开发者节省时间。 -
SwiftSideslipLikeQQ
“手机QQ” 侧滑菜单。 -
HGADView-Swift
Swift版轮播器
专门为Swift写的轮播器 非常具有Swift的风格 -
JSONModel
JSONModel是一个可以快速创建智能数据模型的库,可自动解析模型类别和JSON输入结构,从而大幅降低代码数量。JSONModel可用在iOS和OSX 应用中。 -
SwiftyJSON
SwiftyJSON使得用Swift处理JSON数据更容易。这是解析JSON字符串封装类。实现功能与Javascript中的JSON.parse相近,使用方便。 -
SwiftWeather
SwiftWeather 是用Swif语言写的一个天气预报小Demo,界面效果不错。 -
SwiftGuide
这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排。 -
AEXML
AEXML 是简单,轻量级的 iOS XML 解析器,使用 Swift 编写。 -
SwiftNotificationCenter
A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety. -
RazzleDazzle
RazzleDazzle 是IFTTT开源的一个iOS帧动画框架,用Swift编写,非常适用于APP初次使用时的介绍和引导信息。 -
ijkplayer
ijkplayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供Android平台下应用弹幕集成的解决方案,此方案目前已用于美拍和斗鱼 APP。 -
WaveLoadingView
圆形波浪进度指示器类及演示(可配置参数丰富) -
CFPPTView
Swift版幻灯,scrollView无限滚动,支持网络和本地图片展示! -
SnapKit
Masonry的Swift版,是一个轻量级的布局框架,采用更优雅的链式语法封装自动布局。 -
SWRoute
直接替换Swift调用时使用的封装过的函数指针,来达到对Swift类型进行"Swizzle"的目的。 -
STLocationRequest
提供 13 套著名城市地标的 360 度 3D 俯瞰图,以更优雅地方式请求用户位置(类库调用很方便)。 -
CryptoSwift
采用纯swift实现的加密库helpers###已经实现了的有 Hash ...一般情况下需要用到CryptoSwift.Hash,CryptoSwift.Cipher 或者实现的扩展方法。 -
MD5- Swift
MD5实现。 -
Heimdall
简单易用的加、解密安全框架(AES/RSA)库及示例。 -
Charts
Charts以一款用于绘制图表的框架,可以绘制柱状图、折线图、K线图、饼状图等. -
NirZhihuDaily2.0
Swift精仿知乎日报iOS端。
-
CocoaLumberjack
CocoaLumberjack是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。
Objective - C
-
CoreLaunch
一键启动动画,一句代码即可集成,4种效果可选. -
WHUCalendar
日历组件,支持农历显示 -
RKNotificationHub
快速为UIView添加通知标记,标记可带有弹动效果,可自定义标记的颜色和位置。 -
MMNumberKeyboard
一个简单的iOS数字输入键盘:MMNumberKeyboard,可选支持小数点。 -
STEmojiKeyboard
emoji表情键盘/信息输入框 -
ZFPlayer
基于AVPlayer,支持横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度 -
FDStackView
无需配置,没有代码侵染,扔到工程里后直接用系统 UIStackView 的 API 即可,同时兼容 Storyboard 。 -
JZNavigationExtension
当控制器做Push/Pop时无缝、平滑地显隐导航栏。 -
ZFDragableModalTransition
自定义动画展示模态视图控制器,可从左边、右边或者底部推出模态视图。 -
HYBControllerTransitions
HYBControllerTransitions是自定义围场动画API封装类库,使用简便。使用者不需要了解太多转场动画知识,即可轻松接入项目使用。 -
FDFullscreenPopGesture
全屏POP手势动画,包含带顶栏标题和不带顶栏标题两种。 -
ZLPhotoLib
继承图片多选/图片浏览器/相机连拍的一套图片库 -
RealReachability
iOS下的实际网络连接状态检测:RealReachability -
YmsCoreBluetooth
蓝牙使用步骤:
- 扫描外设
- 连接外设
- 连上外设后,获取指定外设的服务
- 获取服务后,遍历服务的特征,得到可读,可写等特征,然后与中心管理者进行数据交互
-
KYWaterWaveView
实现波浪正弦动画并带有小鱼跳跃溅起水花。 -
TQStarRatingView
iOS 星星评分视图控件,点击和滑动评分。 -
IOSAnimationDemo
IOS动画总结:本案例主要实现的IOS侧滑菜单、IOS基础动画、关键帧动画、组动画、过渡动画和三个综合案例(仿造Path菜单,仿造dingding菜单,和烟花点赞效果等功能)。 -
DownloadButton
DownloadButton 是可自定义的 App Store 风格的下载按钮。可自定义设计组件,用 IB 进行编辑。 -
PNChart
较为简单易用的图表框架,作者是秒视CEO -
YTKNetwork
YTKNetwork 是猿题库 iOS 研发团队基于 AFNetworking 封装的 iOS 网络库,其实现了一套 High Level 的 API,提供了更高层次的网络访问抽象。 -
ASValueTrackingSlider
ASValueTrackingSlider 是 UISlider 的子类,即时显示了滑块的指示数字,可进行各种效果定制。 -
JazzHands
Jazz Hands是UIKit一个简单的关键帧基础动画框架,可通过手势、scrollView,kvo或者ReactiveCocoa控制动画。非常适用于APP初次使用时的介绍和引导信息。 -
LxTabBarController
这个轮子,改变了原生tabbar切换tab时的生硬效果,并加入滑动切换手势(有和界面上的其它手势发生冲突的风险,可根据具体项目予以关闭)Swift版:http://t.cn/RLAASiM -
YZDisplayViewController
顶部标题切换界面效果,并且带有非常炫酷的效果,利用点时间给广大的攻城狮们提供了这样一个框架,集成了当前比较主流的几种效果,网易新闻(字体缩放+颜色渐变),今日头条(颜色填充),喜马拉雅,糗事百科(下标),腾讯视频(蒙版)等。 -
KRVideoPlayer
类似Weico的播放器,支持竖屏模式下全屏播放 。 -
UIKitDynamics
学习动力学动画的11个Demo -
HACursor
是一个对横向ScrollView中的视图进行管理的UI控件。只要几行代码就可以集成类似于网易新闻对主题页面进行排序,删除操作的功能。 -
MagicalRecord
Magical Record是什么在Cocoa中存在一种技术叫Core Data,用来对数据进行持久化。 -
MBProgressHUD
实现了很多种样式的提示框。 -
FXBlurView
模糊背景类库, 可以方便的根据底层显示的状态生成模糊效果。 -
MJRefresh
下拉刷新框架:一行代码搞定。 -
MJExtension
转换速度快、使用简单方便的字典转模型框架。 -
**SWTableViewCell **
SWTableViewCell 实现了 iOS 7 的列表条目左侧滑动显示更多和删除操作的列表组件 -
UITableView-FDTemplateLayoutCell
基本原理是通过缓存每个cell的高度,当tableview回调delegate的heightForRowAtIndexPath的时候,省去了计算cell高度计算,极大的提高了tableview的滑动体验。 -
Aspects
Aspects是Cocoa中面向方面编程的简单开源库,你可以通过它为现有的类的方法或者实例添加代码,同时考虑插入点位置,比如before/instead/after。Aspects比常规的方法混用更为简单。 -
MWPhotoBrowser
MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。 -
ZLPhotoBrowser
方便易用的相册多选框架,支持预览/相册内拍照、预览快速多选相片,单选gif及video;相册混合选择;原图功能;支持多语言国际化(中文简/繁,英语,日语);在线下载iCloud端图片;自定义最大选择量及最大预览量;自定义照片升序降序排列;自定义照片显示圆角弧度 -
MMPopupView
MMPopupView 就是弹出框的基类 所有的弹出框只要继承自这个类 就具备了显示的能力 用户只要关注于弹出框本身的表现就行了。 -
YYText
功能强大的 iOS 富文本编辑与显示框架。 -
YYKit
YYKit 是一组庞大、功能丰富的 iOS 组件。 -
talk-os
简聊开源版
简聊所有业务代码的开源版本,可作任意修改
简聊 - 产品项目包含了简聊由开始到现在的所有开发历程,设想,和设计资源. -
CYLTabBarController
最低只需传两个数组即可完成主流App框架搭建,【低耦合集成TabBarController】 -
GDataXML-HTML
HTML and XML parser for iOS and OSX, supports XPath 。 -
Masonry
Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性。 -
WHC_AutoLayoutKit
1.一行代码对xib或者storyboard上的所有UI控件智能识别约束关系,并自动添加好相应约束条件
2.masonary拥有的功能WHC_AutoLayoutKit都有,同时包含一行代码计算Cell高度使用比masonary更方便快捷
3.拥有UIStackView(WHC_StackView)功能使用更简单直接
4.新增api 2.0 兼容masonary用户使用习惯一行代码进行布局
-
RQShineLabel
RQShineLabel 是类似文字动画的 Secret 应用。 -
YTKKeyValueStore
直接使用Key-Value式的存储。 -
MyLinearLayout
一套功能强大的iOS布局库,他不是在自动布局的基础上进行的封装,而是一套原生的基于对frame设置的封装,通过重载layoutSubview函数来实现子视图的布局,因此可以无限制的运行在任何版本的iOS系统中。 -
SXNews
模仿网易新闻做的精仿网易新闻 。 -
HZMenuView
仿今日头条的侧边栏,以UINavigationController为容器,且导航页面时不关闭的侧边栏 -
HZURLManager
根据URL进行页面跳转 -
HZExtend
应用快速开发架构集合了MVC和MVVM的:
1.减少控制器压力以及耦合
2.带有请求状态(请求中,请求后,无网络)的网络框架
3.无网仍有数据的缓存体系
4.与表映射能操作数据库的Model
5.支持URL跳转
-
MessageDisplayKit
一个类似微信App的IM应用,拥有发送文字、图片、语音、视频、地理位置消息,管理本地通信录、分享朋友圈、漂流交友、摇一摇和更多有趣的功能。 -
TQLocationConverter
用来相互转换不同标准坐标系
(GCJ-02火星坐标)(WGS-84 正常GPS坐标)(百度坐标)
-
HySideScrollingImagePicker
是一款不错的高仿微信的ActionSheet.选择照片。 -
ObjectiveSugar
这个库是对OC语法的一些扩展,可以把代码写的更「动态」,实现上也很透明,就是Category.
-
JXT_iOS_Demos
一些相关的iOS的Demo汇总
比如:一些关于navigationBar的非常规的但是较为实用的操作,包括利用毛玻璃、动态透明、动态隐藏,以及头视图的动态缩放,并同时涉及了statusBar的动态设置(换色)。
Xcode 插件
-
Alcatraz
Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。 -
VVDocumenter-Xcode
Xcode快速添加注释插件。 -
HOStringSense-for-Xcode
在编码字符串的时候,它会在代码上方生成一个字数统计的提示框。当你需要编辑多行文本时,可以弹出的文本款中编辑字符串内容,插件会自动进行字符串转移的工作,并适时在代码中更新。 -
deriveddata-exterminator
当你在编译项目的时候,是否曾为Xcode爆出的奇怪的错误绞尽脑汁?其中一种办法就是删除Derived Data Exterminator.将它集成到Xcode后,就可以一键清理Derived Data. -
FuzzyAutocompletePlugin
这个插件可以在编码的时候自动补全代码。 -
KSImageNamed-Xcode
自动弹出图片名称的列表以供选择,而且还有缩略图,十分快捷。 -
ViewGuide
辅助查看View的 宽高属性 再也不担心设计师找我1像素的梗了 -
WHC_DataModelFactory
工具说明:可以把json或者xml字符串自动生成模型类.m和.h文件内容剩出创建模型类的麻烦而且零错误率大大提高了开发效率
其它
- Get MAC address by IP using ARP on iOS.
- Determine default gateway IP address
Sample project works both on device and simulator.
-
强迫症的 Mac 设置指南
如何配置一个高效的 Mac 工作环境 -
iOS9AdaptationTips
iOS9适配系列教程(iOS9开发学习交流群:498865024)。 -
the-swift-programming-language-in-chinese
中文版 Apple 官方 Swift 教程《The Swift Programming Language》http://swiftguide.cn -
Swift-On-iOS
johnlui博客文章整理。 -
WWDC
WWDC视屏带字幕。 -
iOSInterviewQuestions
[《招聘一个靠谱的iOS》面试题参考答案] -
trip-to-iOS
GitHub Top 100 简介
主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况. -
trip-to-iOS 学习资料整理
这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.
网友评论