每周总结

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

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

MIT许可。

了解更多 添加到收藏


表情符号键盘

Emoji Keyboard

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

MIT许可。

了解更多 添加到收藏


JSController

JSController

一组类,用于简化控制器UI的构建。

  • 完全使用UIKit编写
  • 所有控件都基于委托和/或轮询。
  • 带有八个方向的全方向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](https://github.com/jasarien/GBA4iOS)

BSD 许可。

了解更多 添加到收藏


SHActionSheetBlocks

SHActionSheetBlocks

无需 libffi 或 swizzling,基于 Block 的 UIActionSheet 语法。

pod ‘SHActionSheetBlocks’,‘~> 1.1.0’

MIT许可。

了解更多 添加到收藏


CXPhotoBrowser

CXPhotoBrowser

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

MIT许可。

了解更多 添加到收藏


SheenFigure

SheenFigure

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

Apache 2.0 许可。

了解更多 添加到收藏


Hackers——iPhone 上 Hacker News 的应用

Hackers - a Hacker News app for iPhone

Hackers 是一款美观优雅的应用,专为 Hacker News 设计,这是一个关于科技创业和计算机黑客的社会新闻网站。

Hackers 专注于阅读体验,具有简洁而美观的用户界面和整洁的排版。当你在路上时,它让阅读 Hacker News 变得愉快。

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

特点

• 美观的、以排版为重点的 UI
• 向左滑动返回,向下滑动关闭弹出窗口
• 快速的执行速度
• 适用于深夜黑客的暗色主题
• 浏览 Hacker News 的顶级、新和 Ask 条目
• 展开和折叠嵌套评论
• 对 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

AksSegmentedSliderControl 是一款易于使用的分段滑块控件,适用于 iOS 应用程序。

许可不明确。

了解更多 添加到收藏