递归查找和非递归查找

ios头文件搜索路径教程

  (2014-11-19 13:31:55)
标签: 

股票

分类: 功能实现
按照经验在添加头文件搜索 路径 的时候总结了以下几点
路劲分为绝对 路径和相对路径
本人建议多使用相对 路径,这样工程迁移的时候会省心不少

绝对 路径寻找方法:点击工程某个文件,右键“show in finder”打开终端,cd 把文件夹拖入,即可出现一个路劲,这个就是绝对路径

相对路径即相对于当前工程文件的路径,“./”表示当前工程文件夹,后面接得全部是真实文件夹名,工程内部的group无效,"../"表示上层目录 ,在xcode里“$(PROJECT_DIR)”也表示当前工程文件夹目录

需要了解的两个参数意义:
non-recursive非递归查找
recursive 递归查找  
xxx/** non-recursive 也表示递归查找,会自动转化为xxx recursive

例子,hello工程文件夹下的Lib文件夹存在helloLib.h
为hello添加helloLib.h的头文件搜索路径
默认是non-recursive
/Users/xxxx/Desktop/ hello /Lib
2./Lib
3../hello/Lib
4./    recursive
5./** non-recursive
6$(PROJECT_DIR)/Lib
7$(PROJECT_DIR)/** recursive
举了这么多例子,应该能够融汇贯通了吧,头文件搜索路径必须指定到那一层,不过一般工程默认都是从当前工程文件夹递归查找,只有添加第三方库,或者制作静态库的时候才会用到这些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值