尽管与iOS开发没有直接关系,但我上周读到的一条令人惊讶且遗憾的消息是,著名字体铸造厂Hoefler & Frere-Jones的一半,Tobias Frere-Jones正在起诉他共同经营了15年的商业伙伴,因为他认为这是他应得的公司一半的份额。对于所有从事或考虑从事合同工作的人来说,一个很大的启示是,你应该始终将所有事情都写下来并签署,永远不要满足于口头协议。这最终会回来咬你。
在其他 happier news方面,我最近通过Etsy网站上的博客文章了解到OCLint,这是一个追踪代码中问题的令人难以置信(虽然有些文档编写不佳)的工具。我已经试玩了一段时间,并期待在 myself 我正在开发的应用程序中充分利用它。最后,我们还有两个超级酷的控制组件(以及其他很多新、棒的控制组件),以及Margana,这是一个美丽设计的iOS 7单词游戏,充分利用了Cocoa Controls :).我有幸测试了Margana,当它的创作者Melvin选择免费发布时,我感到很惊讶。(此外,本着全面坦诚的原则,我应该提到Melvin是我的朋友,但即使我没有见过他,我仍会介绍Margana。)
最好的是,
Aaron
我们正在阅读的内容
本周应用:Margana
Margana是一款令人愉快的iOS单词游戏,充分利用了Cocoa Controls的八个组件。这是非表格视图中心型应用程序也能够从iOS OSS社区深度和广度中受益的一个很好的例子。 Margana是一款有趣的字谜游戏,适用于iPhone和iPad。 |
本周控件
BEMSimpleLineGraph
创建简单折线图/图表的iOS库。 MIT授权。 |
UIImageView_FaceAwareFill
这个分类将拉伸填充内容模式应用到图像上,如果检测到人脸,则将其居中而不是只根据几何中心居中图像。 用法:将此类别导入到您的.m文件或“前缀”文件中。 #import "UIImageView+UIImageView_FaceAwareFill.h" 在设置UIImageView的图像属性之后 [imageView faceAwareFill]; 就这样。 MIT授权。 |
周报
VTAcknowledgementsViewController
可直接使用的CocoaPods的“致谢”、“许可”、“信用”视图控制器。 MIT授权。 |
FHSegmentedViewController
自定义视图控制器容器,用于通过分段控制切换子视图控制器 MIT授权。 |
iAppInfos
iAppInfos提供对大量重要应用程序和设备信息的便捷访问。例如
等等。 MIT授权。 |
RSBarcodes
RSBarcodes允许您使用iOS7引入的元数据扫描功能扫描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
这个技巧最初是为我的孩子们制作一个应用程序而创建的(在AppStore上免费提供:“Incredible”应用 - 美国英语/法语版本)。 这允许使用您的后置摄像头作为一个简单的按钮。 技术上,从后置摄像头捕获帧,并使用简单算法检查由于您的手指的移动而引起的亮度下降。 MIT授权。 |
SKSTableView
可展开的表格视图。 MIT授权。 |
TwitterCover
TwitterCover是一个基于Twitter for iOS的自定义视图顶层视图,具有实时虚化效果,适用于任何UIScrollView MIT授权。 |
XMCircleType
XMCircleTypeView是一个UIView,允许您将NSString显示为圆形文本。它将考虑字体间距,因此不会有奇特的间距。 MIT授权。 |
ProvisionQL
TWRProgressView
一个自定义视图组件,允许用户轻松地展示带有 alpha 通道(即 PNG)的图像的进度视图。视图的进度可以进行动画处理;前景色和背景色可以进行自定义,同时还可以自定义动画的持续时间。 MIT授权。 |
TGFoursquareLocationDetail
iOS 项目重新创建了在展示位置详细信息时 Foursquare 的设计和行为。 行为:当您滚动时,显示的图像区域将变大。就像在 Foursquare 应用中的位置详情页上出现的一样。另外,当您滚动回 UITableView 时,标题会自动出现。相反,如果您向下滚动,它将淡出。 查看 gif: http://i.imgur.com/8MdObWA.gif 许可证未指定。 |