随笔分类 -  iOS开发

上一页 1 ··· 9 10 11 12 13 14 下一页
摘要:实现的效果如下:实现的过程是修改两个table 的controller类,修改方法如下:#import <UIKit/UIKit.h>@interface WelcomePavilionViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>{NSMutableArray *ar... 阅读全文
posted @ 2010-10-20 18:48 周宏伟 阅读(791) 评论(0) 推荐(0) 编辑
摘要:效果图:iphone sdk已经给我们实现好了NSXMLParser,我们只需继承重写一些方法既可。代码声明:#import <Foundation/Foundation.h>@interface XmlWelcome : NSXMLParser{NSMutableArray *ones;NSMutableDictionary *one;int inOne;int inTwo;int ... 阅读全文
posted @ 2010-10-20 18:47 周宏伟 阅读(502) 评论(0) 推荐(0) 编辑
摘要:下面是一个最简单的例子。效果如图:上面用到了json传递的数据,有关json部分,iphone sdk虽然没有支持,但是第三方已经写好了。json 参考:http://code.google.com/p/json-framework/下面是具体的代码实现:数据加载:#import “MyDataSource.h”#import “JSON.h”@im... 阅读全文
posted @ 2010-10-20 18:42 周宏伟 阅读(2705) 评论(0) 推荐(0) 编辑
摘要:实现一个显示文字为测试的视图,然后经过3秒钟测试文字变为回调函数文字。相应的截图如下: 实现的代码如下:定义协议:#import <UIKit/UIKit.h> @protocol NoteDelegate //回调函数 -(void)messageCallBack:(NSString *)string; @end 调用协议:#import <Foundation/Founda... 阅读全文
posted @ 2010-10-20 18:35 周宏伟 阅读(1921) 评论(0) 推荐(1) 编辑
摘要:具体的代码是:[[UIApplication sharedApplication] performSelector:@selector(terminateWithSuccess)]; http://wangjun.easymorse.com/?p=899 阅读全文
posted @ 2010-10-20 18:22 周宏伟 阅读(623) 评论(0) 推荐(0) 编辑
摘要:iphone当后台加载数据时,在手机的标题栏会有一个加载图标,利用程序可以控制网络的加载。加载图标: 实现的代码:[UIApplication sharedApplication].networkActivityIndicatorVisible=NO;http://wangjun.easymorse.com/?p=902 阅读全文
posted @ 2010-10-20 18:04 周宏伟 阅读(922) 评论(0) 推荐(0) 编辑
摘要:MyClass.hMyClass.m为什么要加self. ? 直接写成self.myObject = [[MyObject alloc] init];不是也没有错么? 不加self有时好像也是正常的?现在我们来看看内存管理的内容:先看间接赋值的:1.加self.:2. 不加self.:再看直接赋值的:3.加self.:4. 不加self.:现在是不是有点晕, 我们先来把代码改一下, 官方的一种常见... 阅读全文
posted @ 2010-10-18 10:56 周宏伟 阅读(2485) 评论(0) 推荐(1) 编辑
摘要:在XCode下创建的Tab Bar Application并不支持横向屏幕显示,主要原因是UITabBarController并没有响应shouldAutorotateToInterfaceOrientation方法。要让其支持横向屏幕显示,只需创建一个继承UITabBarController的新类,然后让其响应shouldAutorotateToInterfaceOrientation方法,然后... 阅读全文
posted @ 2010-10-14 17:40 周宏伟 阅读(696) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/yeti/archive/2010/05/14/1735592.htmlScenario: 希望在app退出时保存当前View中的UITextView的值,以便在app重新打开时显示用户退出前编辑的内容。 在AppDelegate的applicationWillTerminate中已经包含了保存NSUserDefaults的代码,仅需View在app退... 阅读全文
posted @ 2010-10-14 17:38 周宏伟 阅读(2856) 评论(0) 推荐(0) 编辑
摘要:在Mac OS X下有很强大的截屏功能,它不仅仅是对屏幕的全屏COPY,而是包括很多细节在里面,就从这点来看,已经比过所有版本的Windows了。 下面我来向大家详细介绍一下: 对全屏的截图我们可以通过按 苹果键(花键)+Shift键+3来执行,之后伴随着清脆的一声提示音后,在桌面上就会生成一个图片文件,这就是刚刚截屏的图片了,默认文件类型是PNG的。 自定义截屏是很方便的一个功能,是可以通... 阅读全文
posted @ 2010-10-08 11:42 周宏伟 阅读(7940) 评论(0) 推荐(0) 编辑
摘要:1,getter=getterName,setter=setterName,设置setter与getter的方法名2,readwrite,readonly,设置可供访问级别,在不声明的时候 默认是带readwrite参数的 就是 这个变量可以读写.2,assign,setter方法直接赋值,不进行任何retain操作,为了解决原类型与环循引用问题,assign 只是简单的传递指针。3,retain... 阅读全文
posted @ 2010-09-30 10:45 周宏伟 阅读(286) 评论(0) 推荐(0) 编辑
摘要:偶然的机会发现了博主易飞扬的文章,喜悦之情无以言表,我把博主文章的索引整理了一下,感谢博主的无私奉献!!!iPhone开发入门(1)—-程序员眼中的iPhoneiPhone开发入门(2)—从iPhone SDK开始iPhone开发入门(3)—Linux上构筑iPhone OS3.1.2开发环境iPhone开发入门(4)—应用程序开发的第一步iPhon... 阅读全文
posted @ 2010-09-17 16:31 周宏伟 阅读(2684) 评论(0) 推荐(2) 编辑
摘要:此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有, 原始链接http://vinceyuan.cnblogs.com/。前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对... 阅读全文
posted @ 2010-09-14 23:29 周宏伟 阅读(346) 评论(0) 推荐(1) 编辑
摘要://一、NSString /*----------------创建字符串的方法----------------*/ //1、创建常量字符串。 NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。 NSString *astring = [[NSString alloc] init]; astring = @"This is ... 阅读全文
posted @ 2010-09-14 10:09 周宏伟 阅读(617) 评论(0) 推荐(1) 编辑
摘要:int abs(int i) 返回整型参数i的绝对值double cabs(struct complex znum) 返回复数znum的绝对值double fabs(double x) 返回双精度参数x的绝对值long labs(long n) 返回长整型参数n的绝对值double exp(double x) 返回指数函数ex的值double frexp(double value,int *ept... 阅读全文
posted @ 2010-09-09 12:39 周宏伟 阅读(2766) 评论(0) 推荐(0) 编辑
摘要:在用sqlite设计表时,每个表都有一个自己的整形id值作为主键,其实可以不指定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护的,在3.0以前rowid是32位的整数,3.0以后是 64位的整数,为什么不直接使用这个内部的rowid作为每个表的id主键呢。相关的文档在这里:?http://www.sqli... 阅读全文
posted @ 2010-09-08 16:52 周宏伟 阅读(168539) 评论(8) 推荐(7) 编辑
摘要:SQLite Database Browser 是一个SQLite数据库管理工具。是开源的、免费的。Home Pagehttp://sqlitebrowser.sourceforge.net/Downloadhttp://sourceforge.net/project/showfiles.php?group_id=87946Wikihttp://en.wikipedia.org/wiki/SQLi... 阅读全文
posted @ 2010-09-07 12:30 周宏伟 阅读(5313) 评论(0) 推荐(0) 编辑
摘要:sqlite3: 一个SQLite数据库的命令行接口SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。开始启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲... 阅读全文
posted @ 2010-09-07 12:08 周宏伟 阅读(842) 评论(0) 推荐(0) 编辑
摘要:OS X自从10.4后把SQLite这套相当出名的数据库软件,放进了作业系统工具集里。OS X包装的是第三版的SQLite,又称SQLite3。这套软件有几个特色:支援大多数的SQL指令(下面会简单介绍)。一个档案就是一个数据库。不需要安装数据库服务器软件。完整的Unicode支援(因此没有跨语系的问题)。速度很快。目前在OS X 10.4里,SQLite是以/usr/bin/sqlite3的形式... 阅读全文
posted @ 2010-09-07 11:30 周宏伟 阅读(2995) 评论(0) 推荐(0) 编辑
摘要:工具栏当用户需要操作当前界面内容时,使用界面底部的工具栏更为合适。例如,当用户在邮件中浏览一条信息时,工具栏上选项可以删除、回复或者移动信息,也可以新建邮件和撰写新信息。这样,用户可以停留在当前界面管理邮件。一个选项的区域为44×44像素,所以工具栏上选项要限定在五个以内,这样用户也容易点击想要的选项。工具栏中的选项可以不设边框,这在iPhone OS中称作平原风格,当然也可以像导航栏... 阅读全文
posted @ 2010-09-05 17:10 周宏伟 阅读(8381) 评论(0) 推荐(0) 编辑

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