新年快乐,各位!随着2013年的结束,我想再次感谢大家的支持。没有社区的帮助,Cocoa Controls就毫无价值。没有您的应用程序或开源控件,本站就毫无意义。
2013年对苹果公司和iOS来说也是重要的一年,苹果发布了自2007年最初发布以来最重要的操作系统更新,对Mac Pro进行了急需的升级,不知如何将顶级CPU和显示装置塞进iPad mini中,并且继续证明稳步前进确实能赢得比赛。John Gruber在今天的《我们正在阅读》中的一个链接中对此进行了更多讨论,但我觉得这是一个值得在此讨论的话题。
如果您回顾过去六年来iPhone和iOS的发展历程,您会发现苹果很少在他们的设备外观和功能方面有大的飞跃。明显的例外包括iPhone 4和iOS 7,但这似乎更像是一个例外。尽管iPhone 4在显示质量和工业设计方面取得了一大步,但在其他方面与iPhone 3GS并没有太大区别。iOS 7在用户体验方面进行了巨大变革,但除此之外与iOS 6并没有太大的不同。
忽略这些罕见的事件,只有从更长远的视角来看,您才能看到真正的“革命性”变革。其他公司——比如微软——似乎被迫为了变化而变化:看,它是新的,它不同,买它!值得称赞的是,这确实在他们发布新产品时给了他们很多关注,但也导致了他们需要不断地回头撕掉那些为了变化而变化的最严重的更改。Windows 8是最明显的近期例子,无论是令人痛恨的Metro体验还是启动按钮的删除。
每年都会有iOS和iPhone硬件的发布,这些几乎总会包括不可避免的技术媒体的悲叹,称苹果已经不再是革命性的,无论这意味着什么。显然,我不同意技术媒体的结论。并不是因为我认为苹果每年都会进行革命性的变化(他们不会),而是因为我认为这不是一个好的或期望的结果。我更希望苹果继续逐年推出令人惊叹的产品,每年做一到两个有意义的重大改进,让其他人为“二次过时的、全是闪光而没有实质”的产品负责。 (相关地,三星最初发布Galaxy Gear手表时到底在想什么,或者最近那个极其糟糕的广告又是怎么一回事?)
据蒂姆·库克所说,苹果正在为2014年准备一些有趣的东西。我对公司有信心,例如,如果他们发布手表,它将实际上是一个有用的产品。
直到明年。
Aaron
我们正在阅读
本周控件
EZAudio
基于核心音频(Core Audio)的iOS和OSX音频框架,适用于任何需要进行实时、低延迟音频处理和可视化的用户。它提供了一个通用的API,提供跨平台访问麦克风输入、读取和搜索音频文件(包括压缩格式)、录制、通用播放等功能,并提供由CPU和GPU加速的音频波形视图。 EZAudio官方页面 MIT授权协议。 |
每周精选
SATextMenuView
类似iOS7的菜单UI。 MIT授权协议。 |
DBCustomAd
DBCustomAD帮助您将自己定制广告添加到应用程序中,用于推广您的产品或服务。它提供了一个简单的方法来包含具有一些酷炫功能的自定义UIButton。 Apache 2.0授权协议。 |
UIReferenceLibraryViewController简明字典示例
带有UIReferenceLibraryViewController的iOS7字典应用程序 公共领域授权协议。 |
AAPullToRefresh
一个可以让你从屏幕的四个方向拖动的刷新库。 MIT授权协议。 |
LanguagesManager
轻松操控应用程序的语言。 MIT授权协议。 |
FakeLocations
在MKMapView和CLLocationManager中模拟位置的一个小工具。使用它通过udp套接字将位置注入到地图视图和位置管理器中。对于内部或自动测试很有帮助。 MIT授权协议。 |
RFPasswordStrength
RFLoader
RSTransitionEffect
重新实现mayuur的MJTransitionEffect,并提供了UITableViewCell和详情视图控制器以及数据绑定的默认设置,解决了白屏问题。所有图片和数据源均来自mayuur的MJTransitionEffect。 我的实现引入了RSTransitionEffectViewController的源frame和目标frame,提供了基本的数据项和数据项与视图的绑定以及frame计算。
在Storyboard中,创建一个继承自RSTransitionEffectViewController的详情视图控制器,并将预设的IBOutlets链接到当前视图;然后在UITableViewDelegate中,实例化Storyboard中定义的视图控制器,并向其传递sourceFrames和当前列表项。
就这样,新的详情视图控制器将以美丽的过渡效果显示。 MIT授权协议。 |
XHShockHUD
一个易于使用和定制的HUD视图,具有四种内置样式。 可重用性良好、使用简单、可以随意定制HUD样式(由使用者定制),默认有四种预设方式。你想随意提示吗?欢迎加入!总有你需要的。 MIT授权协议。 |
VENSnowOverlayView
iOS的UIView实现,带有雪花图层覆盖。一个完美的圣诞彩蛋! MIT授权协议。 |
RFScreenshot
RFScreenshot提供了当前视图的UIImage(截取屏幕并返回包含截图的UIImage)。 如何开始使用
MIT授权协议。 |
GRProgressIndicator
用NSProgressIndicator重写,并支持一些自定义 BSD许可。 |
LWF - Lightweight SWF
LWF(轻量级的SWF)是一个开源框架,用于将Adobe Flash动画导入iOS UIKit、HTML5、Cocos2d-x、Unity等。 这意味着LWF允许您使用Adobe Flash为iOS UIKit应用程序制作动画。 LWF在iOS UIKit中的示例:https://github.com/splhack/Hello-LWF-UIKit 示例截图:http://gree.github.io/lwf-loader/images/lwfloader-sample3.png 如何将LWF安装到你的项目中 使用CocoaPods和Podfile,方法如下。pod 'LWF/UIKit' zlib许可。 |
MDBrowser
MDBrowser是一个非常方便的iOS浏览器,你可以使用整洁的弹出动画呈现和关闭,也支持从底部滑入动画,它有一个返回和前进按钮,用户可以导航历史记录,例如为用户打开,让他们点赞Facebook页面、关注Google+或Twitter,或者简单地查看网页而不会打断你的应用程序流程。 需要编译支持ARC,也支持iPhone和iPad。 MIT授权协议。 |
RFRotate
为您的iOS项目添加旋转功能。支持块操作。 MIT授权协议。 |
Mobile-Canberra
Mobile Canberra是ACT政府和NICTA eGOV集群的倡议。它是一个强大的平台,用于在地图上显示兴趣点和服务。 MIT授权协议。 |
UIViewController-Modal
确定UIViewController是否以模态形式展示。 MIT授权协议。 |
UIImage-ImageWithColor
使用颜色创建图像。 MIT授权协议。 |
NZCircularImageView
异步下载图像,并以圆角形式展示,用于展示用户头像图片。 MIT授权协议。 |
NZGoogleAnalytics
便于在iOS中使用Google Analytics API。 MIT授权协议。 |
UIDevice-Helpers
UIDevice分类。易于访问设备信息。 MIT授权协议。 |
NZBundle
在运行时改变Info.plist项目文件中的信息,如版本名称。 MIT授权协议。 |
JWBlurView
简单易用的磨砂/模糊视图(使用UIToolbar),适用于iOS 7。
注意:JagCesar的模糊UIView实现的衍生版本,更加易于使用和创建。 Apache 2.0授权协议。 |
LINQ4Obj-C
为Objective-C提供流畅的LINQ风格查询接口。 MIT授权协议。 |
NZLabel
支持多字体和多颜色的UILabel。 MIT授权协议。 |
ImageFlipGrid
使用单个UIImage作为输入的图像网格动画。 许可证未指定。 |