--iPhone私有API
文章平均质量分 73
demigod2009
这个作者很懒,什么都没留下…
展开
-
iPhone开发技巧之私有API(5)--- UISegmentedControl
<br />直接指定 UISegmentedControl 的 segmentedControlStyle 属性值,可以得到一些非公开的设置。1234UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems: [NSArray转载 2011-05-17 21:44:00 · 1001 阅读 · 0 评论 -
iPhone开发技巧之私有API(7)--- 用UIWebView访问BASIC认证的页面
<br />比如类似下面的 URL,1http://user:password@www.example.com/<br />需要用户的认证,如果用 UIWebView 访问这样的页面,可以使用下面的委托方法。1- (void)webView:(id)fp8resource:(id)fp12didReceiveAuthenticationChallenge:(id)fp16fromDataSource:(id)fp20;<br />具体参数形式如下。1234- (void)we转载 2011-05-17 21:46:00 · 1204 阅读 · 0 评论 -
iPhone开发技巧之私有API(3)--- UIButton
<br />如下图所示,指定 100 以上的UIButton的buttonWithType:就可以得到非公开的按钮风格。<br />其中 100 ~ 102 是 UINavigationButton 风格的按钮<br />12345678910111213141516UIButton *button;button = [UIButton buttonWithType:100];button.frame = CGRectMake(10转载 2011-05-17 21:42:00 · 1881 阅读 · 0 评论 -
iPhone开发技巧之私有API(4)--- UIBarButtonItem
<br />今天介绍一下 UIBarButtonItem 的特殊用法。<br /> <br /><br /> <br />如上所示,UIBarButtonSystemItem 的 100 ~ 110 就是系统提供的一些未公开的标准icon。123456789101112131415NSMutableArray *items = [NSMutableArray array];UIBarButtonItem *item = nil;for (int转载 2011-05-17 21:43:00 · 1075 阅读 · 0 评论 -
iPhone开发技巧之私有API(1) --- 设备相关信息
<br />在iPhone开发技巧之环境篇(8)--- 使用非公开的API一章中我们已经学会了怎样得到非公开PAI头文件的方法。这里将手头收集到的各种应用方法做一个总结,希望对您 有所帮助。<br />使用这些API是要冒一些风险的,一是不会通过 App Stroe 的审核,二是以后比一定还能在高版本的SDK中使用。所以使用之前,三思而行。<br />先总结一些与设备相关的API。IMEI<br />可以在这里下载NetworkController.h, 或者使用你自己dump的版本。使用如下:12转载 2011-05-17 21:40:00 · 1684 阅读 · 0 评论 -
iPhone开发技巧之私有API(6)--- 设置UIWebView中的User-Agent
<br />现在许多网站专门针对iPhone做了专用的页面,比如用Safari访问雅虎看到的是iPhone的页面,可是在自己的程序中用UIWebView,却是一般在PC上表示的页面。<br />像这样的网站,都是通过浏览器的 User-Agent 来切换页面的。但是 UIWebView 中不能设置 User-Agent,所以只可能看到普通的PC页面。<br />不同通过下面的私有API方法可以设置 User-Agent。123456789101112131转载 2011-05-17 21:45:00 · 1403 阅读 · 0 评论 -
iPhone开发技巧之私有API(2)--- UITableView
<br />像下面 UITableView 中实现复数选择的设置,需要用到 Undocumented API。<br /> <br /><br />首先,如下所示,在实现了 UITableViewDelegate 的类中实现下面的方法。1234- (UITableViewCellEditingStyle)tableView:(UITableView *)tableVieweditingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {转载 2011-05-17 21:41:00 · 1306 阅读 · 1 评论 -
iPhone开发技巧之私有API(8)--- UIApplication
<br />如果我们继承了UIApplication,就可以捕捉到应用程序发生的各种事件。首先,像下面这样实现你的 main 方法。123456intmain(intargc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; intretVal = UIApplicationMain(argc, argv, @"MyApplication", @"MyAppDel转载 2011-05-17 21:47:00 · 1706 阅读 · 1 评论