摘要: ios 分类中如果增加的方法与被扩展的类方法名重复,则原方法就没法被调用….看以下例子例如:@interface ClassA : NSObject- (NSString *) myMethod;@end@implementation ClassA- (NSString*) myMethod {return @”class A”; }@end//Category@interface ClassA (CategoryB)- (NSString *) myMethod;@end@implementation ClassA(CategoryB)- (NSString*) myMethod {retu 阅读全文
posted @ 2013-09-17 14:38 yingkong1987 阅读(399) 评论(0) 推荐(0)
摘要: github 地址https://github.com/onevcat/VVDocumenter-Xcode 可以对xcode方法进行类似java那样的自动注释源码下载下后编译运行一次 xocde 会自动添加插件重启xcode 在方法名上面输入”///” 就会自动添加注释 阅读全文
posted @ 2013-09-17 14:37 yingkong1987 阅读(212) 评论(0) 推荐(0)
摘要: coreAnimation的动画是存在于CALayer上面的,有些时候需要突然暂停某个组件的动画效果,同时保留当前动画的状态,如果是用removeAnimation会显得很突兀,不够平滑,所以可以利用设置动画速度和设置一个时间偏移量来暂停动画:1234567891011121314151617//用来暂停layer上的动画 -(void)pauseLayer:(CALayer*)layer { CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil]; layer.speed = 0.0 阅读全文
posted @ 2013-09-17 14:35 yingkong1987 阅读(497) 评论(0) 推荐(0)
摘要: 深入浅出 Cocoa 之 Core Data(4)- 使用绑定罗朝辉(http://blog.csdn.net/kesalin)CC 许可,转载请注明出处前面讲解了 Core Data 的框架,并完全手动编写代码演示了 Core Data 的运作过程。下面我们来演示如何结合 XCode 强大的可视化编辑以及 Cocoa 键值编码,绑定机制来使用 Core Data。有了上面提到的哪些利器,在这个示例中,我们无需编写 NSManagedObjectModel 代码,也无需编写 NSManagedObjectContext,工程模版在背后为我们做了这些事情。今天要完成的这个示例,有两个 Entit 阅读全文
posted @ 2013-09-17 12:03 yingkong1987 阅读(228) 评论(0) 推荐(0)
摘要: 深入浅出 Cocoa 之 Core Data(3)- 使用绑定罗朝辉(http://blog.csdn.net/kesalin)CC 许可,转载请注明出处前面讲解了 Core Data 的框架,并完全手动编写代码演示了 Core Data 的运作过程。下面我们来演示如何结合 XCode 强大的可视化编辑以及 Cocoa 键值编码,绑定机制来使用 Core Data。有了上面提到的哪些利器,在这个示例中,我们无需编写 NSManagedObjectModel 代码,也无需编写 NSManagedObjectContext,工程模版在背后为我们做了这些事情。今天要完成的这个示例,有两个 Entit 阅读全文
posted @ 2013-09-17 12:01 yingkong1987 阅读(208) 评论(0) 推荐(0)
摘要: 深入浅出 Cocoa 之 Core Data(2)- 代码示例罗朝辉(http://blog.csdn.net/kesalin)CC 许可,转载请注明出处前面详细讲解了 Core Data 的框架以及设计的类,下面我们来讲解一个完全手动编写代码使用这些类的示例,这个例子来自苹果官方示例。在这个例子里面,我们打算做这样一件事情:记录程序运行记录(时间与 process id),并保存到xml文件中。我们使用 Core Data 来做这个事情。示例代码下载:点击这里一,建立一个新的 Maccommand-line tool application 工程,命名为 CoreDataTutori 阅读全文
posted @ 2013-09-17 12:00 yingkong1987 阅读(199) 评论(0) 推荐(0)
摘要: 深入浅出 Cocoa 之 Core Data(1)- 框架详解罗朝辉(http://blog.csdn.net/kesalin)CC 许可,转载请注明出处Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:框架详解:讲解 Core data 框架,运作过程,设计的类;Core data应用程序示例:通过生成一个使用 Core data 的应用程序来讲解如何 在 XCode 4 中使用 Core data。手动创建Core data示例:不利用框架自动生成代码 阅读全文
posted @ 2013-09-17 11:58 yingkong1987 阅读(219) 评论(0) 推荐(0)
摘要: 原文地址:CoreData:如何预载/导入已有的数据作者:出其东门在系列教程一中,我们为对象建立了可视化数据模型,运行了快速肮脏测试并勾在一个表视图(table view)中来显示。而在这个教程,我们将讨论如何把已有的数据导入或者预先载入到Core Data里面,这样我们的应用开始时会有一些好的默认数据。在系列教程的最后部分,我们将讨论如何使用NSFetchedResultsController来优化应用,降低内存开销和提升响应时间。Preloading / Importing Existing Data预载/导入已有数据我们要如何在Core Data中预先载入数据呢?流行的解决方案有两种:启 阅读全文
posted @ 2013-09-17 11:46 yingkong1987 阅读(537) 评论(0) 推荐(0)
摘要: 使用*nix系统已经有一段时间了。但还是有一些命令是被我一直忽略的,真希望我能早几年发现这些命令。1. man ascii这个命令会打印出八进制、十六进制和十进制的ASCII码表。难以置信我是一个月之前才知道这个命令的。我总是使用google来查询ASCII码表。这个命令其实更方便。123456789101112ASCII(7) BSD Miscellaneous Information Manual ASCII(7)NAMEascii -- octal, hexadecimal and decimal ASCII character setsDESCRIPTIONThe octal set: 阅读全文
posted @ 2013-09-17 11:42 yingkong1987 阅读(207) 评论(0) 推荐(0)
摘要: 在这篇文章中,我们将建立一个小型但却全面支持Core Data的应用。应用允许你创建嵌套的列表;每个列表的item都可以有子列表,这将允许你创建非常深层次的item。为了让大家完整的了解发生了什么,我们将通过使用手动创建堆栈的方式来代替Xcode中Core Data的模板。这个应用的代码放到了GitHub上。我们将怎么建立? 首先,我们创建一个PersistentStack对象,为其提供一个Core Data模型和一个文件名,PersistentStack会返回一个managed object context。然后我们将要创建我们的Core Data模型。接着,我们将创建一个简单的tabl.. 阅读全文
posted @ 2013-09-17 11:30 yingkong1987 阅读(267) 评论(0) 推荐(0)