【iOS】Workspace使用
来源:互联网 发布:淘宝怎么开点卡充值店 编辑:程序博客网 时间:2024/06/01 09:28
说明
iOS开发中常用到某些特定的功能以及封装好的共用UI界面,常用的是静态库方式在主工程中引用。殊不知,iOS工作空间(Workspace)也能达到此种效果,省去打开工程A,然后编译成libA.a然后再加入到主工程中。 类似cocoapods的使用。
创建工作空间:
添加工程文件:
选取待添加工程文件:(已创建)
创建静态库工程(测试):
YQBook.h:
YQBook方法(getUserInfo,只做打印处理)
#import <Foundation/Foundation.h>@interface YQBook : NSObject+ (void)getUserInfo;@end#import "YQBook.h"@implementation YQBook+ (void)getUserInfo { NSLog(@"Get user infos");} @end
主工程添加头文件路径:
Build Settings -> Header Search Paths,添加一项
主工程中使用(能引入YQBook.h)
添加libYQBook.a:
Build Phases -> Link Binary With Libraries里添加,点击“+”按钮,会给出整个Workspace可选的静态库,把libYQBook.a加进来就好了。
主工程中使用:(工程会自动编译)
打印结果:(调用成功)
0 0
- 【iOS】Workspace使用
- iOS使用Workspace来管理多项目
- iOS使用Workspace来管理多项目
- iOS使用Workspace来管理多项目
- iOS 静态类库项目的建立与使用(workspace)
- iOS静态库与Workspace在项目中的使用
- 学会使用WorkSpace
- iOS开发中 workspace 与 static lib 工程的联合使用
- eclipse如何使用两个workspace?
- WorkSpace使用-与Library结合
- WorkSpace使用(与Library结合)
- WorkSpace使用-与Library结合
- eclipse使用总结:workspace设置
- Chrome 开发工具 Workspace 使用
- WorkSpace
- 『IOS』workspace & subProject & target
- iOS Xcode中的Workspace、Project、Target、Scheme
- 【Eclipse使用】-jvm及workspace设置
- 算法入门经典第六章数据结构—树和二叉树-1.二叉树的编号
- JAVA 各种数值类型最大值和最小值 Int, short, char, long, float,&nbs
- 【iOS】多target创建
- Messenger使用介绍
- 解决pip install太慢的问题
- 【iOS】Workspace使用
- 博为峰JavaEE技术文章 —— Hibernate Configuration
- TCP聊天(简单的一对一交流)
- Java基础-重定向输出流
- GitHub上传静态网站
- nandflash驱动程序之完善识别过程
- Activity与Service通信的四种方式
- Servlet
- 【iOS】plist、偏好设置,归档与解档