博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  IPhoneDevelope

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

摘要:self.tableView.indicatorStyle=UIScrollViewIndicatorStyleWhite;UITableview 的滚动条默认颜色是黑色的,如果 UItableview 背景也是深颜色,则滚动条会变的很不明显。您可以用下面这行代码来改变滚动条的颜色当然,最后的 “White” 也可以换成其它颜色。THE END ! 阅读全文

posted @ 2011-07-18 23:56 星尘的天空 阅读(301) 评论(0) 推荐(0)

摘要:这一节主要讲解对UITableView的理解IPhone的应用程序是离不开UITableView应用程序的,因此理解Table控件特别的重要。下面主要是对UITableView显示数据的两种方式进行讲解。Part1:显示数据的内容主要是UITableView控件,但是我们需要定义一个类为他加载数据,以及定义和用户交互交互的回调函数,这两个方面是通过委托的形式实现的。根据MVC的设计形式,Apple将UITableView放置到一个UITableViewController类当中,使用UITableViewController类实例来控制UITableView的更个方面的属性。我们需要创建这么一 阅读全文

posted @ 2011-07-18 20:33 星尘的天空 阅读(1164) 评论(0) 推荐(0)

摘要:LINK Address:http://www.cnblogs.com/guola/archive/2011/05/04/2036259.htmliPhone中有UIEdgeInsets描述一个边。[pre]typedefstructUIEdgeInsets {CGFloattop, left, bottom, right;// specify amount to inset (positive) for each of the edges. values can be negative to 'outset'} UIEdgeInsets;[/pre]粉红色是下面的观点是w10 阅读全文

posted @ 2011-07-18 17:16 星尘的天空 阅读(548) 评论(0) 推荐(0)

摘要:Link Address:http://hi.baidu.com/lgj628/blog/item/41bc8bdf00c11a0b495403fa.html addSubview: 添加一个子视图到接收者并让它在最上面显示出来。 - (void)addSubview:(UIView *)view 讨论 这方法同样设置了接收者为下一个视图响应对象。接收者保留视图。如果你使用removeFromSuperview方法用来把视图移除他的显示列表,那么视图将会被释放。如果你想要在视图移除显示列表後保留并使用这个视图(如果,举个例子,你想要交换一些视图的位置。),你不许保留那个视图在他调用remove 阅读全文

posted @ 2011-07-18 13:15 星尘的天空 阅读(348) 评论(0) 推荐(0)

摘要:LINK Address:http://blog.csdn.net/bl1988530/article/details/6559908NSString*str=@"abc";NSString*astr=@"efg";NSArray*Array=[NSArrayarrayWithObjects:str,astr,nil];//保存数据NSString*Path=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtIndex:0];NSSt 阅读全文

posted @ 2011-07-18 10:51 星尘的天空 阅读(555) 评论(0) 推荐(0)

摘要:如果需要通过网络获取数据,那么iphone会进入后台进行这些数据的获取工作,这个时候iphone会在状态栏内显示一个进度指示器,也就是那个小的圆环,然后一转一转,表示后台正在从网络获取数据。我们可以手动的有代码来控制这个进度框的显示,参考代码如下:-(IBAction)Done:(id)sender{ UIApplication *app = [UIApplication sharedApplication]; app.networkActivityIndicatorVisible = !app.networkActivityIndicatorVisible;}THE END ! 阅读全文

posted @ 2011-07-18 08:22 星尘的天空 阅读(185) 评论(0) 推荐(0)

摘要:(转)come from :http://www.iphone-geek.cn/ , http://no001.blog.51cto.com/1142339/572777前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码:12345678910UILabel*lable=[[UILabel alloc]initW 阅读全文

posted @ 2011-07-16 15:24 星尘的天空 阅读(315) 评论(0) 推荐(0)

摘要:我们知道一个UIView可以包含有多个子UIview,这些子UIView也是有上下顺序的,所在的顺序,决定了UIView在屏幕上绘制的顺序,这也就是决定了视图显示的内容,是否显示的问题。今天我要介绍的是两个函数,他能够将子视图中的莫一个移动到顶部,移动到底部进行绘制,函数如下所示:- (void)bringSubviewToFront:(UIView *)view;//将一个视图移动到最前面,最前面的视图也就是显示的视图- (void)sendSubviewToBack:(UIView *)view;//经一个视图移动到底层,这就意味着该视图的内容可能会被其他的视图内容所覆盖。就是感觉这个两个 阅读全文

posted @ 2011-07-16 09:08 星尘的天空 阅读(269) 评论(0) 推荐(0)

摘要:NSTimer 解析iphone为我们提供了一个很强大得时间定时器 NSTimer他可以完成任何定时功能:我们使用起来也很简单,只要记住三要素就可以,具体得三要素是:时间间隔NSTimeInterval浮点型,事件代理delegate和事件处理方法@selector();就可以用+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; 来初始化一个 时间 阅读全文

posted @ 2011-07-16 09:02 星尘的天空 阅读(422) 评论(0) 推荐(0)

摘要:LINK Address:http://blog.163.com/vs-yanguo/blog/static/45965746201091044023965/如果编译BClass的时候出现下面的错误:expected specifier-qualifier-list before ‘AClass’当出现这种错误的时候说明AClass没有被import,如果已经import这个类了,说明AClass和BClass 之间有Circle引用。也就是说AClass import BClass,BClass import了 AClass。解决的办法是:在AClass.h中用@Class BClass;, 阅读全文

posted @ 2011-07-12 22:42 星尘的天空 阅读(1795) 评论(0) 推荐(0)

摘要:如何从IPhone启动AppStoreLink Address:http://developer.apple.com/iphone/library/qa/qa2008/qa1629.htmlTechnical Q&A QA1629Launching the App Store from an iPhone applicationQ: How do I launch the App Store from my iPhone application? Also, how do I link to my application on the store?A: The -[UIApplicat 阅读全文

posted @ 2011-07-12 15:24 星尘的天空 阅读(484) 评论(0) 推荐(0)

摘要:GoogleMap提供了若干中地图模型,比如:1:普通的地图2:地形地图3:卫星地图那么如何来切换这些地图内容类型呢:其实也挺简单的,参考下面的代码: mMapView.mapType = MKMapTypeStandard; //标准地图mMapView.mapType = MKMapTypeSatellite;//卫星地图mMapView.mapType = MKMapTypeHybrid;//鸟瞰地图THE END !2011-07-12 阅读全文

posted @ 2011-07-12 11:12 星尘的天空 阅读(306) 评论(0) 推荐(0)

摘要:获取应用程序的委托对象UIApplicationDelegate* myDelegate = [[UIApplication sharedApplication] delegate];//sharedApplication 是一个sharedApplication 类的对象THE END ! 阅读全文

posted @ 2011-07-12 10:59 星尘的天空 阅读(260) 评论(0) 推荐(0)

摘要:Link Addresshttp://www.cnblogs.com/chen1987lei/archive/2011/04/28/2032259.htmlNSOperation首先是建立NSOperationQueue和NSOperations。NSOperationQueue会建立一个线程,每个加入到线程operation会有序的执行。NSOperationQueue *queue = [NSOperationQueue new];NSInvocationOperation *operation = [[NSInvocationOperation alloc];initWithTarget 阅读全文

posted @ 2011-07-12 10:26 星尘的天空 阅读(336) 评论(0) 推荐(0)

摘要:NSNotificationCenter的作用NSNotificationCenter有什么作用,简单说之,就是两个不相干的对象之间可以通过他来传递消息,只要你把相关发送的消息和处理的事件在他那里注册就行了。我们可以这样理解:NSNotificationCenter就是一个信息中心,有很多用户已经声明他们需要这些信息。当有信息更新的时候,通过这个NSNotificationCenter就可以以广播的形式,将信息更新的消息在整个应用程序中间广播,对于那些注册消息侦听的用户就可以受到该消息,没有注册的用户就无法接收该消息。用法:1. 定义一个方法当注册信息侦听的对象,接受到消息后就调用该函数作为消 阅读全文

posted @ 2011-07-12 10:07 星尘的天空 阅读(406) 评论(0) 推荐(0)

摘要:创建试图的两种方式:2011-07-12我们在iphone屏幕上看到的内容,其实就是一个个的试图,因此我们必须创建视图实例,然后加载到窗口中即可显示。创建实例实例的方法:1:UIView使用UIView的方式,我们必须手动的用代码实现UIView的大小,布局,背景色等属性,然后常见其他的UIView实例,添加到前面的主试图,等一切创建完毕后,我们就可以将这个试图添加到主应用程序视图中。2:UIviewController我们可以使用UIController集合Interface Builder工具来实现视图的添加。Interface Builder是一种视图的可视化编辑工具,用过Vs或者MFC 阅读全文

posted @ 2011-07-12 09:11 星尘的天空 阅读(552) 评论(0) 推荐(0)

摘要:awakeFromNib当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib。viewDidLoad当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对象都会执行viewDidLoad。 阅读全文

posted @ 2011-07-12 08:31 星尘的天空 阅读(246) 评论(0) 推荐(0)

摘要://Link address:http://superman474.blog.163.com/blog/static/1206614620114410021470/iphone之NSUserDefaults2011-05-04 10:00:21|分类:iPhone|字号订阅概述该NSUserDefaults类提供了一个默认的系统编程接口进行交互。在默认系统允许应用程序来定制其行为,以符合使用者的偏好。例如,您可以允许用户确定测量你的应用程序显示文件或如何往往会自动储存单位。通过分配应用程序记录的参数值在用户的默认数据库设置这种优惠。在运行时,可以使用NSUserDefaults对象读取您的应用 阅读全文

posted @ 2011-07-11 15:37 星尘的天空 阅读(969) 评论(0) 推荐(1)

摘要:Link Address:http://www.cnblogs.com/TsengYuen/archive/2011/03/26/1996615.html在XCode中使用SVN Xcode 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径,而SVN是版本控制工具,那么Xcode SVN又是什么呢?如何配置Xcode SVN?Xcode SVN配置方法 Mac自带svn,所以我们就不需要下载了,稍稍修改一下subversion配置就能使用。大大教了两种方法:第一步,配置 Subversion Leopard中自带了SVN,但Xcode的项目文件 阅读全文

posted @ 2011-07-11 09:18 星尘的天空 阅读(195) 评论(0) 推荐(0)

摘要:作者:菩提树下的杨过出处:http://www.cnblogs.com/yjmyzz/archive/2011/02/24/1964245.html本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。ObjC(Objective-C)的内存管理之-实例分析注:这是《Objective-C基础教程》一书上的实例,但是原书限于篇幅,分析得比较简单,初次阅读看得比较费劲,这里展开详细讨论一下。场景:有二个类Car和Engine,即“汽车”和“引擎”。先来看最初的版本:Engine.h1 #import <Cocoa 阅读全文

posted @ 2011-07-11 08:50 星尘的天空 阅读(157) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页