Category Archives: Apple

[翻译]Go语言开发苹果推送通知

原文在此:http://bravenewmethod.wordpress.com/2011/02/25/apple-push-notifications-with-go-language/

前两天正巧看到 APNS 没有 Go 的实现,还在琢磨怎么实现一个试试,这下我又省心了。文章本身并不怎么出色,代码倒是有些用途。翻译这篇东西纯粹是为了给自己后面的工作留个资料。大家有用则用,无用就无视吧。

————–翻译分割线————–

Go语言开发苹果推送通知

我开始尝试学习并熟悉 Go 语言,并且做了一些普通的常识,例如,发送苹果推送通知(Apple Push Notifications)。这是我个人对一些开发环境的性能测试。迄今为止,已经有:
Continue reading [翻译]Go语言开发苹果推送通知

[翻译]致Apple的公开信(来自于Readability团队)

好吧,我相信许多人对Apple的审核政策感觉到了魔法的波动。能通过Apple的审核简直是一个非常神奇的小概率事件。辛辛苦苦做出来的应用,被各种原因、各种条款的拒绝。更神奇的是,就在拒掉你的应用的同时,另一个有着完全一样功能的应用通过了审核。

好吧,从某个角度来说,作为Apple的开发者不应该抱怨。想想那些无故被封锁帐号,确连封邮件都没有的Android开发者,你们会觉得Apple的审查犹如天使的抚摸一般轻柔……

不扯蛋了,来看看Readability团队给Apple的公开信吧:

致Apple的公开信

亲爱的Apple:

这是来自Readability的朋友。还记得我们吗?去年,你们将我们的技术应用于Safari浏览器中。我们写了这封公开信,因为……好吧……因为我们现在有点困惑。

Continue reading [翻译]致Apple的公开信(来自于Readability团队)

Objective-­C Key­Value Observing

第一次接触 KVO 是在公司的技术分享会上,同事青藤向大家分享了这个内容。

在 Sina 微博的广州开发者沙龙,Jeff 问我有没有什么可以在技术小沙龙上,给大家分享一下。于是就有了这个内容。

今天在寻觅咖啡给大家简单介绍了一下 KVC 和 KVO。感觉下午讲得有些乱,这里再次整理一下。其实,KVO 实现并不难,关键在于实现背后 NextStep 的库利用 Objective-C 提供的有趣的特性的思路,值得揣摩。
Continue reading Objective-­C Key­Value Observing

UIKit 控件背景贴图方法

在产品经理强烈的要求下,决定还是对 UIToolbar 进行背景贴图,以增强用户体验。

废话不多说,先来看代码:

- (void) viewDidLoad {
    [super viewDidLoad];
    [self.view insertSubview:[[[UIImageView alloc] initWithImage: [UIImage imageName:@"bg.jpg"]]autorelease] atIndex: 0];
}

viewDidLoad 方法是重写了 UIViewController 的方法,目的是在 view 界面创建完毕后加载贴图。貌似不一定非要放在这个地方,我图省事……放这一定不会出现 UI 初始化不完全的情况。

insertSubView 是 UIView 实现的方法,apple 文档见此:https://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

用图像文件首先创建一个 UIImage,并利用 UIImage 创建 UIImageView。发送 insertSubview 消息,将这个 UIImageView 添加到 UIView 的最顶层(atIndex: 0)。

贴图即完成……

方法很简单,重点是大家理解这个 UI 的树状结构。想怎么控制就怎么控制了。

[翻译]学习 Objective-C

接到 ceo 通知,招聘、培训都不用我再负责了,所有人从“闲人”要变成“战斗人员”。于是撸撸袖子,潜心学习 cocoa 和 Object-c。静心学习两日,小成。不经意看到这篇,好文,兴起,翻译之⋯⋯

原文地址:http://cocoadevcentral.com/d/learn_objectivec/

Objective-C

Objective-C 是编写 Mac 软件的主要语言。如果你适应基本的面向对象和C语言,Objective-C 会给向你展示许多这些内容。如果你不知到C,你应当先阅读  C 指南[英文]

这个指南由Scott Stevenson撰写并排版。

Continue reading [翻译]学习 Objective-C