随笔分类 -  IOS

上一页 1 ··· 4 5 6 7 8

引入第三方库错误Undefined symbols for architecture i386: _OBJC_CLASS_$的解决方案
摘要:引起标题上所导致的错误是因为你的第三方库没有放入到Compile Sources里面去。需要到你项目的Targets>>Build Phases>>Compile Sources里面手动添加需要你的第三方库的.m文件转自:http://www.cnblogs.com/davidxie/archive/2012/08/22/2651728.html 阅读全文

posted @ 2013-08-14 20:48 王培 阅读(263) 评论(0) 推荐(0)

关于self.用法的一些总结
摘要:转自:http://www.cocoachina.com/bbs/read.php?tid=12850&page=1 最近有人问我关于什么时候用self.赋值的问题, 我总结了一下, 发出来给大家参考. 有什么问题请大家斧正.关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的? 并没有多少人回答出来. 同时关于内存管理的内容, 请大家看旺财勇士的Objective-C内存管理总结~CC专版 , 有些东西我就不多解释了.进入正题, 我们经常会在官方文档里看到这样的代码:MyClass.h?123456[ 阅读全文

posted @ 2013-08-08 14:15 王培 阅读(357) 评论(0) 推荐(0)

NSArray 倒序 输出
摘要:转自:http://blog.csdn.net/mideveloper/article/details/8678094今天因为自己一些知识的不了解,导致了开发时间的浪费,现在一个需求记录用户曾使用的历史照片功能,单独在Documents建立了一个文件夹存放用户图片,后来想法是先遍历文件夹下的内容,获取一个数组来进行操作。但是输出的NSArray很纠结,不是倒序排列的,于是乎,想用Plist进行存储,然后再输出下,后来Plist获取的还是正常的先后顺序的数组,后来查询了下NSArray的倒序输出,发现这个,瞬间石化了,绕了非常大的一个弯,中间还遇到NSMutableDic添加替换的问题,才知道相 阅读全文

posted @ 2013-07-20 17:35 王培 阅读(592) 评论(0) 推荐(0)

Objective-C语法之NSArray和NSMutableArray
摘要:转自:http://www.cnblogs.com/stoic/archive/2012/07/09/2582773.html Objective-C的数组比C++,Java的数组强大在于,NSArray保存的对象可以是不同的对象。但只能保存对象,int ,char,double等基本数据类型不能直接保存,需要通过转换成对象才能加入数组。1、NSArray 不可变数组[array count] : 数组的长度。[array objectAtIndex 0]: 传入数组脚标的id 得到数据对象。[arrayWithObjects; ...] :向数组对象初始化赋值。这里可以写任意对象的指针,结尾 阅读全文

posted @ 2013-07-20 11:40 王培 阅读(384) 评论(0) 推荐(0)

objective-c对NSArray的学习
摘要:转自:http://gekie.iteye.com/blog/1086256NSARRAY简单的使用定义数组,遍历数组:12345678 NSArray *array; array = [NSArray arrayWithObjects:@"one", @"two", @"three", @"four",nil]; int i; for(i = 0; i < [array count]; i++) { NSLog(@"index %d has %@.",i,[array objectAtI 阅读全文

posted @ 2013-07-20 11:39 王培 阅读(281) 评论(0) 推荐(0)

iOS viewDidUnload方法
摘要:转自:http://blog.csdn.net/chun799/article/details/8951694在iOS6中,viewDidUnload回调方法被Deprecated掉了。查看苹果的文档,可以看到如下的说明。那么,原本在viewDidUnload中的代码应该怎么处理?在iOS6中,又应该怎么处理内存警告?带着这些问题,我查找了一些资料,在此分享给大家。分析在iOS4和iOS5系统中,当内存不足,应用收到Memory warning时,系统会自动调用当前没在界面上的ViewController的viewDidUnload方法。通常情况下,这些未显示在界面上的ViewControll 阅读全文

posted @ 2013-07-14 17:38 王培 阅读(433) 评论(0) 推荐(0)

Objective-C中的@property和@synthesize用法
摘要:转自:http://justcoding.iteye.com/blog/1444548@代表“Objective-C”的标志,证明您正在使用Objective-C语言Objective-C语言关键词,@property与@synthesize配对使用。功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。如:1、在头文件中:C代码@propertyintcount;等效于在头文件中声明2个方法:C代码-(int)count;-(void)setCount:(int)newCount;2、实现文件(.m)中C代码@synthesizecount;等效于在实现文件(.m)中实现 阅读全文

posted @ 2013-07-14 15:46 王培 阅读(293) 评论(0) 推荐(0)

UIDatePicker的时间选择器里的时区的问题
摘要:转自:http://www.cocoachina.com/bbs/simple/?t70445.html初始化代码:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view from its nib. NSDate *now = [NSDate date]; [_datePicker setDate:now animated:NO];}显示代码:- (IBAction)buttonPressed{ NSDate *selected ... 阅读全文

posted @ 2013-07-11 21:35 王培 阅读(477) 评论(0) 推荐(0)

IOS 小技巧积累
摘要:转自:http://blog.csdn.net/mars2639/article/details/73520121. 使用@property和@synthesize声明一个成员变量,给其赋值是时要在前面加上"self.",以便调用成员变量的setmember方法。 直接调用成员变量并且给其赋值:member=[NSString stringWithFormat:@””];将不执行setmember 方法。 使用self调用成员变量并且给其赋值:self.member=[NSString stringWithFormat:@””];将执行setmember方法。2.延时函数: 阅读全文

posted @ 2013-07-08 14:52 王培 阅读(252) 评论(0) 推荐(0)

IOS atomic与nonatomic,assign,copy与retain的定义和区别
摘要:转自:http://blog.csdn.net/mars2639/article/details/7352540http://www.cnblogs.com/fish-king/articles/2376559.html它要与@synthesize一起使用才有意义。atomic的意思就是setter/getter这个函数是一个原语操作。如果有多个线程同时调用setter的话,不会出现某一个线程执行setter全部语句之前,另一个线程开始执行setter情况,相当于函数头尾加了锁一样。nonatomic不保证setter/getter的原语行,所以你可能会取到不完整的东西。比如setter函数里 阅读全文

posted @ 2013-07-08 14:51 王培 阅读(255) 评论(0) 推荐(0)

XCODE4.6从零开始添加视图
摘要:转自:http://www.cnblogs.com/luoxs/archive/2012/09/23/2698995.html对于很多初学者来说,肯定希望自己尝试不用傻瓜的“Single View Application”模板创建一个含有View的窗口,而是希望能从零开始,先建一个空的框架,然后逐渐向里面添加View。但遗憾的是 XCODE4.6既没有在开始向导中包含4.0版本的“Window-Based Application”选项,也没有直接添加UIViewController subclass模板的选项,所以在很多之前的书籍中介绍的方法都不适用,让初学者无所适从。其实,在4.6版本中创建 阅读全文

posted @ 2013-07-07 18:19 王培 阅读(281) 评论(0) 推荐(0)

iOS strong 和weak的形象理解
摘要:转自:http://hi.baidu.com/phone_lwc/item/c36e5bfe1cf9c313ce9f32be觉得讲的很容易理解Thedifferenceisthatanobjectwillbedeallocatedassoonastherearenostrongpointerstoit.Evenifweakpointerspointtoit,oncethelaststrongpointerisgone,theobjectwillbedeallocated,andallremainingweakpointerswillbezeroedout.Perhapsanexampleisi 阅读全文

posted @ 2013-07-06 15:58 王培 阅读(252) 评论(0) 推荐(0)

错误解决:release' is unavailable: not available in automatic reference counting mode
摘要:解决办法:You need to turn offAutomatic Reference Counting. You do this by clicking on your project in the navigator (the top item in the finder-like thing on the left), then click on your project, select"Build Settings"and turn off the option"Objective-C Automatic Reference Counting" 阅读全文

posted @ 2013-06-29 10:32 王培 阅读(627) 评论(0) 推荐(0)

XCode4.3.2 没有Command Line Utility选项
摘要:《Objective-C基础教程》中例程要求选择Xcode中Mac OS X - Command Line Utility - Foundation Tool但在Xcode4.3.2中Mac OS X中没有Command Line Utility,选择Application-Command Line Tool-Type-Foundation即可此处Type不能选错,若选择C,则一个Hello World程序也会报几千个错误。 阅读全文

posted @ 2013-06-15 20:18 王培 阅读(235) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8

导航