hushicai

Results 189 comments of hushicai

me too ![image](https://user-images.githubusercontent.com/1249423/43557129-d21e3d58-9635-11e8-94ea-e042257cf720.png)

这个pr可以合并了吗?

接入最新版chatgpt,加上conversation支持就好了。 https://github.com/hushicai/wechat-bot/commit/dee4761f27699f70cd33ac4ea085bacec1af83dd

对于多targets的项目,首先修改` PRODUCT MODULE NAME`为`$(PROJECT_NAME)`,路径为`project -> TARGET -> build settings -> PRODUCT MODULE NAME`,这样可以多个targets共用`Swift.h`文件。

随便添加一个swift文件,xcode会自动生成对应target的bridging文件,如果有多个target,则会生成多个bridging。 如果只想用同一个bridging,可以修改`TARGET -> build settings -> Swift Compiler - General -> Objective-C Bridging Header`。

确保`TARGET -> build phases -> Compile Sources`已经加上了该swift文件,构建成功后,xcode会自动生成一个`$(SWIFT_MODULE_NAME)-Swift.h`文件。 一定要确保swift文件加进了编译列表,并且项目成功构建,xcode才会生成`Swift.h`文件,否则会一直报`Swift.h not found`错误,特别是多target的场景,很容易在一个target上添加,而在另外一个target上漏掉了。

自动生成`Swift.h`文件后,假设为`test-Swift.h`,ojbc引入swift头文件即可以调用swift: ```objc #import "test-Swift.h" ```

自动生成`Bridging-Header.h`文件后,假设为`test-Bridging-Header.h`,在该头文件中引入相应的objc头文件,swift即可以调用objc: ```objc /// test-Bridging-Header.h #import ```

从原来的博客迁移到这里来

[HTTP/2.0 相比1.0有哪些重大改进?](https://www.zhihu.com/question/34074946)