每周回顾

Aaron Brethorst, 2013年7月13日

大家好,欢迎来到我们的每周回顾!本周我们为您收集了大量与 Cocoa 相关的新内容,包括两个完整的应用程序以及一些美学设计,这些设计应该很容易适应 iOS 7。

提及 iOS 7,但是显然没有具体说明,因为它仍在 NDA 协议之下,那么您计划如何支持它呢?您是要保持与 iOS 6 的兼容性,还是要全力投入新的平台用户体验?

祝好,
Aaron


我们正在阅读


本周控件

SGSmokeScreenViewController

SGSmokeScreenViewController

基于 http://inessential.com/2013/06/22/technical_notes_on_vespers_full_scree

“如果你检查过 Vesper,你会注意到从时间轴到详情(以及返回)的转换不是标准的导航控制器转换。详情不是从右边滑动进来——相反,详情视图在消失其他笔记的同时自行揭露。”

许可未指定。

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


每周回顾

Hacker News 客户端

Hacker News Client

Hacker News 的 iPad 和 iPhone 客户端,突出显示内容并快速浏览 HN。

MIT 许可。

了解更多 添加到收藏


表情键盘

Emoji Keyboard

一个为 iOS 提供所有 Apple 提供的表情符号的备用键盘。

MIT 许可。

了解更多 添加到收藏


JSController

JSController

一组易于构建游戏控制器界面的类。

  • 完全用 UIKit 编写
  • 所有控件都是基于代理的,并且/或者可轮询。
  • 具有完整 8 个方向的 D-Pad 类,背景和方向图片可以替换
  • 具有可配置背景图片的推按钮类
  • 使用 -1.0 到 1.0 规模的模拟摇杆类,支持反转 Y 轴。背景和手柄图片可以替换。
  • 可以在 Interface Builder 中使用,只需将 UIView 拖到你的 XIB 上,将其类设置为 JSDPad、JSButton 或 JSAnalogueStick。你还可以在 Interface Builder 中设置其代理、位置和大小。

此项目使用 ARC。如果您的项目没有使用 ARC,您需要为项目中使用的每个 JSController 类添加编译器标志 -fobjc-arc。这可以在项目设置中的编译源代码构建阶段完成。

要查看这些控件的实际应用,请查看我的 Gameboy Advance 模拟器项目:https://github.com/jasarien/GBA4iOS

BSD 许可协议。

了解更多 添加到收藏


SHActionSheetBlocks

SHActionSheetBlocks

Block 语法用于 UIActionSheet,无需使用 libffi 或 swizzling。

pod ‘SHActionSheetBlocks’,‘~> 1.1.0’

MIT 许可。

了解更多 添加到收藏


CXPhotoBrowser

CXPhotoBrowser

MWPhotoBrowser 的分支,支持导航栏、工具栏以及“加载”和“加载失败”占位符等功能。

MIT 许可。

了解更多 添加到收藏


SheenFigure

SheenFigure

一个开源库,用于渲染阿拉伯/乌尔都语字体。

Apache 2.0 许可协议。

了解更多 添加到收藏


Hackers – iOS 上的 Hacker News 应用

Hackers - a Hacker News app for iPhone

Hackers 是一个美丽而优雅的应用,用于 Hacker News,这是一个关于科技初创公司和计算机黑客的社会新闻网站。

Hackers 专注于阅读体验,拥有简单而精美的用户界面和清晰的排版。在您忙碌时阅读 Hacker News 也是一种乐趣。

Hackers 采用了 iOS 中的最新技术,包括 Storyboards、AutoLayout 和 CoreText。

功能

• 美观的,以排版为重点的 UI
• 向左滑动返回,向下滑动关闭弹出窗口
• 飞快的性能
• 晚上编程时使用的深色主题
• 查看顶级、最新和 Ask Hacker News 贴文
• 展开和折叠嵌套评论
• 支持 Instapaper 和 Pinboard
• 记忆已读帖子
• 为 iOS 6 设计

MIT 许可。

了解更多 添加到收藏


OSXBoilerplate

OSXBoilerplate

Mac OS X 模板 – 基于 iOS Boilerplate。OS X Boilerplate 为您提供了一个非文档型应用程序的项目模板。该模板基于知名的 iOS Boilerplate 项目。

许可未指定。

了解更多 添加到收藏


eLBeePushBackController

eLBeePushBackController

eLBeePushBackController 是一个用于创建半模态/推回转换的简单、轻量级 UIViewController 分类。它基于 KNSemiModal。

有关更多信息,请参阅 GitHub 存储库。

MIT 许可。

了解更多 添加到收藏


AksSegmentedSliderControl

AksSegmentedSliderControl

一个易于使用的分段滑块控件,用于 iOS 应用。

许可未指定。

了解更多 添加到收藏