- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 @dynamic与@synthesize
@dynamic与@synthesize@dynamic介绍: Apple的解释: @dynamic You use the @dynamic keyword to tell the compiler(编译器) that you will fulfill the API contract(协议合同) implied(隐藏的暗示的) by a property
2013-06-28 11:37:51 2320
原创 学习计划与目标
趁着这会儿有兴趣,大致的定几个学习的目标吧,方便定制文章的方向,哈哈~ 列表的内容每完成一个就删除一个,有新的想法的在继续添加。 1.IOS图像处理 2.IOS兼任Andriod开发 3.IOS静态分析与内存警告及泄露处理 4.Megafon项目总结 5.
2013-06-27 17:41:13 647
原创 iOS静态库相关-封装lib
第一:基本知识 在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓静态和动态是相对编译期和运行期的:静态库在程序编译时会被链接到目标代码中,程序运行时将不再需要改静态库;而动态库在程序编译
2013-06-27 17:13:30 16002
原创 开始博客记录
2013-6-19: 写给自己~ 最近总是没有什么动力,看了很多文章,觉得写博客还挺有意思,一方面总结自己,另一方面能够清晰的组织管理自己的知识。 好习惯,从现在开始吧!2013-6-27: 现在发现坚持写东西挺难得,本来想着从第一篇开始一天一篇,两周过去了发现自己太天真了,到今天才断断续续的写好了第一篇总结文章。哎~ 其实如果每篇文章的内容都
2013-06-19 17:50:06 774
翻译 STOMP协议说明书-1.2版
说明由于学习需要,本文是对STOMP协议规范1.2版的翻译记录。由于初学协议内容,翻译中如有不合适的地方,欢迎指正,谢谢!STOMP-1.2原文地址:http://stomp.github.io/stomp-specification-1.2.html摘要STOMP是一个专为实现客户端之间通过中间服务器进行异步通信的简单可操作的协议,它为这些互相通信客户端和
2014-05-26 13:55:30 3516 1
原创 Android制作库
Android制作库在项目开发中,我们总会发现之前曾经用过的某些砖头可以搬到这儿来用。但是复制粘贴对于小代码片段还可以,对于大量的代码或者文件,复制粘贴太麻烦,而且一点都不高大上,哈哈。Android可以有两种方式封装这些代码积累。把积累下来的代码文件放到一个项目中:当新的项目需要这些内容时,把它们封装成JAR包,直接引入到新项目中即可使用,方便快捷,最重要的是,看
2014-05-20 13:46:23 1458
原创 iOS Framework制作
iOS FrameworkFramework相比于动态/静态库,有如下优势:framework能将不同类型的资源打包在一起,包括nib文件、图片或者文档等;framework能够进行版本管理,这使得framework能不断更新并向后兼容;节省内存,系统在需要的时候把framework载入内存,在同一时间,即使有多个应用程序使用同一 framework,但在内存中只有一份 frame
2014-05-15 15:11:23 3760 1
原创 WorkSpace使用-与Library结合
WorkSpace使用(与Library结合)WorkSpace是Xcode提供的便于群组化管理项目工程的一个工作区间,我们可以把有关联的项目放到同一个工作区中,进行联合编译或者其它操作等。WorkSpace是XCode4引入,在XCode3中工作流被限制在单一的项目工程中,在之后的版本中可以把工作流相关的若干个项目工程放到同一个工作区中。当然WorkSpace应该还有更广阔的应用,本文暂
2014-05-14 16:29:46 2233
翻译 使用新的AppleID更新Xcode
To make the AppStore forget the old credentials with which the app was downloaded, you must remove the _MASReceipt directory in the app itself.To do this:Open Finder and navigate to Applic
2014-04-14 13:26:55 2266 1
原创 CoreData基本教程
CoreData基本教程第一,工程中引入CoreData步骤 1.添加CoreData Framework框架 2.创建Data Model(数据模型) New File -> Core Data -> Data Model 3.添加实体表和属性 Data Model -> Add Entity -
2013-07-04 21:50:39 8445 1
原创 IOS异常记录
1. *** unrecognized selector sent to1.*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UILabel labelWithType:]: unrecognized selector sent to instance 0xb5a3700
2013-07-02 17:20:21 5854 1
原创 IOS异常处理
IOS异常处理--未完 Crash分为两种,一种是由EXC_BAD_ACCESS引起的,原因是访问了不属于本进程的内存地址,有可能是访问已被释放的内存;另外一种是未被捕获的Objective-C异常 (NSException),导致程序向自身发送了SIGABRT信号而崩溃。 其实对于未捕获的Objective-C异常,我们是有办法将它记录下来的,如果
2013-07-01 15:11:15 8122 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人