linyawen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 ··· 28 下一页

2013年6月1日

摘要: 转载 http://www.cocoachina.com/newbie/basic/2013/0517/6225.html为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分。本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题。本文内容主要包括3个方面:使用console检查app状态进行日志记录,并熟练的驾驭NSLog使用对象的生命周期来跟踪内存的使用。使用Console检查app状态Xcode底部的小黑盒是我们调试时的好朋友,它可以输出日志信息、错误信息以及其他有用的东西来帮你跟踪错误,除了可以.. 阅读全文
posted @ 2013-06-01 00:16 linyawen 阅读(13350) 评论(1) 推荐(0) 编辑

2013年5月13日

摘要: 转载 自http://blog.csdn.net/pjk1129/article/details/7572183企业版IDP的申请及“In House”发布企业版IDP,即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。这种方式的IDP其最大的好处在于:可以发布“In House”应用。这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需要经过Apple的评审。你可以把“In House”应用通过 阅读全文
posted @ 2013-05-13 18:57 linyawen 阅读(578) 评论(0) 推荐(0) 编辑

2013年3月20日

摘要: 编写Core Data代码在前面创建Data Model的过程中,我们已经创建3个被管理对象(NSManagedObject),也就是实体对象。这里,我们创建其他Data Core框架中的对象,启用Core Data数据持久化存储功能。打开项目中的CartAppDelegate.h文件,添加NSManagedObjectContext属性和2个方法的原型定义。更新后的代码如下所示:#import <UIKit/UIKit.h>@interface CartAppDelegate : UIResponder@property (strong, nonatomic) UIWindow 阅读全文
posted @ 2013-03-20 12:27 linyawen 阅读(299) 评论(0) 推荐(0) 编辑

摘要: 转自http://www.tuicool.com/articles/bEFFFj本节内容篇幅比较长!Core Data 属于 iOS App开发的进阶内容了。下面先使用Core Data实现一个简单的范例ShoppingCart。本范例App不利用框架自动生成代码,完全自己编写所有的 Core data 相关代码,来深入理解 Core Data框架中主要类的使用。使用Xcode的Single View Application模板,创建ShoppingCart项目,类前缀为Cart,如下图所示。添加CoreData Framework框架在ShoppingCart项目创建完成之后,我们需要添加C 阅读全文
posted @ 2013-03-20 11:46 linyawen 阅读(384) 评论(0) 推荐(0) 编辑

摘要: Core Data是iOS编程中使用持久化数据存储的一种方式。在以前的教程 –读写应用程序的设置数据,我们已经提供了三种方式来实现App数据的存储,分别为:(1) 用户默认设置 – 这种情况通常不需要用户干预,如游戏通关信息,Video播放记录,或者App退出之后,下次进入时,希望恢复到退出时的情况。(2) 设置束(Settings Bundle)– 提供了一个通过iPhone、iPad的设置(Settings)应用程序进行配置的接口。(3) 直接访问文件系统 – 读写属于当前App的iOS 文件系统部分的文件。在一些情况下,我们可以考试使用Core Data来持久化数据。需要知道的是,Cor 阅读全文
posted @ 2013-03-20 11:44 linyawen 阅读(312) 评论(0) 推荐(0) 编辑

2013年3月17日

摘要: http://ijavascripter.com/?p=47本文会介绍如何使用CocoaPods。CocoaPods一个依赖关系管理工具。那么什么是依赖关系管理工具?我们为什么需要这个工具?作为一个iOS开发者,你肯定会使用第三方库。通常,我们直接把第三方库的源代码直接加入到我们的项目中(手动创建一个static library还是很无聊滴),但是这么做有一些缺点:浪费空间。源代码可能已经存在你的代码托管中有些时候,很难获得某个具体版本的第三方库没有一个集中的地方可以查看哪些库现在可以使用更新新版本的时候,是件无聊的事情,有些时候还很痛苦一个依赖关系管理工具可以帮助你克服大部分上面提到的问题。 阅读全文
posted @ 2013-03-17 00:40 linyawen 阅读(636) 评论(0) 推荐(0) 编辑

2013年3月14日

摘要: http://www.cnblogs.com/xiaodao/archive/2012/09/29/2708439.htmliphone开发必知点之--app本地化1.在自定Resources目录的localizables右键,选New file,然后选Resource想的Strings File文件点next,文件名定义为“Localizable.strings”,选择自己要保存的目录,创建2.选中Localizable.strings文件在右侧的工具面板点击“+”号键,分别添加English和Chinese,如图此时左侧的目录结构会变成系统对应的目录会生成两个对应的英文en.lproj和中 阅读全文
posted @ 2013-03-14 23:29 linyawen 阅读(327) 评论(0) 推荐(0) 编辑

摘要: 关于 NSError转自http://blog.sina.com.cn/s/blog_71715bf801019ymq.html一、获取系统的错误信息比如移动文件时,获取文件操作错误:NSError *e = nil;[[NSFileManager defaultManager] moveItemAtPath:sourcePath toPath:targetPath error:&e];if (e) { NSLog(@"move failed:%@", [e localizedDescription]);}先定一个空的错误信息NSError *e = nil;取地址 阅读全文
posted @ 2013-03-14 20:21 linyawen 阅读(2379) 评论(0) 推荐(0) 编辑

2013年2月27日

摘要: 转自 http://blog.csdn.net/chun799/article/details/8194893一.Gesture RecognizersGesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理的对象。Gesture Recognizers的基类为UIGestureRecognizer,这一个抽象基类,定义了实现底层手势识别行为的编程接口。在UIKit框架中提供了6个具体的手势识别类,用来识别常见的手势。这6个手势识别器类为:UITapGestureRecognizer:用来识别点击手势,包括单击,双击,甚至三击等。UIPinchGes 阅读全文
posted @ 2013-02-27 21:10 linyawen 阅读(235) 评论(0) 推荐(0) 编辑

2013年2月25日

摘要: 转自 http://blog.csdn.net/chun799/article/details/8194893一.Gesture RecognizersGesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理的对象。Gesture Recognizers的基类为UIGestureRecognizer,这一个抽象基类,定义了实现底层手势识别行为的编程接口。在UIKit框架中提供了6个具体的手势识别类,用来识别常见的手势。这6个手势识别器类为:UITapGestureRecognizer:用来识别点击手势,包括单击,双击,甚至三击等。UIPinchGes 阅读全文
posted @ 2013-02-25 10:30 linyawen 阅读(723) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 28 下一页