iPhone各版本SDK官方下载地址 [软件应用]

post by 朦朧中的罪惡 / 2010-7-15 19:32 Thursday

想调试老版本的iPhone程序却找不到老版本的xcode开发环境下载地址?现在把地址全部找到了,看着下吧:

下载方法:

1.首先需要登陆iPhone Developer Center

2.登陆后,直接在浏览器的地址栏粘贴你要下载的SDK连接,下载就开始了

iPhone SDK 2.2.1 direct download link
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg

iPhone SDK 3.0 (Xcode 3.1.3) Leopard direct download link
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.0__final/iphone_sdk_3.0__leopard__9m2736__final.dmg

iPhone SDK 3.0 (Xcode 3.2) Snow Leopard direct download link
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.0__final/iphone_sdk_3.0__snow_leopard__final.dmg

iPhone SDK 3.1 with Xcode 3.1.4 Leopard direct download link
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.1__final/iphone_sdk_3.1_with_xcode_3.1_final__leopard__9m2809.dmg

iPhone SDK 3.1 with XCode 3.2.1 for Snow Leopard
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.1__final/iphone_sdk_3.1_with_xcode_3.2_final__snow_leopard__10a432.dmg

iPhone SDK 3.1.2 with XCode 3.1.4 for Leopard
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.1.2__final/iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg

iPhone SDK 3.1.2 with XCode 3.2.1 for Snow Leopard
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.1.2__final/iphone_sdk_3.1.2_with_xcode_3.2.1__snow_leopard__10m2003.dmg

iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_sdk_3.1.3_with_xcode_3.1.4__leopard__9m2809a.dmg

iPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard

http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_sdk_3.1.3_with_xcode_3.2.1__snow_leopard__10m2003a.dmg

iPhone SDK 3.2 beta 4 with Xcode 3.2.2 (Snow Leopard)
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.2_beta_4/iphone_sdk_3.2_beta_4_with_xcode_3.2.2.dmg

iPhone SDK 3.2 Final with Xcode 3.2.2 (Snow Leopard)
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_3.2__final/xcode_3.2.2_and_iphone_sdk_3.2_final.dmg

来源(访问需要跨越长城,你懂的):

http://iphonesdkdev.blogspot.com/2010/04/old-versions-of-iphone-sdk.html

标签: 环境配置 iPhone

iPhone开发:UIScrollView分页算法 [iPhone开发]

post by 朦朧中的罪惡 / 2010-2-22 20:09 Monday

在使用 UIScrollView 分页的时候我们如何确定当前是第几页?

首先需要开启分页设置

scrollView.pagingEnabled = YES;

然后我们在委托的类上实现以下方法

- (void) scrollViewDidScroll:(UIScrollView *)sender {
        // 得到每页宽度
        CGFloat pageWidth = sender.frame.size.width;
        // 根据当前的x坐标和页宽度计算出当前页数
        int currentPage = floor((sender.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
}

标签: Objective-c iPhone

iPhone开发:通过NSURLRequest获得服务器返回的http header和http status [iPhone开发]

post by 朦朧中的罪惡 / 2010-2-21 12:22 Sunday

同步访问时的取法

NSURL *url = [NSURL URLWithString:@"http://www.test.com"];
NSURLRequest *request = [NSURLRequest requestWithURL: url];
NSHTTPURLResponse *response;
[NSURLConnection sendSynchronousRequest: request returningResponse: &response error: nil];
if ([response respondsToSelector:@selector(allHeaderFields)]) {
    // 取得所有的请求的头
    NSDictionary *dictionary = [response allHeaderFields];
    NSLog([dictionary description]);
    // 取得http状态码
   
NSLog(@"%d",[response statusCode]);

}

 

异步访问时则要实现委托的一个方法

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    // 注意这里将NSURLResponse对象转换成NSHTTPURLResponse对象才能去
    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
    if ([response respondsToSelector:@selector(allHeaderFields)]) {
        NSDictionary *dictionary = [httpResponse allHeaderFields];
        NSLog([dictionary description]);
        NSLog(@"%d",[response statusCode]);

    }
}

标签: Objective-c iPhone

iPhone应用程序取得程序关闭事件的方法 [iPhone开发]

post by 朦朧中的罪惡 / 2010-2-8 18:34 Monday

非常简单,在你的AppDelegate对象中实现以下方法

- (void) applicationWillTerminate:(UIApplication *)application {
     // 在这里完成程序将要关闭时的事情
}

标签: Objective-c iPhone