OSX 开发知识点汇总(二)

想第一时间获取我的最新文章,请关注公众号: 技术特工队

在OSX使用网络请求时,如果使用的为http请求,需要进行两步操作,

  • 1.启动沙盒
    需要在APP需要启动沙盒具体为:
    target -> Capabilities -> App Sandbox 将Outgoing Connenctions 沟选上。
  • 2.在项目Info.Plist 中添加设置
    添加App Transport Security Settings 设置Allow Arbitrary Loads 为 true

为OSX项目添加Podfile

新建一个工程时,需要引用第三方库时,一般实用OPodfile 进行引用,初始化podfile,在项目根目录下执行 pod init, 之后产生 Podfile,然后在产生的文件中添加依赖,再在根目录下执行如下命令:

1
2
pod update
pod install

然后项目根目录下会产生.xcworkspace 的文件,这时需要将新建的工程关闭,然后使用双击xcworkspace来打开项目。后续添加新的库,只需执行 pod install即可。

swift 引用 oc 库桥接

如果开发中使用swift 语言,而库还是用oc语言开发的,如要使用oc库则需要添加一个配置bridge文件并配置在xcode中。

  1. 首先在项目文件名下面新建一个 .h 的文件,文件名一般为项目名+bridge.h,例如TestDemo-Bridging-Header.h
  2. 在该 .h 的文件中添加引入 oc 库的头文件,例如#import <DevMateKit/DevMateKit.h>
  3. 选中项目根目录,进入项目设置,选中 target 选项,找到swift Compiler -General,下面有项为:Object-C Bridging Header, 双击进入编辑状态,然后将前面新建的.h文件拖到编辑框内,路径会自动填充上(绝对路径),然后重新编译项目即可。
WangXin wechat
欢迎订阅我的微信公众号,第一时间获取最新文章!
坚持原创技术分享,您的支持将鼓励我继续创作!