Xcode创建子工程以及工程依赖

Xcode创建子工程以及工程依赖,第1张

概述https://www.jianshu.com/p/f2bc7d155a86   阅读 7858 视频地址 如果文章不详细,点击看 *** 作视频 项目需求:代码抽层,业务逻辑和数据处理要高度抽离,模块化,需要将model 层 和 network层抽离出来。所以,就考虑建一个公共工程,每次新建项目,只是需要依赖这个工程就行了,代码的模块化之后我们可以对每一个模块持续优化集成,便于实现一些更加复杂的需求和结 @H_403_4@

https://www.jianshu.com/p/f2bc7d155a86

 

阅读 7858 @H_403_4@ @H_403_4@

视频地址 如果文章不详细,点击看 *** 作视频

项目需求:代码抽层,业务逻辑和数据处理要高度抽离,模块化,需要将model 层 和 network层抽离出来。所以,就考虑建一个公共工程,每次新建项目,只是需要依赖这个工程就行了,代码的模块化之后我们可以对每一个模块持续优化集成,便于实现一些更加复杂的需求和结构设计。 思路设计:①MonkeyApp,用于存放公共的库。②MonkeyAppDemo用于写demo和示例。 具体步骤: 1、创建MonkeyApp工程,注意这里被依赖的工程要是Cocoa Static library。 
  @H_403_4@

@H_403_4@

@H_403_4@ psb.png @H_403_4@ @H_403_4@

 

2、创建MonkeyAppDemo工程。在MonkeyAppDemo上面右键,添加文件,选中MonkeyApp.xcodeproj,建立依赖关系。

 

  @H_403_4@

@H_403_4@

@H_403_4@ 1__# [email protected]%!#__psb.png @H_403_4@ @H_403_4@

 

3、在MonkeyAppDemo里面import相关的类会出现找不到的error,会编译错误。需要进行下面的 *** 作:

 

  @H_403_4@

@H_403_4@

@H_403_4@ 2__# [email protected]%!#__psb.png @H_403_4@ @H_403_4@


4、编译一次还是有错误。还是编译还出现找不到相关的文件。这个时候可以判断的是,编译的结果没有能够正确的依赖,进行下面的步骤 ;添加target的依赖关系,保证编译MonkeyAppDemo的时候先编译MonkeyApp。选中MonkeyAppDemo Target,然后选中其Build phases选项,添加MonkeyApp target。

5:如果需要引入MonkeyApp中的图片资源,需要copy file选项勾选 6:存在category的时候,使用category会导致Crash解决办法是在Sample里面添加编译的命令 
  @H_403_4@

@H_403_4@

@H_403_4@ 4__# [email protected]%!#__psb.png @H_403_4@ @H_403_4@

 

7:最终效果,这样就可以完成model层和network层的抽层了。

 

  @H_403_4@

@H_403_4@

@H_403_4@ 5__# [email protected]%!#__psb.png @H_403_4@ @H_403_4@ @H_403_4@ @H_403_4@ @H_403_4@ 总结

以上是内存溢出为你收集整理的Xcode创建子工程以及工程依赖全部内容,希望文章能够帮你解决Xcode创建子工程以及工程依赖所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1018689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存