大家好,欢迎回到我们的每周回顾!本周,Brent Simmons继续在他自己的博客上撰写关于构建由他、Dave Wiskus和John Gruber创建的记事应用Vesper的一系列精彩文章。他提供了许多关于在SQLite3和核心数据之间做出决策的深刻见解。就我而言,我实际上在本周花了大量时间了解Marco Arment的SQLite ORM库FCModel。我得说,尽管有些粗糙(剧透:它仍被视为“alpha”),但比起核心数据,我非常喜欢它。当然,它的功能没有那么多,但它提供了一个更为简单的概念模型,实际操作上感觉像是与数据库而非疯狂的对象图形系统交互。效果因人而异;我相信有许多人实际上喜欢核心数据,但我不认为我属于他们之中。
与此同时,objc.io团队又发布了一份精彩的专辑,其中包含了许多关于iOS 7的深刻见解。就像我几个月前说的那样,iOS 7本身就是平台的一个巨大飞跃,但这将与它为我们这样的人带来惊人的新应用相形见绌。如果我现在正在进行任何绿色字段的iOS开发,我简直不敢想象有任何情景仅仅只针对iOS 7。
祝好,
Aaron
我们正在阅读的内容
本周控制
SWTableViewCell
一个易于使用的UITableViewCell子类,实现了一个可滑动的视图内容,其中包含实用按钮(类似于iOS 7邮件应用) MIT许可。 |
每周回顾
核心背景
IQProjectVideo
录制iOS模拟器的屏幕。 警告:此项目使用私有函数 UIGetScreenImage() 获取截图图像。您只能用于生成项目视频。请不要将带有此功能的APP提交到应用商店。 MIT许可。 |
ADSR
可定制ADSR控制器 MIT许可。 |
PCSEQ
均衡器可视化器 这是一个可用的audio ios应用程序的动画均衡器可视化了。 使用方法 PCSEQVisualizer* eq = [[PCSEQVisualizer alloc]initWithNumberOfBars:20]; [self.view addSubview:eq]; [eq start]; 要暂停均衡器,请调用 [eq stop]; BSD许可。 |
MCSFishEyeView
适用于iOS的类似OS X Dock的控制 Apache 2.0许可。 |
LDProgressView
使用纯Core Graphics编写的简单颜色设置器和可定制选项的平面或渐变进度视图 MIT许可。 |
JKDataSource
辅助类,可简化对UITableView委托和数据源的管理。 主要特点
MIT许可。 |
ITPullToRefreshScrollView
Apache 2.0许可。 |
CMSCoinView
一个可横向翻转的双面UIView子类。 MIT许可。 |
3DMultiPhotoView
这是一个在三维八角形上表示多个图像的imageView控件。 您可以通过使用属性对控件进行自定义。 MIT许可。 |
GLMoveToTrashAnimation
来自WhatsApp的移动到垃圾箱动画副本。 MIT许可。 |
KSCardView
KSCardView是一个强大、可定制、易于使用的UIView子类,适用于iOS。KSCardView具有内置功能,支持在水平或垂直方向移动视图以及在视图被拖过屏幕边缘时执行操作。 它可以形成非常简单、基于手势的UI,可以整合到任何数量的应用程序中。像标准的UIView一样,可以向它添加任意数量的subview。 MIT许可。 |