Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 13.1 KB

Issue-44.md

File metadata and controls

47 lines (41 loc) · 13.1 KB

本期特别推荐 1. 项目:FolioReaderKit(ePub 阅读器及框架库), Zip(基于 minizip 的解压缩类库)及 IBAnimatable(基于 Xcode 插件技术快速原型开发工具) 2. 文档:RxSwift 函数响应式编程, Typed, yet Flexible Table View ControllerTop 100 Best Blogs for iOS Developers to Learn and Gain Insights

大声:“在TIOBE编程语言排行榜2016年1月的榜单上超过了Objective-C,排在第14位,Objective-C第18位。By @崔康总编

项目

Swift 项目精选:最近新收录 Scale, CaesarParser, ConfigurableTableViewController, MockFive, Zip, swiftydb, SwiftyGPIO, Swindler, Chameleon-Swift, SwiftAndroid, Periscope-VideoViewController, IBAnimatable, Refactorator, LeanCloud SDK, RxSwift, FolioReaderKit 等 16 个,合计已收录 290 个。

  • onmyway133/Scale:简单直观的单位计算及换算类库(支持常用计量类型)。代码简洁性、直观性杠杠的。开发者:Khoa Pham
  • lancy/CaesarParser:JSON 解析类,采用大量的范型编程。这款类库比较简洁、耐用。开发者:@晨钰Lancy
  • marmelroy/Zip:第一套用 Swift 语言写的解、压缩框架库(其中引用了基础 C 库 minizip)。开发者:Roy Marmelstein
  • Oyvindkg/swiftydb:面向 SQLite 数据库的 O-R 映射工具类库。开发者:Øyvind Grimnes
  • gontovnik/Periscope-VideoViewController:简洁实用的视频快进、倒带控制视图类库。开发者:Danil Gontovnik
  • DeliciousRaspberryPi/MockFive:面向协议编程单元测试 Mock 框架。开发者:Daniel Burbank
  • unifiedh/Chameleon-Swift:将 iOS API 移植到 OS X 的高度实验性项目,目标是让开发者的 iOS 应用或部分代码更容易移植到 OS X 平台。已经实现或正在实现的有 UIKit, StoreKit, MessageUI 等。开发者:Daniel Hong
  • tmandry/Swindler:一套采用 Swift 管理 OS X 应用窗口框架类库(从此以后,与基于 C 的窗口辅助管理 API 说再见了)。开发者:Tyler Mandry
  • SwiftAndroid/swift:通过该项目进入 Swift 语言写 Android 应用领域,如何使用详见:Getting started。它 fork 了苹果swift开源分支。开发者:SwiftAndroid
  • uraimo/SwiftyGPIO:通过 Swift 语言去控制基于 Linux 主板(比如:C.H.I.P. 和 树莓派) 的 GPIO(General Purpose Input Output ),去完成简单的工控功能(比如 LED 灯的显示)。开发者:Umberto Raimondi
  • JakeLin/IBAnimatable:“可以帮我们在Interface Builder和Swift playground里像Sketch那样配置UI以及像Framer Studio那样编辑和预览动画”。动画清新流畅,配置便捷,关键是不需要写一行代码。或许这正是原型工具的开发方向。开发者:@林永坚
  • johnno1962/Refactorator:实用的 Xcode 代码重构插件,使重命名变量、函数、枚举名等变得如此方便。开发者:[John Holdsworth](John Holdsworth)
  • yulingtianxia/Algorithm-Experiment:几款图形算法 ConvexHull(凸包),LCS(Longest Common Subsequence),Hamiltonian Cycle(汉密尔顿圈)等。既学习了 Swift 语法,又温习了算法,两全其美。开发者:@杨萧玉HIT
  • fastred/ConfigurableTableViewController:分别采用二种常用实现方案,引出第三种基于协议和泛型的可配置 UITableViewController 最终定稿该类库(多类型可扩展单元格)。对应博文 Typed, yet Flexible Table View Controller,无论学习性还是实用性,都堪称典范。作者:Arkadiusz Holko
  • kejinlu/SwiftyText:“用Swift实现的基于Text Kit的富文本显示控件”。其中对应文档说明,学习价值也很高。开发者:@卢小克
  • NicholasTD07/SwiftDailyAPI:“速知应用开源的知乎日报 API 库”。总体来讲,接口设计还是清晰的。P.S. 从面向对象角度,接口层 Model 中可以有更多相关联的行为。比如:数据请求、存储等相关逻辑内移,这样接口实现更完整,从而使应用端 Model 更轻量,且与底层耦合更小。 开发者:@_咩咩_SAMA
  • FolioReader/FolioReaderKit:ePub 阅读器及解析框架类库。这个很震撼、很实用。P.S. 开发者还同步提供Android 版。开发者:FolioReader
  • LeanCloud SDK:“LeanCloud 为应用开发提供一站式解决方案,包括:数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务”。使用示例

文档

Swift 文章精选:最近新收录 RxSwift 函数响应式编程短文:自定义 UITextView 关键字高亮与点击检测iOS证书申请、开发、打包、排查等系列教学, Top 100 Best Blogs for iOS Developers to Learn and Gain InsightsTyped, yet Flexible Table View Controller内存恶鬼 drawRect如何正确地写好一个界面如何使用 iOS 9 应用瘦身功能iOS 9 人机界面指南 等 9 份,合计已收录 155 份。