iOS-手把手教你边制作静态库边运行工程

原创 2017年09月13日 20:34:27

背景:

这几天在搞静态库的项目,因为之前对静态库一无所知,所以走了很多弯路。关于静态库的文章,网上数不胜数,我个人也对这几天对静态库的摸索写了些总结。如有兴趣,可以翻看我上几篇博客。
因为之前不了解静态库,只是懂得如何制作静态库而已。所以,每次都把静态库编译完了,然后在新的工程导入静态库,然后在新的工程里面运行效果。这样的话,开发效率非常低。因为你在不断地编译、导入、运行。和安卓的小伙伴交流了一番,才发现,原来安卓那边是可以边制作静态库边运行的。是我傻逼了~~
既然安卓都可以这么做,那么iOS会比安卓差吗?当然不会,又经过一番摸索,找到了方法。果然,开发效率蹭蹭蹭就上去了。


制作流程:

一、创建静态库。

   别创建错了,是`iOS`下面的静态库。`mac`下面也有静态库,但是在iOS里面不适用的。

这里写图片描述



二、创建工程。

这里写图片描述

到这里,你这个项目内包含一个工程和一个静态库。




三、把静态库加到工程里面。

这里写图片描述

这里写图片描述




四、运行你的工程。

到这里,你就可以在静态库里面写代码。然后在你的项目中运行即可。
这时候,你的运行项目,修改静态库的代码静态库也会随之变化的。不必担心重新要导入静态库的问题。

比如,我用我的项目的截图给大家看看效果。

这里写图片描述



实际开发中,静态库会有很多坑。
我的博客中,有一些个人总结。
如果我的博客对你有帮助,请查看:iOS-制作.a静态库SDK和使用.a静态库

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

iOS调试常见错误 如:symbol(s) not found for architecture x86_64

原文出处:http://blog.csdn.net/o_ocm/article/details/50198909 1、框架导入方式: Targets—>Build Phases...

ios 获取当前时间 以及前后一个月的时间

//获取当前时间,日期     NSDate *currentDate = [NSDate date];     NSDateFormatter *dateFormatter = [[NSDate...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

ios ld: framework not found Bolts for architecture x86_64

iOS 添加 Facebook SDK 编译报错 framework not found Bolts for architecture x86_64 参考以下链接 http://stacko...

iOS-制作并调用Bundle资源包

背景:在开发项目中,我们公司的产品要给别人用,除了把代码封装成静态库之外,还需要把你的图片等资源封装成bundle包。 这样,别人拿你的产品来用的时候,既不会看到你的代码,也看不到你的图片等资源。如果...

iOS-AppIcon及LaunchImage整套设置

背景项目开发中,程序的图标还有启动图片,这是必不可少的。那么,今天我们就来探究一下程序的图标和启动图片的整套设置吧。 AppIcon整套设置每个新建的工程,都会自动带有一个Assets.xcasset...

The document “LaunchScreen.storyboard” requires Xcode 8.0 or later. 解决方法

The document “LaunchScreen.storyboard” requires Xcode 8.0 or later.解决方案

手把手教你使用CocoaPods打包静态库

今天我们就来谈一谈如何使用CocoaPods打包静态库。一般情况下我们使用CocoaPods来管理第三方开源类库,但是我们也有可能存在这样的需求:开发一个用CocoaPods来管理依赖关系的静态库给其...

iOS - 教你制作SDK和.a静态库

转载自:http://blog.csdn.net/boring_cat/article/details/52807294 公司近期和其他公司合作 其他公司需要我们提供一个sdk等供给...

iOS - 教你制作SDK和.a静态库

公司近期和其他公司合作 其他公司需要我们提供一个sdk等供给他们公司的员工进行二次开发。 之前没接触过,但人嘛,进步都是被逼的,今日就写了一个小demo来说说如何制作.a文件的静态库。写在前面的话,...

iOS - 教你制作SDK和.a静态库

转载自:http://blog.csdn.NET/boring_cat/article/details/52807294 公司近期和其他公司合作 其他公司需要我们提供一个...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)