随笔分类 -  iOS开发

上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要:导读:对于开发人员来说,阅读其他人的优秀代码是一种绝佳的内功提升方式。以Flash/Flex教程而知名的Ntt.CC网站最近收集了50多个开源的iPhone软件,极具学习价值。苹果的iPhone应用商店获得了前所未有的成功,在线上已经有超过20万的应用程序。我们在这里选取了50个经典的开源的iPhone应用及其源码下载,供iPhone开发者们学习分享。ABC123:一个挑战记忆力的游戏源码下载Co... 阅读全文
posted @ 2010-11-01 11:07 周宏伟 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:详细步骤: 1)创建一个空文件,取名为InfoPlist.strings2)对InfoPlist.strings进行本地化(Get Info-> Make Localization),然后设置需要的语言(如中文zh)3)编辑不同的InfoPlist.strings文件,设置显示名字 CFBundleDisplayName = "名字"; 4)编辑Info.plist,添加一个新的属性Appl... 阅读全文
posted @ 2010-10-29 16:05 周宏伟 阅读(367) 评论(4) 推荐(1) 编辑
摘要:红色是需要用到的缩写 'ar' => array('language' => 'Arabic', 'locale' => 'ara', 'localeFallback' => 'ara', 'charset' => 'utf-8'),'ar-ae' => array('language' => 'Arabic (U.A.E.)', 'locale' =&g... 阅读全文
posted @ 2010-10-29 15:10 周宏伟 阅读(1298) 评论(0) 推荐(1) 编辑
摘要:官方SDK最简单的方法最简单的方法就是做一个全屏的欢迎页的图片,把它命名为Default.png,然后放在Xcode工程的Resource里面。 执行就可以看到你的这个默认图像在程序完全加载之前显示在屏幕上。但是这个方法有个问题,如果你的程序很快载入了,这个图片会立刻消失,导致还没有看清楚图片上的内容。 而且有些内容虽然程序已经载入了,但是有些程序需要的资源是要从服务器上加载的,所以直接进入程序,... 阅读全文
posted @ 2010-10-22 21:52 周宏伟 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:Table View是iPhone最重要的用户UI之一,用来显示具有层级关系的数据结构。本教程将建立一个最基本的Table View,显示数组中的数据。Table View的角色让用户在层级化的数据中浏览展示一个可选择列表选项展示一个有序的项目列表在不同的分组中显示详细信息和控件Table view中的每一行称作一个cell,用来显示文字、图片或者其他内容。每个cell还可以有子视图。iPhone... 阅读全文
posted @ 2010-10-22 21:51 周宏伟 阅读(4015) 评论(0) 推荐(0) 编辑
摘要:在iPhone中应用Google地图其实很简单, 下面的例子将告诉你如何通过经纬度或者一个地址在iPhone中打开一个Google地图。下面这个例子展示如何用经纬度来打开Google地图://Using longitude and latitude to drop a pin on Google maps float longitude = 38.892219; float latitude = ... 阅读全文
posted @ 2010-10-22 21:49 周宏伟 阅读(3080) 评论(0) 推荐(0) 编辑
摘要:当你使用iPhone模拟器测试过很多程序以后,模拟器中放置了大量无用的程序。 一直在找如何清除这些程序,其实后来发现很简单。 模拟器本身就带将这些程序清除到垃圾箱的功能。http://blog.prosight.me/index.php/2009/09/370 阅读全文
posted @ 2010-10-22 21:48 周宏伟 阅读(566) 评论(0) 推荐(0) 编辑
摘要:iPhone SDK提供了默认的几个TableView样式,但是如果想提供更个性化的样式就需要自己定义。 比如添加背景如上图的样子。 其实自定义table view的样子很简单,无非就是把table view和table view cell的背景变成透明的,然后在指定视图和cell的背景图片(当然,也可以指定table view的背景图片)@interface MainViewController... 阅读全文
posted @ 2010-10-22 21:46 周宏伟 阅读(5365) 评论(3) 推荐(0) 编辑
摘要:在iPhone中,可以直接用UIApp打开URL地址。如下所示:[ UIApp openURL: [ NSURL URLWithString:@"http://www.apple.com" ] ];或者:[ UIApp openURL: [ NSURL URLWithString:@"mailto:apple@mac.com?Subject=hello" ] ];与此同时,iPhone还包含一些其... 阅读全文
posted @ 2010-10-22 21:44 周宏伟 阅读(310) 评论(0) 推荐(0) 编辑
摘要:有时候你的应用需要将应用中的图片保存到用户iPhone或者iTouch的相册中。 可以使用UIKit的这个类方法来完成。void UIImageWriteToSavedPhotosAlbum ( UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);image要保存到用户设备中的图片compl... 阅读全文
posted @ 2010-10-22 21:43 周宏伟 阅读(1402) 评论(0) 推荐(0) 编辑
摘要:有时候你的程序需要知道用户使用的设备是iPhone还是iPod。因为有些特性iPod是没有的,比如电话功能。方法很简单:NSString *deviceType = [UIDevice currentDevice].model;如果你想得到一个本地化的字符串,可以使用以下命令:NSString *deviceType = [UIDevice currentDevice].modellocalize... 阅读全文
posted @ 2010-10-22 21:43 周宏伟 阅读(326) 评论(0) 推荐(0) 编辑
摘要:AVAudioPlayer 提供了大量的特性,包括暂停播放,调整音量,监控音频的峰值和均值等等。 我们看下面的例子:AVAudioPlayer *player;NSString *path;// 设置音乐文件路径path = [[NSBundle mainBundle] pathForResource:@"sound-file" ofType:@"mp3"];// 判断是否可以访问这个文件if (... 阅读全文
posted @ 2010-10-22 21:40 周宏伟 阅读(717) 评论(0) 推荐(0) 编辑
摘要:有时候我们的应用程序不需要在图标上加上默认的高光,可以在你的应用的Info.plist中加入:UIPrerenderedIcon,让它等于YES即可http://blog.prosight.me/index.php/2010/01/566 阅读全文
posted @ 2010-10-22 21:36 周宏伟 阅读(473) 评论(0) 推荐(0) 编辑
摘要:默认的,UIAlertView都有一个或者多个按钮,如果你想创建没有按钮的UIAlertView,可以使用以下的方法:UIAlertView *alert;alert = [[[UIAlertView alloc] initWithTitle:@"Configuring Preferences\nPlease Wait…" message:nil delegate:self can... 阅读全文
posted @ 2010-10-22 21:34 周宏伟 阅读(2486) 评论(0) 推荐(0) 编辑
摘要:Objective-C的集合类序列化到文件中或者从文件中反序列化其实很简单,请看下面的示例代码:NSArray *array = [NSArray arrayWithObjects: @"Hefeweizen", @"IPA", @"Pilsner", @"Stout", nil];NSDictionary *dictionary = [NSDictionary dictionaryWithObj... 阅读全文
posted @ 2010-10-22 21:30 周宏伟 阅读(452) 评论(0) 推荐(0) 编辑
摘要:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [application setApplicationIconBadgeNumber:5];//设置为0就消失了} 阅读全文
posted @ 2010-10-22 21:25 周宏伟 阅读(659) 评论(0) 推荐(1) 编辑
摘要:Here we go with Part 2 of “Finding Business Listings and Displaying with MapKit”. In the first part we looked at how to gather the data from Google Maps. Now, we are going to take that dat... 阅读全文
posted @ 2010-10-22 14:59 周宏伟 阅读(314) 评论(0) 推荐(1) 编辑
摘要:Time to wrap up this 3 part series and put the final polish on our map. We need to do two basic thing. We need to replace the native pin annotation views with our custom views and we need to center th... 阅读全文
posted @ 2010-10-22 14:59 周宏伟 阅读(406) 评论(0) 推荐(0) 编辑
摘要:In this three part series, I want to show you how you can easily show a user business listings based on their current location. To do so we’ll be using the CoreLocation and MapKit Frameworks. Fi... 阅读全文
posted @ 2010-10-22 14:57 周宏伟 阅读(340) 评论(0) 推荐(1) 编辑
摘要:如今,配备GPS功能的移动设备越来越普遍了,使用GPS定位系统,可以精确地定位你当前所在的地理位置,但由于GPS接收机需要对准天空才能工作,因此在室内环境基本无用。  另一个找到自己所在位置的有效方法是使用手机基站,手机开机时,它会与周围的基站保持联系,如果你知道这些基站的身份,就可以使用各种数据库(包含基站的身份和它们的确切地理位置)计算出手机的物理位置。基站不需要卫星,和GPS不同,它对室内环... 阅读全文
posted @ 2010-10-21 15:40 周宏伟 阅读(10806) 评论(5) 推荐(1) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 下一页