大家好,欢迎来到我们的周报!今天我们有许多值得一看的控件,而且这个月的后半部分预计非常精彩。传言下一代较小的iPad(Mini?Air?)可能会在23号公布,或许还有13英寸的‘Retina’ MacBook Pro。
除此之外,我们很乐意听到那些有兴趣在西雅图地区聚会的人(回复过的朋友们,我们还没有忘记你们!),以及可能对近期举行Google Hangout感兴趣全球任何地方的人。请给我们发邮件!
祝好,
亚伦
PDF 查看器应用程序
这是一个基于开源PDF 阅读器核心项目代码的简单PDF 查看器应用程序。MIT 许可。
DAModularTableView
一个UITableView子类,它抽象掉了创建静态或模块化UITableView的不美之处。使用DAModularTableView创建设置和菜单页面变得非常简单。MIT 许可。
ClassicMap
Google Maps回归iOS 6。本应用程序展示了如何在iOS上使用备用瓦片提供商。MIT 许可。
ShakingAlertView
ShakingAlertView是一个具有密码输入文本字段的UIAlertView子类。密码输入错误会导致类似于OS X账户登录屏幕的“摇晃”动画。提供SHA1和MD5密码检查。
MIT 许可。
SMCalloutView
本周的控件由尼克·法里纳提供,他是Meridian的联合创始人,该公司是一家位于俄勒冈州波特兰的应用程序制作者(嘿,尼克,我很想看看所有克罗格超市的室内地图;我总是找不到东西!)。
SMCalloutView是一个iOS的轻量级callout视图类,模仿UICalloutView。我们都喜欢在MKMapView中点击图钉时出现的那些“气泡”。但是,遗憾的是,这种气泡风格的“Callout”UI在MKMapView之外是无法显示的。真令人失望!因此,这个类详细地重创了这款便于使用的控件,以满足您的需求。
Apache 2.0 许可。
MTPopupWindow
MTPopupWindow是一个显示iOS6中的弹出窗口的类,该类可以加载本地html文件或远程网站。
MIT 许可。
TVCalibratedSlider
用于从一组连续值中选择值的控件。此控件以带有下方刻度的水平条的形式绘制。
滑动对象需要TVCalibratedSliderRange对象来设置其范围(默认为0到1)。
MIT 许可。
MTImageMapView
MTImageView是一个使用CoreGraphics和GCD编写的简单的UIImageView,用于处理iPhone和iPad上复杂多边形地图的触摸操作。
它可以放置如美国各州这样非常复杂的多边形地图,并准确地告诉哪个被触摸。您不需要在复杂的多边形地图上使用整组按钮来接收输入。只需在IB或代码中将单个MTImageMapView插入即可。
所有的映射和内存分配都在运行时由组件处理。我用美国各州来演示它的工作原理。此控件已在设备上的4.3到6.0版本上进行测试,目前不支持ARC,所有内容仅包含两个文件。
BSD授权。
KGNoise
Cocoa噪声绘制代码+现成的噪声视图!
MIT 许可。
SASlideMenu
一个用于在故事板中创建滑动菜单的简单库。滑动菜单被用于Facebook、Path 2.0、Glassboard等众多流行的应用中。
MIT 许可。
RNBoilerplate
RNBoilerplate是我用来复用结构、分类、配置和第三方库/框架的解决方案。它包含了我为每个Xcode项目所需的所有框架、库、辅助工具和设置的捆绑包,具有可配置选项。
MIT 许可。
MMFlowView
MMFlowView是一个设计用来支持“CoverFlow”效果的类,并呈现在与IKImageBrowserView相似的方式下。它支持所有图像类型(URLs、NSImage、图标、QuartzComposerComposition、QTMovie),与IKImageBrowserView相同。如果您熟悉IKImageBrowserView,可以直接开始使用MMFlowView。
MMFlowView使用异步图像加载并缓存图像内容,尝试使用尽可能少的内存。它支持通过数据源或Cocoa绑定进行图像加载。它符合无障碍标准,具有拖放和快速预览功能。它利用CoreAnimation提供平滑和快速的动画。
BSD授权。
WeatherKit
WeatherKit是通过WeatherBug API获取本地天气信息的简单而优雅的解决方案。WeatherKit被构建为一个静态库。安装过程简单,只需将文件拖放到您的项目中即可。使用此项目更加简单。
MIT 许可。