摘要:
一、创建一个静态库。新建工程, 选择 Library 下的 “ Cocoa Touch StaticLibrary ”。给工程命名,例如:MyTableView。然后把你需要封装的类文件全部添加到该项目中然后Build一次,项目就会生成一个.a文件。一、静态库的调用。新建一个Window-based Application工程项目,为项目命名,例如:UITableViewCellTest。然后把封装了的类的头文件和刚才生成的.a文件放到工程目录下,并且添加到项目中。然后在AppDelegate里面导入头文件,就可以使用了!如果你封装的类需要调用到图片,那么你可以把图片放到你新建的工程里面。一、 阅读全文
摘要:
(1)双击项目工程-->找开PROJECT-->找到Code Signing Identify-->Debug和Release都选择安装好的证书;(2)在项目文件中找到info.plist,点开,设置Bundle identifier,Bundle name 为申请证书步骤中的app id时注册的名字即可。 阅读全文
摘要:
原文地址:http://tie.youdao.com/st_3979529905881611380对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单- 证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时 阅读全文
摘要:
小议iphone内存管理与属性一、前言 对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。 OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存。这就是为什么它烦的原因,苹果却一直推崇开发者在有限硬件资源内写出最优化的代码,使用CPU最少,占用内存最小。二、基本原理对象的创建: OC在创建对象时,不会直接返回该对象,而是返回一个指向对象的指针,因此出来基本类型以外,我们在OC中基本上都在使用指针。 ClassA*a = [[ClassA alloc] init]; 在[ClassA all 阅读全文