共有377篇文章,第1页,共19

  • iOS executing本来是readonly,为什么可以重写成readwrite,不合乎常理啊,为什么?[提问]
    gaoyuqiang30_1 发表于 2015-11-30 17:28|2次评论|1955次阅读
    executing本来是readonly,为什么可以重写成readwrite,不合乎常理啊,为什么? @interface MyOperation() @property (assign, nonatomic, getter = isExecuting) BOOL executing; @property (assign, nonatomic, getter = isFinished) BOOL finished; @proper...
  • 计算器,输入的+号无法在switch(operator)中识别 [提问]
    慢跑20 发表于 2015-10-13 19:08|3次评论|1494次阅读
    - (IBAction)cal {     NSString *number1 = self.num1.text;     NSString *number2 = self.num2.text;     NSString* operator = self.ope.text.;     int n1 = number1.intValue;     int n2 = [number2 intValue];     float result;     {    ...
  • 用NSUserDefaults 存储,取的时候程序崩掉,表示毫无头绪,直接上代码[提问]
    土豆蒜泥 发表于 2015-09-07 16:19|8次评论|2987次阅读
      存   NSUserDefaults * userDefaults=[NSUserDefaults standardUserDefaults];   NSString * musicPlaySetting=[userDefaults objectForKey:kMusicWordKey]; 取     -(UserInfo*)getUserInfo{     NSUserDefaults *defaults = [NSUserDefaults standardUserDef...
  • 关于objective-C自动释放内存的问题[提问]
    tjhdzxf 发表于 2015-02-11 11:11|14次评论|4577次阅读
    最近下了一些源代码研究,发现很多存在很多release,retain之类的操作。最新的官方语言指导中提到ARC功能,也就是内存可以自动回收,是不是不用再有此类操作?
  • Objective-c中[signal sigabrt]问题[提问]
    xee 发表于 2014-10-31 10:42|2次评论|2759次阅读
    代码运行后出现下面的问题。 2014-10-30 23:18:45.673 L6-4Another[73662:2444037] -[Dog updateFromPath:]: unrecognized selector sent to instance 0x100409e40 2014-10-30 23:18:45.676 L6-4Another[73662:2444037] *** Terminating app due to uncaught exception 'NS...
  • objective-c中@interafce后面的"()"[博客]
    铂金蛋蛋 发表于 2014-10-19 23:38|7次评论|1906次阅读
    最近学习oc,在翻代码的时候发现很多.m文件中有这样一句话 @interface xxxxx () @end .h中已经对接口进行定义为什么在.m中还有这样一句话呢,查了下。 http://www.cnblogs.com/winkyao/archive/2012/04/02/2429664.html //in Header.h @interface Header{} @end //in Heade...
  • iOS开发内存管理方案选择:MRC or ARC[提问]
    glxt305 发表于 2014-10-15 19:46|15次评论|7053次阅读
    各位大神,上周刚刚开始学习ios,先看完了objective-c,其有两种内存管理方案:自己引用计数和自动引用计数,请教,该如何选择方案,最好可以分享一下实践体会和利弊,谢谢~
  • -[__NSCFBoolean length]: unrecognized selector sent to instance 0x3b5fde98[提问]
    寂寞的树叶 发表于 2014-08-25 10:51|2次评论|2482次阅读
    报错代码:  NSLog(@"title:%@",((DPArticles*)[data objectAtIndex:2]).title);  [lOneView3.titleLabel setText:((DPArticles*)[data objectAtIndex:2]).title]; 打印: 2014-08-25 10:50:08.801 traffic[1342:60b] title:0 2014-08-25 10:50:08.818 traffic[1342:60b...
  • Objective-C中的Block[博客]
    Karlon 发表于 2014-07-12 18:13|5次评论|4344次阅读
    技术是需要沉淀的。接触iOS开发也有大半年时间了,从一开始的纯白到现在自我感觉略懂一点,其实进步是明显的。无数牛人表示技术博是完成菜鸟到高手蜕变的途径之一,虽然这个博客并非是为技术而生,但是也许作为工科背景下的我来说,每天都写文艺的东西显然并不现实。于是就...
  • Objective-C中的Debug表达式[博客]
    Karlon 发表于 2014-07-12 18:05|0次评论|1541次阅读
    有程序的地方就有bug,有bug的地方就需要debug。对于程序员来说,coding的过程便是制造bug和解决bug。Objective定义了不少表达式来协助debug的流程,将这些表达式用在NSLog中,可以简化部分工作,快速定义到debug的部分。 比如以下代码: -(id) initWithPlayer:(VVPlayer ...
  • 调整label中text显示的行间距[代码]
    osc_1253310 发表于 2014-07-08 16:58|1次评论|8741次阅读
    调整label中text显示的行间距最近再做一个项目时,发现UILabel中text的系统默认行间距不能满足要求,于是在网上找到了调整行间距的代码。跟大家分享一下,希望能对你有所帮助。
  • 使用NSSecureCoding协议进行对象编解码[分享]
    红薯 发表于 2014-05-13 07:01|0次评论|1159次阅读
    NSCoding是把数据存储在iOS和Mac OS上的一种极其简单和方便的方式,它把模型对象直接转变成一个文件,然后再把这个文件重新加载到内存里,并不需要任何文件解析和序列化的逻辑。如果要把对象保存到一个数据文件中(假设这个对象实现了NSCoding协议),那么你可以像下面这样...
  • object-c中得ARC内存管理,strong,weak,unsafe_unretained标记的属性,表现出来的行为完全一样[提问]
    颜风 发表于 2014-04-27 22:46|3次评论|1976次阅读
    原来学C++,对OC的ARC,很是困惑,书上所说的用strong,weak,unsafe_unretained标记的属性,会表现出不同的行为,但事实并非如此. 以下面代码为例: @property(nonatomic, strong)NSString* string1; @property(nonatomic, unsafe_unretained)NSString* string2; //此处unsafe_un...
  • NSMutableData作为参数传入某方法之后变成nil。[提问]
    Romen 发表于 2014-04-09 10:59|0次评论|661次阅读
    //mainData传入前有84bytes长度的内容 //然后调用以下方法获取头部验证 Byte xor = [VerifyHelper GetXOR:mainData offset:1 len:21]; //执行完上面方法之后,这里的mainData变成nil。 [mainData replaceBytesInRange:NSMakeRange(headPos,1) withBytes:&xor]; //-----...
  • 请教一个iOS引用的问题。。。一直没注意现在糊涂了[提问]
    mxdissb 发表于 2014-03-18 20:11|1次评论|1137次阅读
    extern NSMutableArray *itemContents; XXXX* arg = itemContents[index]; arg.time = [self nextWeek:arg.time]; 请问为什么改变了arg的数据成员 他所引用的itemContents[index]的成员itemContents[index].time也改变了。??。。有什么不改变他所引用的值只改变他自己的办...
  • xcode 正则表达式[提问]
    雯雯love 发表于 2014-02-11 09:38|2次评论|2243次阅读
    NSString *Qst_str = @"If %%a metal balls have the same mass as %%b wooden balls,then %%c metal balls have the same mass as(___)wooden balls.";NSRange r; NSString *regex = @"(\%\%[A-Za-z](?i))"; r = [Qst_str rangeOfString:regex options:NSRegularExpressio...
  • 详解Objective-C runtime[博客]
    Michael-W 发表于 2014-01-06 22:57|0次评论|2868次阅读
    原文地址:http://blog.securemacprogramming.com/2013/12/by-your-_cmd/   感谢翻译小组成员wingpan热心翻译。本篇文章是我们每周推荐优秀国外的技术类文章的其中一篇。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:240816731...
  • Object-c Archiving归档[博客]
    gaoios 发表于 2014-01-01 00:58|0次评论|1076次阅读
    1.系统对象 NSArray NSDictionary NSSet NSNumber 因为系统自定义对象都实现了NSCoding接口 以NSArray为例,array没有赋值,为空         NSArray *array=[[NSArray alloc]init];         NSString *fileString=@"/Users/administrator/Desktop/arrayfile.pl...
  • IOS时间处理[博客]
    未来之人 发表于 2013-12-26 10:39|1次评论|3093次阅读
    对时间处理,在开发时,时常碰到。一般有获取具体的年月日和星期,两个不同时间的差,某一天的前一天或后一天等;在这里我只介绍获取具体的年月日和星期,及某一天的前一天或后一天的方法;       对时间的处理一般都会用到NSDate类和NSCalendar类两个类;      ...
  • OC中的消息传递-performselector的使用[博客]
    琪与千寻 发表于 2013-12-25 15:05|0次评论|342次阅读
    1、OC中使用Selector来实现函数传递,大致有下面几个原因: (1)iOS中强调消息传递,而非函数调用; (2)iOS SDK中的大部分API都是selector的方式。 (3)你可以在任意时刻对一个对象传递消息,而不一定在编译期声明消息(即在头文件中声明消息)。  //使用performSele...
top Created with Sketch. 顶部