上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: 我们知道,在 Objective-C 中可以通过 Category 给一个现有的类添加属性,但是却不能添加实例变量,这似乎成为了 Objective-C 的一个明显短板。然而值得庆幸的是,我们可以通过 Associated Objects 来弥补这一不足。本文将结合 runtime 源码深入探究 O 阅读全文
posted @ 2017-06-21 16:58 谢玉林 阅读(282) 评论(0) 推荐(0)
摘要: //获得当前时间并且转为字符串 - (NSString *)dateTransformToTimeString { NSDate *currentDate = [NSDate date];//获得当前时间为UTC时间 2014-07-16 07:54:36 UTC (UTC时间比标准时间差8小时) 阅读全文
posted @ 2017-06-21 16:57 谢玉林 阅读(2581) 评论(0) 推荐(0)
摘要: 多线程是程序开发中非常基础的一个概念,大家在开发过程中应该或多或少用过相关的东西。同时这恰恰又是一个比较棘手的概念,一切跟多线程挂钩的东西都会变得复杂。如果使用过程中对多线程不够熟悉,很可能会埋下一些难以预料的坑。 iOS中的多线程技术主要有NSThread, GCD和NSOperation。他们的 阅读全文
posted @ 2017-06-21 16:57 谢玉林 阅读(206) 评论(0) 推荐(0)
摘要: 前不久 项目 终于成功发布上线了,最近就在给项目做优化,并排除一些线上软件的 bug,因为项目中使用了友盟统计,所以在友盟给出的错误信息统计中能比较方便的找出客户端异常的信息,可是很多像数组越界却只给出了 *** -[__NSArrayM objectAtIndex:]: index 50 beyo 阅读全文
posted @ 2017-06-21 16:56 谢玉林 阅读(146) 评论(0) 推荐(0)
摘要: description 在开发过程中, 往往会有很多的model来装载属性. 而在开发期间经常会进行调试查看model里的属性值是否正确. 那么问题来了, 在objective-c里使用NSLog("%@",model)这行代码打印出来的却是model的地址. 不是我们所想要的结果~! 看图: 那么 阅读全文
posted @ 2017-06-21 16:37 谢玉林 阅读(124) 评论(0) 推荐(0)
摘要: 项目.xcodeproj 文件夹底下一般有4个文件: project.pbxproj 文件 xcuserdata 文件夹 xcshareddata 文件夹 project.xcworkspace 文件夹 (这里暂不讲解) 下面主要讲解涉及到 .xcschemes 相关文件,其他设置(例如断点一类的) 阅读全文
posted @ 2017-06-21 16:22 谢玉林 阅读(377) 评论(0) 推荐(0)
摘要: XMPP详解 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议。在此基础上,XMPP协议已经被用来构建大规模即时通信系统、游戏平台、协作空间及语音和视频会议系统。 XMPP由几个小的构 阅读全文
posted @ 2017-06-21 16:21 谢玉林 阅读(229) 评论(0) 推荐(0)
摘要: NSUserDefaults standardUserDefaults]; [defaults setObject:account forKey:kAccountKey]; [defaults setObject:pwd forKey:kPasswordKey]; [defaults setObje 阅读全文
posted @ 2017-06-21 16:21 谢玉林 阅读(230) 评论(0) 推荐(0)
摘要: XMPPFramework结构 在进入下一步之前,先给大家讲讲XMPPFramework的目录结构,以便新手们更容易读懂文章。我们来看看下图: 虽然这里有很多个目录,但是我们在开发中基本只关心Core和Extensions这两个目录下的类。各个目录主要用来干嘛的? Authentication:这一 阅读全文
posted @ 2017-06-21 16:20 谢玉林 阅读(236) 评论(0) 推荐(0)
摘要: 简单介绍以下几个宏: 1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错。 2) __FILE__ 宏在 阅读全文
posted @ 2017-06-21 16:20 谢玉林 阅读(290) 评论(0) 推荐(1)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
友情链接:回力鞋 | 中老年高档女装