#iOS 开发

最近在将项目部分代码打包成 Framework 的时候,需要将其中的图片等资源文件打包为 Bundle 来使用,所以简单的了解了一下,事实上 Bundle 就是一个普通得不能再普通的文件夹, 只是加上了 .bundle 后缀而已,下面分享一下打包及使用方法。

最近需要将自己项目的公共代码打包成 Framework 来使用,但是在打包过程中遇到一个问题,就是提取的公共代码中用到了一些第三方的库,比如 AFNetworking 等,怎么才能把第三方库集成进来让代码编译通过并打包成功呢,网上找了很久都没有找到一篇专门说这个的,让我走了不少坑,现在就分享一下在打包 Framework 时怎样使用 CocoaPods 引入第三方库。

这篇文章已经不适用,建议查看我的另一篇文章:[iOS 开发] 利用 Carthage 将项目打包 Framework 并依赖 CocoaPods 第三方库的方法

最近需要将公司项目中的公共代码给提取出来,打包成 Framework 来使用,这样可以使得我们的公共代码易于分享,并且可以在多个工程中易于复用,而且将这些代码给别人使用时,可以隐藏实现细节,控制公开的头文件,下面分享一下打包成 Framework 的步骤。

如果你要打包的代码需要用到别的第三方库的话,可以转到我的另一篇文章:[iOS 开发] 打包 Framework 时使用 CocoaPods 引入第三方库的方法

下面的方法能够修改 iOS 自带的 UINavigationController 的页面切换动画。

这两天在整理公司项目代码的时候,由于之前项目目录比较凌乱,所以项目目录中存在很多的重复文件,在整理过程中碰到最多的报错就是 Linker command failed with exit code 1 (use -v to see invocation) ,在这里记录一下解决方法,留着以后看,也分享给有同样问题的你们。

今天在改项目的时候,突然遇到一个报错提示为 'XCTest/XCTest.h' file not found ,可能是我在该项目的时候误删了什么,这里记录一下错误的解决方法。

公司项目在执行 pod install 的时候总是出现很多黄色的警告,因为是警告并不会影响项目的正常编译,一直没有在意,但是总是有很多警告看起来很不舒服,于是就花了点时间解决掉了,下面将解决方法记录下来分享给有同样问题的你们。

由于自己公司的项目使用的还是老的 AFNetworking 2.0 ,其中的网络请求使用的是 AFHTTPRequestOperationManager ,这个类在 AFNetworking 3.0 中已被废弃,所以需要将公司项目中的网络请求全部升级为 AFNetworking 3.0 ,现在分享一下使用汇总。

本来一直是好好的,直到我装了两个 Xcode ,然后又把另一个 Xcode 给删了,结果 pod install 的时候就出错了,下面分享一下解决方法。

苹果 企业开发者账号 一年 $299 ,用这种账号开发的 App 不能上架到 AppStore 上面,只能分发到自己的服务器上,然后自行下载安装 App。这种类型的账号没有设备数量的限制,也不用苹果审核 App ,所以需要 快速迭代 或者 订制化App 就可以选择这种类型的账号进行开发。下面分享一下如何用 企业开发者账号 打包发布 App 到服务器上。