欢迎来到我们的每周综述!当苹果在 iOS 6 中引入 Auto Layout 时,我对它进行了测试并迅速决定这太难使用了,尤其是在它会影响我在 iOS 5 上发布应用程序的情况下。(使用更困难,无法制作出好看的设计布局,无法在旧操作系统中工作……过啦。)但是,情况总是变化的,我强烈推荐今天正在构建 iOS 应用程序的人立即采用 Auto Layout。
幸运的是,这期间有一年出现了一系列使 Auto Layout 更容易使用的工具和库,例如我们本周的控件 Masonry。我强烈推荐您查看它。在接下来的几周里,我会对 Auto Layout 有更多的说法,如果您对这方面有任何特别想了解的,请告诉我们。
最好的问候,
Aaron
我们正在阅读
- 如何将应用设计过渡到 iOS 7
- New in RubyMotion:块重写、 retain 循环检测、更好的崩溃报告
- 更多 Git 和 GitHub 秘籍
- Ruby Warrior - 这是 Ruby 而不是 Objective-C,但这值得你花 20 分钟时间。/(打开页面前请降低音量!)
本周应用
这个应用的作者足够大方,将源代码以宽松的 MIT 许可证发布。这是了解如何构建网络启用 iOS 应用的良好方式。 Hackers 是一个美丽而优雅的应用程序,用于 Hacker News,这是一个关于科技初创公司和计算机黑客的社会新闻网站。 |
本周控件
Masonry
一个轻量级的布局框架,可以在代码中快速、易于阅读和描述地创建 iOS AutoLayout NSLayoutConstraints。 MIT 许可证。 |
每周综述
MSCellAccessory
简单的 UITableViewCell 配置类型可以轻松自定义颜色。支持 iOS7 全平面设计。 BSD 许可证。 |
JTOpenDoorAnimatedViewController
模拟 AskKing Quizz 应用启动动画的单个 View Controller。 需要 XCode 4.5。 MIT 许可证。 |
KOPopupView
在两种方向中都提供了可爱效果的 iPhone/iPad 弹出 UIView。 MIT 许可证。 |
CLTableWithFooterViewController
当您到达 UIScrollView 或 UITableView 的底部时,可以轻松添加固定底部图像。滚动回顶部使其消失。 MIT 许可证。 |
MMProgressHUD
一款易于使用并且具有个性的HUD界面。 MIT 许可证。 |
RMMapper
|
TRSDialScrollView
高度可定制的UIScrollView仪表盘控件。 MIT 许可证。 |
JWToolbarAdaptiveSpaceItem
一种适用于NSToolbars的空格项目,可以自动调整大小以匹配相邻的NSSplitView或其他类似面板的设置。 BSD 许可证。 |
SLGSlideShowView
类似于UITableView的数据源和代理的简单图片幻灯片。 MIT 许可证。 |
PBJVision
iOS相机引擎,支持触摸录制视频和拍照。 MIT 许可证。 |
SWScrollView
类似于《星球大战》开场白卷轴效果的滚动视图。 MIT 许可证。 |
DAContextMenuTableViewController
一个包含“更多”附件视图的UITableView subclass,外观和操作类似于原生邮件应用程序中的样式。 MIT 许可证。 |