尽管与 iOS 开发没有直接关系,但我上周看到的令人惊讶和遗憾的消息之一是,知名的字体铸造厂 Hoefler & Frere-Jones 的托比亚斯·弗雷尔-琼斯正起诉其 15 年的商业伙伴,因为他认为那应该是他应得的 50% 的公司份额。对于所有正在做或考虑做咨询工作的各位来说,一个重要的教训是您应该始终将所有事情书面化并签字。永不满足于口头协议。这必然会回过头来咬你。
在其他 happier 新闻中,我最近通过 Etsy 网站的博客文章了解了 OCLint,这是一个非常好的(虽然有些文档制作得不太好的工具)用于追踪代码中的问题。我已经尝试过它,并期待在我的一个应用中使用它。最后,我们还有本周的两大酷控件(以及更多新控件),以及 Margana,这是一个精美的 iOS 7 词语游戏,充分利用了 Cocoa 控件。我有幸测试了 Margana,当它的创造者 Melvin 决定免费发布它时,我感到非常惊讶。(此外,为了完全披露,我应该提一下,Melvin 和我是朋友,但即使我没有见过他,我也会介绍 Margana。)
最好的祝愿,
Aaron
我们在读什么
本周应用:Margana
Margana 是一款 iOS 使用的词语游戏,它利用了 Cocoa 控件至少八个组件。它是非 table 视图中心应用的深度和广度iOS OSS 社区的绝佳例子。 Margana 是一款 iPhone 和 iPad 的有趣的词根游戏。 |
本周控件
BEMSimpleLineGraph
用于创建简单折线图图表的 iOS 库。 MIT 许可。 |
UIImageView_FaceAwareFill
每周综述
VTAcknowledgementsViewController
准备好使用"Credits"/"Licenses"/"Acknowledements"视图控制器,适用于CocoaPods。 MIT 许可。 |
FHSegmentedViewController
自定义视图控制器容器,用于使用分段控件切换子视图控制器 MIT 许可。 |
iAppInfos
iAppInfos提供便利访问大量重要应用和设备信息。例如:
等等。 MIT 许可。 |
RSBarcodes
RSBarcodes允许您使用iOS 7引入的元数据扫描功能扫描1D和2D条码,并为显示和分享生成相同的条码图像集。 MIT 许可。 |
RubySugar
将Ruby语法糖移植到Objective-C。 MIT 许可。 |
MMSpinImageView
一个UIView,用于展示360度旋转摄影 MIT 许可。 |
JGDetailScrubber
带有可变扫描速度的UISlider子类。受到iOS音乐应用的启发。 MIT 许可。 |
DoAlertView
代替UIAlertView:基于块的、可定制的主题,并且易于与图片或地图一起使用。 MIT 许可。 |
HJRSeparatableView
一个扩展视图,具有类似于UITableViewCell的单行分隔符。 MIT 许可。 |
LMPaymentKit
从Stripe获取的PaymentKit的维护分支,针对iOS 7进行了更新 MIT 许可。 |
PAPlaceholder
当你在开发新应用时,有时从开始使用占位符视图并逐渐取代它们以实施其功能要容易得多。而不是使用一个简单的UIView,PAPlaceholder提供了一个看起来更好的占位符视图,并显示了其尺寸和可选标题。 它还提供了一个占位符视图控制器,可自动创建占位符视图。当你在使用视图控制器容器(例如UITabBarController或UISplitViewController)时,这很有用。 BSD许可。 |
GRGlassWindow
一个具有美丽玻璃样标题栏的NSWindow子类 BSD许可。 |
MagicPie
一个功能强大且易于使用的饼图控件,具有流畅的动画效果。 MIT 许可。 |
BZGFormViewController
动态表单的库。 MIT 许可。 |
AssetLibraryMultiselect
ALAssetLibrary(iOS的照片库)的媒体浏览器。基于UICollectionView和nimbus的PagingScrollView、照片及缓存类构建。支持选择多个项目,长按选择项并提供视频播放。 MIT 许可。 |
SGActionView
结合警报视图、表格和分享视图。 MIT 许可。 |
JavaScriptBridge
用JavaScript编写iOS应用程序! JavaScriptBridge提供了一种方式,可以在整个或部分中使用JavaScript编写iOS应用程序。JavaScriptBridge连接Cocoa touch到JavaScriptCore。 为您的应用获得脚本语言的动态功能。 MIT 许可。 |
KDropDownMultipleSelection
下拉列表中的单选或多选。 MIT 许可。 |
ITProgressBar
ITProgressBar是Mac OS X的非常轻量级的进度条替代品。 Apache 2.0许可。 |
CFMagicEvents
这个技巧最初是为我自己的孩子创建应用而设计的(免费在应用商店提供:“不可思议”应用 - US/EN/FR版本)。 这允许将您的后置摄像头作为一个简单的按钮使用。 技术上,通过后置摄像头捕获框架,并简单算法检查由手指通过引起的光亮度下降。 MIT 许可。 |
SKSTableView
可展开的表格视图。 MIT 许可。 |
TwitterCover
TwitterCover是带有实时模糊效果的视差顶部视图,灵感来自iOS的Twitter MIT 许可。 |
XMCircleType
XMCircleTypeView是一个UIView,允许您将NSString显示为圆形文本。它会考虑字体间距,所以不会有奇怪的开距。 MIT 许可。 |
ProvisionQL
TWRProgressView
一个自定义视图组件,允许用户轻松显示带有alpha通道的图像(即PNG)的进度视图。视图的进度可以动画显示;可以自定义前景色和背景色以及动画的持续时间。 MIT 许可。 |