sqliteSwift语言指南(2)


<a id=”swift_projects”></a>Swift项目

设想到本文档内项目用部分或者过于杂碎,因此,站于民用的角度,额外整理了一样卖《Swift
开源项目选择》,做既收录项目开了一个识别、筛选。当然,由于个体能力与参与范围所界定,还远远不够,其中肯定起不公与不足,还于同学等多原谅。更愿意会获你的拉及上,共同与。

<a id=”open_api”></a>1. 实用类库

以下实用类库做也高速参考,更多实用类库需求,也得以错过这里(Swift
toolbox is a community-supported catalog
of iOS and OSX
libraries)
(By Adam
Leonard
from
swiftcast.tv),
这个网站收藏了GitHub开源社区中甲Swift资源库,并提供了分类以及查询服务。

  • Mattt
    Thompson:
    著名开源作者,开发了名牌的AFNetworking网络库。也是大名鼎鼎开发博客NSHipster网站主。

    类库 | 相关文章 | 备注
    ———— | ————- | ————-
    Alamofire/Alamofire
    |
    Alamofire|
    也那名的AFNetworking用Swift重写的大网基础库
    mattt/Euler
    | Swift
    Operators
    | 这样描写是否死数学、很逻辑?∛27÷3±5, ∑[3,1,2], ~0⊻1
    mattt/Surge
    || 基于苹果Accelerate高性能计算框架库,计算效率提升惊人
    mattt/Literally|Swift
    Literal
    Convertibles|
    常用数据类型的运用以及移工具库

  • 工具类

    • Dollar:
      尤其在Array和Dictionary的支撑及(实现类库仅一个Dollar.swift文件)。用过Javascript版的Lo-Dash或underscore就亮其实用程度。它是均等拟函数化编程的工具库。另一个近似之再度完整的本子是ExSwift,它的落实冲对象化扩展的。
    • ExSwift:
      实用类扩展库。另一个Lo-Dash或underscore的Swift版本实现,相对于Dollar.swift,此版本有重新完整的API实现。包括了针对性Array,
      Int, String, Float, Range, Dictionary,
      NSArray的恢宏和其他实用方法。完全依照面向对象的壮大原则。
    • lingoer/SwiftyJSON:这是解析JSON字符串封装类。实现力量及Javascript中的JSON.parse相近,使用方便。By
      @lingoer
    • SwiftyJSON/Alamofire-SwiftyJSON
      :简单地整合Alamofire和SwiftyJSON后,远程JSON使用方便了。
    • typelift/Basis:这个实用类库支持范围十分宽范,封装主要因简化和便宜调用系统API为主,使程序代码看上去更优雅。遗憾地是,目前作者并没提供API文档或演示代码,对于新家用会额外带来一点点念成本。
    • owensd/json-swift:
      功能和Swifty几乎一致,使用上使再次便民。
    • gfx/Swift-JsonSerializer:JSON解析又多了千篇一律栽选择。
    • Ahmed-Ali/JSONExport:一放缓实用工
      具,可以拿JSON转换并出口为Swift语言类模型(也支撑Android上的Java),支持简的定制。
    • hubertr/Swell:
      同时支持Swift和OBJC的Log实用类。喜欢Log4j风格的日记管理类的同窗可以收入。
    • RSBarcodes_Swift:
      “RSBarcodes allows you to read 1D and 2D barcodes using metadata
      scanning capabilities introduced with iOS 7 and generate the
      same set of barcode images for displaying and sharing.” By
      @yeahdongcn
      Swift语言版二维码识别和生成类库。
    • SwiftP2P/SwiftSSL:常用
      Digest 和 HMAC
      的卷入。如此包装后,使用加密算法确实好有益于。很不利的一个国产”轮子”!By
      @你全家都赶紧至碗里来
    • Hearst-DD/ObjectMapper:对象与JSON互转实用类库。需要的同窗可以了一下。
    • DaveWoodCom/XCGLogger

      这是千篇一律慢慢悠悠功能比较全面日志输出框架(Log4Swift)。之前推荐过一样慢看似之
      hubertr/Swell,但它们的效益明显没有应声款强大。
    • isair/JSONHelper
      :又同样迟迟JSON转对象类库,算上,lingoer/SwiftyJSON,owensd/json-swift,gfx/Swift-JsonSerializer,已经出四悠悠了。同学等根据喜好和需求,择优使用吧。
    • kylef/Stencil:通过当模板被支持if,
      for, ifnot 等语法标签,实现又强硬、更活的多寡及格式输出。
    • kylef/PathKit:
      简单、实用的文书路径操作类,常用功能一个也无掉。
    • thoughtbot/Argo:一个含实战说明的JSON解析方案与类库。
    • typelift/swiftz:
      一个扶助实现函数式编程的类库,定义了平多级相应的数据结构。
    • dongri/OAuthSwift:Swift版OAuth(1/2)授权类库。对于作者提供的API,看在舒心,用在好。
    • p2/OAuth2:独立并且纯的OAuth2认证授权类库,作者所提供的以身作则及流程说明清楚而简单。
    • tadija/AEXML:简单以好使的XML解析类。作者提供了总体的演示程序。
    • duemunk/Async:一个后台执行代码封装库,它好叫你的后台代码封装语法更简短。
    • jquave/EasyCast:这是一个自行强制转换操作符左右类型和常用数学函数参数类型无障碍使用的类库。@onevcat几乎只月前为刻画过类似意义库
      onevcat/Easy-Cal-Swift,不过,停滞更新非常悠久了。
    • ArtSabintsev/Siren:当使用创新时,通知用户并提供App
      Store链接供用户更新的开源库。P.S.
      该开发者也已经提供Objectvie-C语言版ArtSabintsev/Harpy。
    • kishikawakatsumi/KeychainAccess:这套Keychain管理于完好。支持本地使用,网络下,以及跟Touch
      ID的三合一以。
    • nori0620/SwiftFilePath:功能强大的文书与路径管理封装类库。
    • onevcat/RandomColorSwift:”刚刚开源了一个自动生成好看的颜色的
      Swift 库,这是
      randomColor.js
      项目之 Swift 移植版本。在学 Swift
      的童鞋不妨一看,如果可以于豪门以 Swift
      实际使用受到的少数概念和写法有所启迪的语句虽再好不过了。” By
      @onevcat
    • beltex/SMCKit:Mac
      系统管理控制器 SMC(System Management Controller)Swift
      语言版封装库。通过此类库,简单的几乎履代码就只是知 CPU
      温度,风扇转速,电池状态相当硬件状态或活动状态。
    • radex/SwiftyUserDefaults:轻量级数据存储类
      NSUserDefaults 扩展类,它要项目数据访问和存储更为便利、直观。
  • 图片

    • kaishin/ImageScout:最小网代价取得图片大小(宽和大)及项目,它于群场地,比如:布局及排版都起主动作用。
    • kaishin/gifu:高性能GIF显示类库Swift版本。
    • indragiek/DominantColor:采用YUV色域编码规则及K均值聚类算法提取图片代表色开源项目。很实用,很赞!
    • iSame7/Panoramic:该项目经Core
      Motion实现了易角度移动手机不时,使图片显示有对承诺位置以及角度的转换。从而达到了具备现场感的图浏览功能。
    • gavinbunney/Toucan:小如得意的图纸变换及处理类(支持:resize,
      clip, crop, scale, Ellipse Mask, Rounded Rect Mask, Image
      Mask)。功能略有超预期的觉得。
    • schwa/SwiftGraphics:一个易学、易用的绘图工具库封装。作者非常努力,项目正在不断创新中。
  • 存储

    • SQLiteDB in
      Swift:
      “This is a basic SQLite wrapper for Swift. It is very simple at
      the moment and does not provide any advanced functionality.
      Additionally, it’s not pure Swift at the moment due to some
      difficulties in making all of the necessary sqlite C API calls
      from Swift.”
    • Realm – a mobile
      database:
      Realm主打活动数据库。除了更轻量,甚至还可以运用及可通过戴。低耦、面向对象的计划性风格吗是大亮丽的。
    • nerdyc/Squeal:一套好完美的SQLite数据库访问API,无论建库,建表,CRUD等常用数据库操作命令都开展了酷好之卷入,另外,版本管理、事务管理、并作管理、命令执行及Prepare
      Statement等还提供对应支持。它是一律学不足多得之SQLite管理访问库。
    • stephencelis/SQLite.swift:简单、轻量,或是使用及极其SQL的SQLite封装库。
    • BjornRuud/Swiftache:
      Mustache的Swift语言实现版本。
    • Haneke/HanekeSwift:貌似是轻量地带缓存图片组件还不易。主要作用包括图形二级缓存、异步加载、后台执行、自动缩放等。感兴趣的同桌可以试用一下。
    • SugarRecord/SugarRecord:相对于SQL,CoreData可以更有益、高效存储数据,而SugarRecord类库可以为你还方便之动CoreData,同时作者曾经封装好iCloud,使您的采取开发再如虎添翼。
    • michaelarmstrong/SuperRecord

      Swift版CoreData框架扩展类库。相对于同品种CoreData框架库SugarRecord/SugarRecord
      http://t.cn/RhYLS4n
      ,SuperRecord要简单、轻量得差不多。很硬的神速支付类库。
    • aschuch/AwesomeCache:Swift语言写的大功能缓存对象存储和保管,定义和运用简易、易于掌握。支持吧每个Cache对象设定缓存有效期。
    • daltoniam/Skeets:网络图片的拿走、缓存及展示类库,支持缓存的清理及时效性管理。
    • evermeer/EVCloudKitDao:一拟使用CloudKit简单封装库。作者还提供了演示项目与程序供开发者参考使用。
    • andrelind/Breeze:轻量
      CoreData 管理封装库。支持 iCloud 。
  • 长距离访问

    • Minimalistic Swift HTTP request agent for iOS and OS
      X:
      一个略、小巧、实用的HTTP请求Swift语言实现类似(仅一个Agent.swift类)
    • lingoer/GRequest:”@李洁信:个人认为AFNetworking这种比重之老三正值网络库将慢慢脱离舞台,而如楼主这种基于NSURLSession并充分利用Swift特性写出来的有些若美的库会受到更多人的偏重!”
      作者解读《GRequest for HTTP
      Request》。
    • daltoniam/SwiftHTTP:
      Thin wrapper around NSURLSession in swift. Simplifies HTTP
      requests.感兴趣之得望代码,比较和lingoer/GRequest差别。
    • AshFurrow/Moya:
      如果您得如此这般功效的Swift网络API,可以设想采取其。它基于Alamofire,
      swfitz等精美开源类实现。
    • aleclarson/emitter-kit:用EmitterKit代替NSNotificationCenter。这个库貌似短小、精悍、实用的则。更关键是语法精练。
    • daltoniam/starscream:Swift版本WebSocket客户端类库,支持iOS/OS
      X 。 使用方便,跨平台支付不可或缺的”轮子”。
    • shuoli84/SocketIOCocoa:又同样舒缓WebSocket实用客户端类库,作者供了详实的测试用例可以举行啊示范代码使用。
    • marcelofabri/BigBrother:网络要活动状态监视器类。由于
      Alamofire 库并无夫桩特征,因此其可做啊 Alamofire
      的一个扩张功能。
  • 张罗网络

    • lingoer/SwiftWeiboKit:
      “封装了合OAuth2.0之授权流程,并提供了几乎单便民易用的乞求方法”
    • A Twitter framework for iOS & OS X written in
      Swift:
      一法好完整的Twitter访问框架类库,支持iOS/OS X
  • 框架

    • robb/Cartography:
      Set up your Auto Layout constraints declaratively.
      这是有关活动布局约束一个实用的Swift项目,代码看似简单清晰,不过由规划巧妙。代码解读
      By @kaiyuz
    • railsware/Sleipnir:一个根据Swift的表现使开发框架(BDD-style
      framework)。API安装,示例及说明相对较齐全。
    • Quick/Quick:另一样磨蹭基于Swift的作为令开发框架。
    • inamiy/SwiftTask:
      一个颇专业的任务及其生命周期管理类库。作者还附上了一个基于Alamofire库完成的网文件下载的职责管理示范。
    • inamiy/SwiftState:Swift版本State
      Machine,这是SwiftTask的姐妹篇。开发了Workflow类应用之同校来无发大近。
    • colemancda/NetworkObjects:基于Swift的轻量版HttpServer框架,可以做也iOS/OS
      X分布式对象的代表。可惜缺少演示或演示代码。
    • Masonry/Snappy:一个基于AutoLayout封装,语法简洁的轻量级布局框架。当然,用代码还是storyboard,全无开发者喜好。若偏好可视化自动布局,@DevTalking
      的个别篇译文值得参考《Swift自适应布局教程》和《为iPhone6设计从适应布局》。
    • jpsim/PeerKit:基于事件驱动的多端对顶连续开源框架。作者提供了该零件使用案例jpsim/CardsAgainst,具体引用代码详见这里。
    • Quick/Nimble:功能再强于Xcode自带测试框架(XCTest)的测试类库。
    • nghialv/MaterialKit:Swift版Google
      Material
      Design组件库。虽然个人并无推荐以iOS平台上用非iOS风格界面,不过,对于Android强迫症“患者”,多同种选择为是团结之。顺带附上Google提供的开源Material
      Design图标集,可以同步收入。
    • facebook/AsyncDisplayKit:它是由Facebook开发并用于其Paper应用之iOS
      UI框架,它根本解决问题是提供界面的高流畅性切换及重新灵活的响应,解决思路是用有些UI渲染及复杂计算到由独立于主线程的处理程序负责。中译教程《AsyncDisplayKit
      教程 – 达到 60 FPS
      的滚帧率
      By
      @nixzhu》,教程原文《AsyncDisplayKit
      Tutorial: Achieving 60 FPS
      scrolling》。
    • mutualmobile/MMWormhole:提供了iOS应用及扩张之间的消息传递,其最有价的处在当属iPhone与Watch间的消息传递,从而实现相互之间操控的职能。
    • Thomvis/BrightFutures:漫长或复杂计算由独立线程异步来成功。
    • Khan/Prototope:虽然看无亮就套用户交互层面的轻量级原型框架用处在哪(哪位同学能被我提示一下)?不过,作者将及时套框架的
      Swift API完整桥接为 JS 接口也十分有意思。
  • UI组件

    • jcavar/refresher:一个常用之下拉即刷新列表工具类,提供开放接口定制刷新动态转换效果。
    • ariok/BWWalkthrough:让您的页面切换动起来,示例效果杠杠的。作者还提供了于完好的开发文档及示范解说。
    • vikmeup/SCLAlertView-Swift:
      动画作用弹出框封装库(管理于CocoaPods),使用呢足够好。试着运行了一下,效果还不易。
    • varshylmobile/MapManager:地图管理封装库(默认支持Google和Apple地图服务)。
    • varshylmobile/LocationManager:位置管理封装库(默认支持Google和Apple地图服务)。
    • ortuman/SwiftForms:这个表单递交库简单实用,支持至关重要数据列以及定制。快速支付利器。
    • kentya6/KYCircularProgress:这个进程条类库实现与利用都不行粗略,支持进程路径的定制,灵活方便。
    • coolbeet/CBStoreHouseRefreshControl:这个下拉刷新库,提供全可定制进度变换效果,且极有艺术感。建议有能力的同学将Objective-C版本改写为Swift版本。
    • kevinzhow/PNChart-Swift:PNChart的Swift版实现。PNChart
      http://t.cn/zRWXJCZ
      是饼图、折线图、柱状图等常用可视化图表工具类库。开发者:@周楷雯Kevin
    • codestergit/SweetAlert-iOS:该弹窗控件设计简约直接,功能完全,动画效果相当。实在不足多得,必须用。
    • Ramotion/animated-tab-bar:一款款快的动画片标签栏类库。可于storyboard中直接以,非常便于。Demo效果大不错。连续三上GitHub分类排名第一,且迅速了600星星。它的代码并非复杂或者专门,相信大家中意它的尚是彼设计感。
    • Ramotion/paper-switch:类库实现了当Switch组件开/关切换时,平滑过渡至父视图的转移效果功能(核心类继承了UISwitch)。P.S.
      该开发者也是当下几乎龙香项目 Ramotion/animated-tab-bar 的作者。
    • FahimF/FloatLabelFields:
      基于”Float Label
      Pattern”的内嵌浮动标签输入效果Swift版实现类库。
    • cemolcay/ReorderableGridView:可以拖拽排列Grid框格的UI组件。功能说明整,使用方便,应该是一个是的UI”轮子”。
    • zhxnlai/ZLBalancedFlowLayout:一个由此调整cell大小来采取空间的UICollectionViewFlowLayout子类。
    • uacaps/PageMenu:分页式菜单控制及动态页视图切换。这款控件比较实用,且提供
      CocoaPods 安装。
    • Jan0707/SwiftColorArt:根据图片色系决定所在界面背景色和字体显示颜色。类库及示范代码也大简短且容易使。这样的类型真正带被本人惊艳。何况,该开发者备注了立即是他的首先个Swift项目。
    • Yalantis/Side-Menu.iOS:一缓缓带画作用可定制
      Slide Menu,可以学习该动画实现思路。P.S. 对于 Hamburger
      式菜单,虽然十分常用,不过,苹果并无鼓励利用,甚至发出付出小组对那弊端用自我上线应用前后数据比展开了抨击,仅开参考。
    • Mozharovsky/CVCalendar:开源
      Swift
      版日历组件和示范。该品种开发者充分运用了面向对象设计思想,让开发者可以还便于扩展以及定制功能。同时,该开发者还提供了详尽的零件使用方式(Storyboard和代码方式指南)。
    • dekatotoro/SlideMenuControllerSwift:这是一个侧滑菜单弹窗
      UI
      组件,它提供莫大可定制参数和整体示例。另外,组件代码集中,易用,仅一个着力类
      SlideMenuController.swift
    • rhcad/ShapeAnimation-Swift:功能强大、使用简易的矢量动画框架。支持多层级,多形态,渐变和各种大的动画片变化意义。绘图核心基于该作者另一个以来不胜生气之开源项目
      schwa/SwiftGraphics。
    • raulriera/TextFieldEffects:具有不同输入风格及变化意义的竹签以及文本框组件库。它的原型来自
      codrops
      的 JS/CSS 项目。P.S. 我一度还推荐过其它一样慢基于 “Float Label
      Pattern” 风格相近项目
      FloatLabelFields,与之同漂亮。
    • MengTo/Spring:不仅抱有极简制作动画的
      API ,还提供 Demo 界面调试动画作用,并转移对应代码。建议同学等以
      Xcode
      中运作体验一次等,相信这个开源项目足够让您惊艳。已拿其收入《Swift
      开源项目选》。
    • icanzilb/SwiftSpinner:这个图文结合进程条效益完全,整体效果还好特别。当然,使用呢特别简短。值得收录。
    • michaelbabiy/RMParallax:在以启动时,提供简单救助向导步骤的界面组件和示范程序。

<a id=”examples”></a>2. 示范项目

  • 法定示例:
    “比从GitHub上的开源项目以来,官方的代码我觉着是再度发生参考价值的,比如Session
    406之代码,Lister,就用一个Swift实现之盈盈OSX和iOS的” By
    @晨钰Lancy
  • VirtualGS教程示例:
    以下示例程序来林泰前教师微博或博客发表,为好大家读Swift编程,有幸得到林先生的批准在这边宣布。
  • Easy-Cal-Swift:
    “实在忍不了Swift的数字计算上的好烦的要挟转换了,重载了转加减乘除之类的操作符,这样就毫无显式地变类型了…(对于像我如此现在连补全都没有的儿女吧,能望多时日啊-
    -)” By
    @onevcat
  • An app to list the available fonts on
    iOS:
    用Swift语言调用UIKit,列有设备内有所字体名称的略程序。
  • Swift版的知乎日报:
    学习一派新语言,光看是尚未就此底,想如果快快的左右其,就得投入到真实项目之开中,仿照@YANGReal
    的糗事百科,做了一个Swift版的知乎日报
  • Swift RSS
    Sample:
    用Swift语言开发之RSS阅读器
  • Swift版PM2.5的例子:
    一个异常好之Swift与Objective
    C协同工作GitHub开源项目。用到之开源类库有TFHpple:
    以XPath方式解析HTML,SCLAlertView:
    使用Swift写的AlertView SVProgressHUD 进度条 By
    @荧星诉语
  • lexrus/LTMorphingLabel:
    实现仿飘入飘出的功效。效果十分赞赏!
  • android1989/CharacterText:
    相比lexrus/LTMorphingLabel
    的各种酷炫效果,这个本子比较简单实用。
  • practicalswift/Pythonic.swift:
    用Swift语言实现Python标准库的一律有些。然后,用Swift写一段子Python风格的次第,这是Python程序员想要之吧?相信这不过是一个试验,以此证明Swift语言的多变性、动态性的力量。
  • AshRobinson/GoogleWearAlert:
    Swift语言实现仿Google Wear风格Alert窗口。
  • rafaelconde/ios8-ui-kit:
    IOS 8 UI KIT + FOR SKETCH — 流行IOS8免费设计资源
  • gemtot/iBeacon:
    Swift版iBeacon简单项目(支持最新Beta
    6编译)。感兴趣的同学可以学一下。有关于Passbook应用及Passkit框架编程知识这里有同等首网友比较早发表之《iOS
    6 –
    PassKit编程指南》
  • evnaz/ENSwiftSideMenu:一个简练的Slide侧拉菜单实现。使用好方便:sideMenu
    = SideMenu(sourceView: self.view, menuData: [“UIDynamics”,
    “UIGestures”, “UIBlurEffect”])
  • iluuu1994/Pathfinder:一个妙趣横生之算法类品种。虽然眼下才是个示范项目,不过,作者有计划参加更多算法优化程序,同时,也闹计划支持3D地图。
  • KhaosT/HomeKit-Demo
    :HomeKit演示项目,可以跟HomeKit模拟器协同工作。由此更加考虑:HomeKit配合iBeacon、蓝牙,甚至更拥有DIY潜力的树莓派(Raspberry
    Pi)组成未来赋闲智控中心,这个势头达成的开支潜力巨大。感兴趣之同窗可以关心一下。
  • mathewsanders/Animated-Transitions-Swift-Tutorial](https://link.jianshu.com?t=https://github.com/mathewsanders/Animated-Transitions-Swift-Tutorial):
    结合Xcode开发步聚介绍如何开发动画过渡Prototyping Animatted
    Transition in Swift(Part
    I)\)
  • mathewsanders/Custom-Menu-Transition-Swift-Tutorial](https://link.jianshu.com?t=https://github.com/mathewsanders/Custom-Menu-Transition-Swift-Tutorial):
    结合Xcode开发步聚介绍如何支付动画过渡Transition in Swift(Part
    II)\)
  • vandadnp/iOS-8-Swift-Programming-Cookbook:来自《
    O’Reilly’s iOS 8 Swift Programming
    Cookbook》的配套示例。书打无买其它说,如此就经常、完整、丰富的新书示例项目实在不多呈现。悟性好的校友,开发时参考一下示范是休是就是甭买书了?
  • ide/UIVisualEffects:Swift实现模糊化等视觉效果示例代码。代码详见这里
  • sxyx2008/FoodPin:如此完好的Swift示例项目,可以帮助学习到许多Swift编程技巧。”用Swift写的一个功效于完美之App,参照Beginning
    iOS 8 Programming with Swift一书。功能于健全。AutoLayout、Core
    Animation、Core Data、国际化等。” By
    @荧星诉语
  • PhotoBrowser:”展示Instagram授权用户发布之照片的App,参考了Ray
    Wenderlich的Alamofire教程,还用了SwiftyJSON和FastImageCache。” By
    @Kyrrr
  • dekatotoro/SlideMenuControllerSwift:这是一个侧滑菜单弹窗
    UI
    组件,它提供莫大可定制参数与整体示例。另外,组件代码集中,易用,仅一个基本类
    SlideMenuController.swift
  • mslathrop/SwiftNote:一放缓简单的记应用及其Today插件。可惜开发者还未知晓怎样跟iCloud进行数量并,有趣味之同桌可以与一下。
  • gcollazo/mongodbapp:实现在Mac系统菜单栏上高速启动/停止
    MongoDB 的 Swift 项目。代码简单、易读,且基本代码全部以
    AppDelegate.swift
  • 441088327/SYKeyboardTextField:“开源一个本身好写的键盘附随输入框,为Swift做些贡献”。
    作者:@余书懿
  • dasdom/BreakOutToRefresh:下拉加载刷新时,嵌入了于是
    SpriteKit 框架写的趣之小游戏播放页。P.S.
    此例中笔者嵌入的或者并没于你耳目一新,甚至感到有些牵强,不过,若放到更适于的也罢?
  • eleks/rnd-apple-watch-tesla:Apple
    Watch 操作 Tesla 汽车。可惜是 Objective C 版本的,否则,Swift
    同学又是同一不良大好的就学机会。

<a id=”projects”></a>3. 完好无损项目

  • FlappySwift:
    用Swift语言实现之 FlappyBird
  • 天气预报iOS项目:
    新界面还对,简单,还带点卡通的含意
  • tnantoka/edhita:edhita是同样款用Swift重写并完全开源的文本编辑器。AppStore上一度发创新版本下充斥。试用后感到还不错。它还是支持Markdown,
    HTML等文件编制后底预览显示。
  • jurre/TravisToday:一个作用相对完整的劳动被Travis
    CI系统的OS X应用扩展Today项目案例。
  • stakes/Frameless:一缓慢基于WKWebView的卓绝小化全屏浏览器,主要功能是福利开发者采用HTML5举行原型设计要App发布。对于测试工程师或喜欢太简、全屏浏览用户,可以一直在AppStore下载使用。
  • mozilla/firefox-ios:Swift写的iOS版Firefox。P.S.
    第三在库用到了Alamofire, Snappy,
    swift-json等,内置阅读器还采用了Readability。
  • lexrus/VPNOn:一款驻于通告中心外的依据Today扩展的VPN开关下。
  • victor/whereami:一磨蹭就此Swift语言写的经过命令执行得当前设施地理位置程序。虽然十分简短,不过,实用性以及学习性俱优。
  • Ahmed-Ali/RealmObjectEditor:Realm数据库
    Swift
    版开源编辑器。提供对实体,属性与涉嫌之编功能,完成后得以将实体结构导出为Swift,
    Objective-C 或 Java 类模型。非常实用。

<a id=”project_reviews”></a>3. 种类测评

  • 【Workflow 测评】Workflow
    是迟迟啊软件?(作者:@JailbreakHum):”除了圣诞降价外最近最为恼火的软件话题应当是#Workflow#了。如果您没有接触了此类软件,或许会纳闷它发生哪里魅力。我们对当时款软件之评测系列的首先首就是来为您概述它是呀软件之,所以文中给来多是基本知识,不过相信也会受通一定的开导。”

<a id=”recomm_sites”></a>Swift网站

  • ksm/SwiftInFlux:作者(Karol
    Mazur)将Apple Developer
    Forums上关于Swift特性、缺陷以及改讨论分类集中并更新到Github,具有很好之可读性。从中可以一窥Swift缺陷跟未来秘密地转移。最要地是出Chris
    Lattner及着力团队对解惑。
  • raywenderlich.com(中文版):
    由Ray
    Wenderlich创建,专注于开发大质量编程指南(近期上Swift文章及视频教程不断),著名的iOS/OS
    X博客和开教程网站,非常适合新手上。近期第一时间出了三本Swift新书。
  • Natasha The
    Robot:
    时髦码农不容错过之Swift开发实战教程类网站。为了简化学习复杂性,每一样首文章包含技术点单一而单独,配以开步骤、运行结果和代码等规范方法教授。难能可贵的是,它往往出品”追剧式”(最新开发特色或API跟进式)教程,实在是开发者必藏精品网站。
  • NShipster
    (中译版):
    著名开源作者Matt
    Thompson创造的开发技术博客网站,他开了AFNetworking网络库,也是很多生的开源作者。更多了解参考:《COCOA
    潮人 MATTT
    THOMPSON》
    By
    @程序员付恒
  • jamesonquave.com:
    移动开发者,优秀个体博客(近期文章同样关心为Swift语言,写得生上档次)。同时他以让8/30颁发一据新书《Developing
    iOS 8 Apps in
    Swift》
    (Learn To Make Real World iOS 8 Apps)及视频教程。
  • objc.io(中译版 By
    @onevcat 及其爱人等):
    “关于 Objective-C 最佳实践以及进取技术的杂志。 由 Chris Eidhof, Daniel
    Eggert 和 Florian Kugler 成立为柏林。我们建 objc.io
    的目的是针对深入之、跟所有 iOS 和 OS X
    开发者相关的艺话题创造一个规范的阳台。“
  • iOSCreator:这类支出指引式教程对于新家来讲,是直接明了的管用学习资源。推荐者@荧星诉语
  • iOS Dev
    Weekly:
    收录一全面吧iOS开发情报链接,并让周五宣布。由Dave
    Verwer创办,他是平等个iPhone和iPad开发者和培训师。
  • Appcoda.com:质量大高的一个iOS开发教程站,其中iOS
    Programming
    Course本条专题很符合刚接触iOS开发的新手学习。
  • 华语 iOS/Mac
    开发博客列表:
    By
    @唐巧_body
  • devtalking.com:
    高产的中译博客。翻译了官方博客Swift Blog – Apple Developer,《App
    Extension Programming Guide》。参与翻译了《Swift Programming
    Language》等。
  • <a
    id=”recomm_resources”></a>资源合集:以下是其它开发者社区还是Swift爱好者整理的有关Swift语言学习的资源列表。

    • 码农周刊《Swift
      特刊》
    • CocoaChina《Swift新手入门汇集帖》
    • CSDN_CODE《Swift编程语言资料大合集》
    • InfoQ《学习苹果Swift语言的有些在线资源(英文)》
    • 刘兰涛《Swift学习资源》
      By
      @懒桃儿吃桃儿
    • learnswift.tips:
      国外主流Swift学习资源聚集。
    • Awesome
      iOS:
      一个iOS的个优质之开源项目集聚。真不错!可惜Swift开源项目资源贫乏。
    • iOS Developer
      Tips:
      还是关于iOS的开发资源及文章合集。
    • Wolg/awesome-swift:一各类俄罗斯情人分类整理的Swift资源列表(有随地创新)。
    • Aufree/trip-to-iOS:显然作者很用心的做了酷深入之盘整。它于开发者进行上范围和开销知识面非常便于。

<a id=”tools”></a>相关工具

1. 开发工具

  • Xcode 6
    beta下载:
    苹果采用集成开发条件。支持C/C++, Objective C,
    Swift等。不用买开发者计划,直接下载。
  • Textmate:Mac
    OS
    X上一个不过高度自定义之编辑器,尤其当自想做出一个飞速转移而还要休思量等Xcode加载的时候。该工具目前曾经开源
  • Mou:OS
    X上同样慢慢悠悠Markdown的编辑器。非常适用于编写自述文件、变更日志与其它方面的情节。作者:罗晨
  • Sublime Text
    ($):Mac OS
    X上别样一样缓慢大让欢迎的轻量级,可高度自定义之编辑器。
  • RunSwift:正在犹豫是否入手苹果电脑开始同段Swift编程旅程的同班等,或独自为试验一段子简单Swift代码又懒得打开Xcode,可以试行这款Web版Swift编译环境RunSwift。
  • InfinitApps –
    Bezel:“嫌
    Xcode 6 目前供的 Watch 模拟器不够直观?Bezel 是一个用来视觉预览
    WatchKit 所付出顺序效果的略微器,前提是若安装了 xScope
    软件(Mac端)或 xScopeMirror(iPhone端)。 By
    @WatchKit开发”

2. 代码管理

  • GitHub:声望日盛的资源分享之地。�
  • GitHub for
    Mac:一个设计的老美妙的git客户端,不可知代替而打命执行取得的所有力量,但用起来非常简单。
  • GitCafe:GitCafe is
    a source code hosting service based on version control system
    Git。国内的代码托管服务,基于 Git,值得一提的凡近期吧推出了跟 GitHub
    Pages 类似之服务 Gitcafe Pages。因为凡于境内,所以相较 GitHub
    有速度优势,在网络环境差的情形下可能可以当 GitHub 的备用。
  • Bitbucket:国外的代码托管服务,不同让
    GitHub 的是,Bitbucket 可以免费建立 private 项目。
  • Git:分布式版本控制系统及源码管理网,其长是:快和简单容易用。对于新手来说,可在此查看免费电子图书。

3. Xcode插件

  • CocoaPods:第三方库的田间管理利器,允许你简单地将第三正库整合进好之运中。对自个人来说,我多每个门类都运CocoaPods。
  • CocoaPods Xcode
    Plugin:一款Xcode插件,允许而一直由Xcode管理CocoaPod依赖。
  • onevcat/VVDocumenter-Xcode:快捷注释Xcode插件。By
    @onevcat
  • Xcode优秀插件整理:持续保持整理更新的Xcode插件整理
    By@ddapps

4. 管理工具

  • HomeBrew:OS
    X上格外出色的承保管理工具。
  • Transmit
    ($):一个Mac
    OS X 上FTP客户端,有着非常美好的用户界面和有效的功用。

5. 调节工具

  • mattt/fuckingclangwarnings.com:警告和语义对照表。以后重新为无用也Xcode各种警告纠结啦!By
    @foogry

6. 参阅文章

  • iOS开发工具:
    “这是我们多篇iOS开发工具系列篇中之等同篇,此前底文章以:那些无能够去的Xcode插件,iOS开发者有价之家伙集,iOS/OS
    X开发:各种工具快至碗里来!,App原型设计工具使用体验(上)&
    App原型设计工具使用体验(下),你用哪种工具进行iOS
    app自动化功能测试?,iOS 开发者必知的 75 单器” By @CocoaChina
网站地图xml地图