![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
iOS篇
文章平均质量分 56
iOS
Geek_Sean
代码改变世界,学习每天进步一点点
展开
-
Xcode非ARC项目中设置部分文件ARC支持
ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就是通过指定的语法,让编译器(LLV原创 2014-08-03 13:06:02 · 1189 阅读 · 0 评论 -
Xcode5.1.1+ios 7.1.2 免证书真机调试
Xcode如果不破解,无法真机调试, 也无法编译真机Release文件,只有付费开通Apple开发者账号,才能申请真机调试。而Xcode进行破解后,结合越狱的iPhone或iPad, 即可免官方证书开发调试了!生成本机证书应用程序->其他->钥匙串访问菜单:钥匙串访问->证书助理->创建证书, 然后按以下图片顺序操作即可:Xcode 5免证书开发调试_打原创 2014-07-29 15:52:08 · 3020 阅读 · 1 评论 -
ios打包应用程序,生成ipa文件
如果我的程序调试好了,怎么才能发给别人用呢?正常情况下IPA文件是从Xcode的Organizer中输出的,但是我们没有证书,这样输出会产生错误。下面教你如何生成ipa文件:1.到你当前工程下--Products 右键 Show in Finder 2.进入Finder下 选中你工程的app文件 ,打开iTunes ,把当前工程app拖拽到iTunes里面3.在你iTune原创 2014-07-29 16:10:48 · 1279 阅读 · 0 评论 -
Xcode封装.Bundle文件
经常会出现某个需求:将自己的模块或者开放类,封装成静态库给其他人提供方便的调用。但是当你的模块中需要大量使用xib,图片,音频或者其他资源文件时,无法添加至静态库。这个时候就需要将一些资源文件封装至.Bundle文件中。那么封装好的东西应该含有三类文件:1:开放的头文件(包含完整的调用注释)2:静态库文件 后缀名为.a3:Bundle文件,用于存放各种资源文件。原创 2014-08-26 16:36:43 · 1721 阅读 · 0 评论 -
AFNetwork 2.0在请求时报错code=-1016 和 3840
在进行网络请求时出现-1016 是因为只支持text/json,application/json,text/javascript你可以添加text/html 一劳永逸的方法是 在AFURLResponseSerialization.h里面搜索self.acceptableContentTypes然后 在里面 添加@"text/html",@"text/plain"原创 2014-10-26 13:00:26 · 2145 阅读 · 0 评论 -
IOS 'NSInternalInconsistencyException'
今天想写一个请求的天气,好的,废话不多说,先贴代码:使用AFNetWorking 发送get请求,但是一直报错 IOS 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: URLString' 翻译出来就是 不能满足urlstring, 可能时请求地址错了,但是请求地址没错,返回原创 2014-10-26 13:04:49 · 2523 阅读 · 0 评论 -
iOS 合并.a文件,制作通用静态库
lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/iphonesimulator/libGamePlusAPI.a - output SQY/iOS/libGamePus.a其中SQY/iOS/iphoneos/libGamePlusAPI.a //为真机库。 SQY/iOS/iphonesimul原创 2015-03-19 00:26:53 · 2277 阅读 · 0 评论 -
使用Xcode-debug模式和release模式
在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程。但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,在发布的时候使用RELEASE模式。这样,发布的App就不会在程序内部做大量的NSLog输出了。原创 2015-03-19 00:23:58 · 10893 阅读 · 0 评论