“iPhone”分类下文章 »

sep 27

最新的 iOS 7 里大量使用了向右滑动返回上级视图的机制,这就与原先 UITableView 下向右滑动表示删除的功能有所冲突(比如短信、邮件等等),所以,在 iOS 7 里将原先的往左往右都可以删除条目的功能修改为只能向左滑动才可以删除。

dirk 发表于 2013-09-27 Friday
sep 03

  苹果的审核越来越严格,现在都会拒绝单纯用 UIWebView 内嵌 HTML5 页面的 iPhone、iPad APP应用上架到 App Store,建议这样的 APP 去做成 Safari 的 Web 应用。但是,苹果的审核人员只从界面、URL 去判断是否 HTML5 的。如果一个 APP 应用的 URL 地址被他们拷贝出来,放到浏览器中能够访问,应用就会悲催地被拒绝上架。

  对付方法:

  1、URL不让直接通过浏览器访问(在 UIWebView 的请求 Header 中附加点自有的特殊标志,以便在服务器端将 APP 内嵌的访问和通过浏览器直接访问区分开来),或者通过浏览器访问时,返回 JSON、XML 信息,甚至输出 “Interface Error”,忽悠苹果审核人员说这是 HTTP 协议下的数据接口,不是单纯的网页。

  2、禁用、禁止 UIWebView 里面的链接长按弹出效果。在所加载文件中加入一行 CSS 代码,禁用类似下图的链接长按弹出效果:

html, body { -webkit-touch-callout: none; }
dirk 发表于 2013-09-03 Tuesday
feb 07

网上盛传的都是如何利用 MobileMe (新版是 iCloud)定位遗失的 iPhone,但要求预先绑定了 ID 并开启了定位服务。而对于没有来得及绑定 ID 并开启定位服务的用户,只能自认倒霉;在北京,号称去派出所开具遗失证明后可以到苹果专卖店登记,如果发现对应序列号 iPhone 就通知。这种消极的等待纯粹是苹果的推诿之词,根本不为用户着想;实际,你根本别指望能靠这种方式再找回你的 iPhone。

去他妹的。其实只要 iPhone 一开启,不管是否插入了 SIM 卡,也不管是否绑定 ID 和开启定位服务,苹果的定位机制立马就可以跟踪到,能发送信息、能锁定,也能抹掉信息。苹果啊苹果,你妹的,你就是希望丢失的用户找不回来,你就是希望自己卖出更多的设备。

所以,另一方面,用 iPhone 的用户要小心,其实你真没啥隐私可言。

(另外,3G 版的 iPad 也是如此啦!)

dirk 发表于 2012-02-07 Tuesday
oct 28

上周末去东直门给孩子看中医,顺便带着他去三里屯苹果店玩玩,结果不让上二楼,我儿子最喜欢的儿童游戏 Math Blaster 只在楼上的 iMac 里才有,nnd,没玩成。

整个店都站满了黑衣黑裤的,还非常不友好,牛啊,简直是一个黑社会堂口,让我对苹果的印象大跌。

都是狗屁iPhone 4闹的。

熊啊!

dirk 发表于 2010-10-28 Thursday
jan 25

Logging

In Xcode, click Run > Console to see NSLog statements.

NSLog(@"log: %@ ", myString);
NSLog(@"log: %f ", myFloat);
NSLog(@"log: %i ", myInt);

Display Images

Display an image anywhere on the screen, without using UI Builder. You can use this for other types of views as well.

CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 109.0f);
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
[myImage setImage:[UIImage imageNamed:@"myImage.png"]];
myImage.opaque = YES; // explicitly opaque for performance
[self.view addSubview:myImage];
[myImage release];
Read more...»
dirk 发表于 2010-01-25 Monday