每周精选:Safari回忆

Aaron Brethorst,2014年4月13日

曾经,苹果不再是一个“受苦”的计算机制造商,但同时也还不是世界上最有价值的计算机和消费电子产品制造商。Mac OS X让人非常喜欢,你可以使用Mac版Internet Explorer 5在看起来像马桶座的iBook(我的最高运行频率为300MHz)上浏览网页,同时听着从 最近倒闭的Napster下载的MP3文件。也许你会把其中一些刻成CD,然后在Discman上播放。Mac OS X的开发者文档到处都是缺陷,几乎每一页都有一个链接写着“更多信息,请访问Omni Group网站”。

当2003年Macworld Expo上宣布Safari时,我在日内瓦看我妹妹,那时我已经把Discman换成了一台5GB的iPod,它惊人地把“1000首歌放入[我的]口袋”。显然,iPod并非如某人曾经恶名昭彰所说的那样“糟糕”,而实际上是最好的听音乐的方法。我下载了Safari公共测试版,对它的速度之快感到完全 震撼。苹果当时并非山巅之王,但很明显他们正在上升(确切地说,要去哪里,还要过几年才能清楚)。

Don Melton,曾担任苹果Safari负责人,最近在他的博客上发布了一篇关于他与Steve Jobs经历的美好文章,包括从2001年开始的一些轶事。内容相对较长,但我相信你会觉得它值得你花时间阅读。

下次见。
Aaron


我们在看什么


本周控件

PWParallaxScrollView

PWParallaxScrollView

PWParallaxScrollView是一个提供简单方式实现Windows Phone横幅风格视差容器的库。

MIT许可。

了解更多 添加到收藏  观看视频


每周精选

PCSideBarController

PCSideBarController

提供通过侧边栏导航的UIViewController。

侧边栏条目用于选择视图控制器和管理操作按钮。

MIT许可。

了解更多 添加到收藏


NSObject+MethodCallDependingType

NSObject+MethodCallDependingType

Objective-C类别,根据指定类型路由方法

MIT许可。

了解更多 添加到收藏


Kontaminate

Kontaminate

一款iOS病毒游戏,具有两种人工 intelligence类型和深度(最小-最大 | alpha-beta)。

适用于iPhone 5 / iOS 6,在iOS 7上完全工作。

Apache 2.0许可。

了解更多 添加到收藏


BROptionsButton

BROptionsButton

一款用于UITabBar的令人惊叹的选项按钮,具有非常美丽的动态动画。让您的tabBar焕然一新!您是否曾在Yelp®应用程序中看到过按钮的中心动画并为之印象深刻?现在,您可以通过使用BROptionsButton获得更好的动画和感觉。BROptionsButton利用UIDynamics的力量使动画更加逼真和美丽。

MIT许可。

了解更多 添加到收藏


GTImageViewDraw

GTImageViewDraw

一个简单的类别,可以用于在UIImageView上绘图。您可以在现有图像或空白图像上绘图。有许多方法(改变颜色、画笔、擦除等)。

MIT许可。

了解更多 添加到收藏


MKToggleButton

MKToggleButton

一个类似于iOS7工具栏切换的二元切换按钮。此按钮绘制一个选中时填充的圆角矩形按钮。

Apache 2.0许可。

了解更多 添加到收藏


BRFlabbyTable

BRFlabbyTable

BRFlabbyTable是一套类,允许您在表格滚动时对单元格框架添加反弹和扭曲效果。"弹性"的单元格基于滚动速度。在按下和拖动时,高亮单元格在触摸区域周围扩展。

Apache 2.0许可。

了解更多 添加到收藏


CADVoteCountView

CADVoteCountView

Topic中使用的投票计数器:圆形或线性形状的视图,用于在Topic应用程序中设置帖子的投票计数,并动态改变角度。

MIT许可。

了解更多 添加到收藏


YCameraView

YCameraView

YCameraviewController是一个自定义的图片选择控制器,可以快速在Camera和iPhone照片库之间切换。此控制器仅适用于捕获方形图像。

MIT许可。

了解更多 添加到收藏


Weather Around (YQL DEMO)

Weather Around (YQL DEMO)

Weather Around (YQL Demo)应用程序旨在展示如何在iOS中使用YQL并解析和显示来自JSON格式的数据。它还包括GPS定位的示例。用户可以输入多个城市名称,通过将类似SQL的查询传递给YQL API来分别获取天气信息。

GPL授权。

了解更多 添加到收藏


PAImageView

PAImageView

基于AFNetworking 2和轻量缓存的基础上的圆角异步ImageView下载器

MIT许可。

了解更多 添加到收藏


UIImageView-PlayGIF

UIImageView-PlayGIF

播放GIF的UIImageView类别/子类。简单、高性能、内存足迹小。

MIT许可。

了解更多 添加到收藏


LPPopupListView

LPPopupListView

LPPopupListView是iOS的自定义弹出组件,具有单选或复选表格。

MIT许可。

了解更多 添加到收藏


PZSideMenuViewController

PZSideMenuViewController

易于集成的二维滑动面板

MIT许可。

了解更多 加入收藏


DigitClock

DigitClock

这是一个简单且扁平的电子时钟。

BSD授权。

了解更多 加入收藏


INTULocationManager

INTULocationManager

INTULocationManager使您轻松地在iOS上获取设备的当前位置。

MIT许可。

了解更多 加入收藏


SimpleCam

SimpleCam

高效的Memory Efficient Drop In Replacement / 替代原生UIImagePicker Camera

MPL授权。

了解更多 加入收藏


JMOTableViewDescription

JMOTableViewDescription

JMOTableViewDescription是一个Objective-C库,可轻松创建和管理工作台表格。

MIT许可。

了解更多 加入收藏


GeoPointCompass

GeoPointCompass

一个简单的指南针,指向用户指定的自定义地理方位,可以通过提供位置的纬度和经度来指定。

MIT许可。

了解更多 加入收藏


HPReorderTableView

HPReorderTableView

一个表格视图(UITableView)的替代品,可按长按单元格的任何部分重新排序单元格。

Apache 2.0许可。

了解更多 加入收藏


QPSplitViewController

QPSplitViewController

类似于设置应用程序的分视图控制器(Split View Controller)适用于iOS

MIT许可。

了解更多 加入收藏


TKScroller

TKScroller

TKScroller是一个简单的iOS应用程序,包含UIScrollView和UIPagecontrol,TKScroller可以显示一张或多张图片,创建教程屏幕,显示文本细节,并显示不同视图控制器的视图。Web和本地照片mPhotos可以缩放和缩放。浏览器还可以用于允许用户从主详细图片视图将图片共享到社交网站。

MIT许可。

了解更多 加入收藏


MVSpeechSynthesizer

MVSpeechSynthesizer

AVSpeechSynthesizer的有效使用

  1. 将AVSpeechsynthesizer集成到应用程序中的简单方法。

  2. 它提供方法而不是代理方法。

  3. 除了简单使用外,它还可以自动检测给定字符串的语言并读取。

  4. 它可以突出显示正在阅读的单词。

  5. 它还可以带有它们的语言将当前阅读的单词抛出。

  6. 如果文本框达到底部,它可以自动滚动页面。

  7. 它可以读取AVSpeechSynthesizer支持的所有语言。

  8. 它可以列出所有受支持的语言及其国家名称。

许可证未指定。

了解更多 加入收藏


XCParameterizedTestCase

XCParameterizedTestCase

XCTestCase的参数化实现。

MIT许可。

了解更多 加入收藏


ResizableMKCircleOverlay

ResizableMKCircleOverlay

可调整大小的地图覆盖物。

Apache 2.0许可。

了解更多 加入收藏


APCloudCore

APCloudCore

简单的iCloud文件管理。读取、写入、加载、列出设备间文件。

需求

iOS 5.1(iCloud最低版本)ARC/非ARC

MIT许可。

了解更多 添加到收藏


Gamify

Gamify

Gamify是一种控件,让您轻松将游戏化元素添加到应用程序中。

MIT许可。

了解更多 添加到收藏


AMLoginViewController

AMLoginViewController

一个带有视频背景和模糊效果的登录视图。

我为一个学校项目制作了它。我希望它对其他人也有用/有启发性 :)

很容易作为一个模态视图在应用启动时使用,例如。

即将推出性能改进。

干杯

MIT许可。

了解更多 添加到收藏


RBRouteBuilder

RBRouteBuilder

无需字符串和烦恼即可构建路由。

基于GitHub API路由的示例

NSURL *orgsURL = router().users.add(@"AlexDenisov").orgs.URL;
// NSURL: /users/AlexDenisov/orgs
NSString *fullOrgPath = router().root.orgs.add(@"Railsware").path;
// NSString: https://api.github.com/orgs/Railsware

MIT许可。

了解更多 添加到收藏


JWGCircleCounter

JWGCircleCounter

一个实用的计数器及视图,通过圆形动画进行倒计时。

MIT许可。

了解更多 添加到收藏


HTMLAttributedString

HTMLAttributedString

不再担心 NSRanges 了;为字符串加注,快速设置属性

想象一下,现在您可以通过在有效载荷中加粗或斜体化单词来做什么!

或者想象一下,您如何在您的 UILabel 上创建风格化的描述和指令!

HTMLAttributedString 可以快速完成很多事情

公有制授权

了解更多 添加到收藏


MultiProductViewer

MultiProductViewer

MultiProductViewer实现了一个GUI,用于在滚动列表中显示多个App Store产品。通过轻触产品,用户将被带到可查看更多应用信息和购买应用的页面,使用SKStoreProductViewController。

背景

此功能最初(在iOS 5和iOS 6中)由SKStoreProductViewController本身实现。您只需传递公司标识符即可,它会将您公司的所有产品列出来,并允许用户深入查看更多信息和购买应用。从iOS 7开始,该功能不再受支持,因此我们编写了这个类以重新引入它。

它做了什么

不仅满足于模仿旧的行为,我们还通过显示更大的图标,并允许用户为每个应用包含一小段文字来做了改进。这样,您可以在列表视图中提供更多相关信息。此外,我们还允许您精确选择希望显示的应用,并将它们分组。

MIT许可。

了解更多 添加到收藏


DEInfiniteTileMarqueeView

DEInfiniteTileMarqueeView

DEInfiniteTileMarqueeView是一个自包含的控件,它将一个图像水平或垂直平铺,并使平铺无限滚动。非常适合未来主义UI效果(或跑马灯屏幕保护程序)。支持IB和程序开发。

MIT许可。

了解更多 添加到收藏