object-c iPhone/iPad
aaajj
求职中,欢迎联系
展开
-
GDataXMLNode 处理xml
+ (NSString *) xmlOfTest { GDataXMLElement * requestElement = [GDataXMLElement elementWithName:@"root"]; GDataXMLElement * accountElement = [GDataXMLElement elementWithName:@"account" ]; //[request原创 2012-07-05 10:10:20 · 630 阅读 · 0 评论 -
JSON处理
在进行JSON处理的时候,按照其数据结构的定义,对其对应的字典进行操作取值即可, 对于嵌套的结构,数组等,抽象出相应的方法,一层层的去处理(责任链模式)就可以,这样很清晰 以下是一个factory, 根据给定的对象生产出对应的JSON字符串 采用递归的方法访问一个对象,讲其内容写到一个字典中 支持的成员变量类型: 1,NSString * 2,NSArray *原创 2012-06-27 17:28:15 · 589 阅读 · 0 评论 -
代码编辑
一个编辑处理功能 int main() { int row; cin >> row; ///char ** fields = new char *[row]; char fields[99][256] = {0}; for (int i = 0; i { cin >> fields[i]; } } for (int i = 0; i { cout原创 2012-06-25 22:47:48 · 448 阅读 · 1 评论 -
指针互指
关注下指针互指的情况 C @property(nonatomic,assign)id p; void dealloc { [p release]; ... } ---- A C * c; void dealloc { [c release]; … }原创 2012-07-06 15:57:57 · 855 阅读 · 0 评论 -
7月笔记
//7-9 静态方法调用普通方法会出错,调用静态方法没有问题 需要注意的是 performSelector: 这个方法看起来是普通方法,- (id)performSelector:(SEL)aSelector; 但是可以在静态方法中调用 + (void)testStatic { NSLog(@"testStatic"); //this can run rightly原创 2012-07-16 14:23:58 · 742 阅读 · 0 评论 -
iPhone开发疑难杂症汇总
编程中总会遇到各种各样的问题,这里对出现的一些问题进行汇总,不断补充 1. 野指针错误,使用了一个已经被释放了的指针,会导致程序崩溃。 如果一个对象注册了通知,但是在其dealloc的时候,并没有作remove操作,当通知中心向其发通知的时候,并不知道这个对象已经释放了,就会调用原指针地址的方法,导致出现野指针错误崩溃。 appTest[64158:fe03] -[UITableViewCe原创 2012-07-08 22:44:13 · 1852 阅读 · 0 评论 -
look back for the "static" key word
this example shows one usage of the static, when a function is called many times, the static variable is just the same one - (void)move { static BOOL bRight = YES; CGRect t原创 2012-10-09 20:14:51 · 477 阅读 · 0 评论 -
iPhone开发笔记
很多东西不作系统整理记录就很容易遗忘,准备在这里对iPhone开发学习过程作一个回顾整理。 计划从以下几个内容展开: 1. objective c 语法 2. 常用控件 3. 一些传值方法分析,如通知 4. 疑难汇总 …… ----- 9-21初步整理 回顾objective c Objective c是运行时动态语言。 不同于C++的类 1. C++中原创 2012-09-01 21:30:44 · 1064 阅读 · 0 评论