ios开发之 xcode使用

本文介绍了Xcode中动态库和静态库的编译与调用方法,包括修改Derived Data路径、设置搜索路径、目标成员资格、调试及查看编译过程等。此外,还分享了Block选择、快捷键操作以及如何为宏定义快捷键。
摘要由CSDN通过智能技术生成

1. xcode 编译出来的结果放哪里去了?

第一次用xcode 编译了一个动态库,可是怎么也找不到,原来default藏到了home 下面一个Library下面的某个角落,和linux windows上的习惯很不一样,就找了一个办法把它弄到当前项目下面,这个设置是全局的,也就是以后所有的新建的工程都不要再操心了,具体的做法是:

xcode->preference->locations->Derived Data 下面的一个选择框从default改成Relative, 就这样大功告成。


2. 如何调用动态库

    a. 首先确认动态库的头文件能被调用到,target->(All/Basic)->search paths->head search paths.

    b. 再确认编译的时候能找到,target->(All/Basic)->search paths->library search paths.

    c. 最后还要确认运行的时候(dyld)能找到,所以最好能把库放到和编译出来的binary在同一个文件夹下面,至于dyld是按照什么规则去寻找动态库的还没有查清楚。


3. 当有多个targets的时候如何编译


run stop 右边有一个button点一下


4.  target membership

右边的target membership, 说明左边的文件是否属于这个target, 也就是makefile中的一些target所相关的文件的意思。


5. 如何调用静态库

静态库的调用比动态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值