/ios-dev

ios开发用到的插件或教程等

MIT LicenseMIT

IOS Swift 开发资源

以swift为主来选择各类开发ios app时可能用到的插件

theme & navigation

引导页,说明页

  • BWWalkthrough 引导页界面, 可做app引导页, 可自定动画效果
  • Gecco 说明页, 可做新功能说明效果, 重点位置聚光显示
  • RazzleDazzle 可定制动画的启动介绍页面
  • Onboard 引导页功能, 可设定背景图后, 只滚动文字

action sheet

alert && notification

table

  • Static 静态表格, 可很容易生成静态表格工具.
  • Former form编辑, 各种field
  • Chatto 简单的聊天界面, 包含文字, 图片等
  • Eureka 另一个form集合, 可方便的用代码做出form组合

label

datetime || calendar

refresh

images || video

database

  • realm 数据库, 可替换core data&sqlite

UI

oauth && share

  • MonkeyKing 不用加载SDK而分享到各个平台

data model

auto layout

  • SnapKit 不错的autolayout 框架
  • Neon 很帅的一个布局框架

events

  • Bond 类似MVVM绑定。 可直接绑定一个对象的值到另一个对象

动画

二维码及条形码

辅助

  • Dollar swift扩展库, 像underscore一样

  • ExSwift 扩展库, 不同于Dollar, 这个是针对数组,结构, 类的

  • EZSwiftExtensions 针对UI进行的扩展, 大部分会用到

  • SwiftHEXColors 扩展UIColor, 可用 #cccaaa 这种格式

  • Hue 颜色扩展, 可设置颜色, 渐变, 透明度等等

  • SwiftLocation 简单方式读取及交互位置信息

  • Chatto swift写的聊天界面, 可发送文本及图片, 上下刷新等

  • Reachability 检查网络状态库, 可检查网络是否OK及wift/4g等

  • TextAttributes 设置attributestring库, 可像JQuery一样链式写属性及方法