关于swift和OC混编
2016-01-18 09:19
323 查看
啦啦 最近没啥事情做就开始干swift了,然后就 混编的各种问题接肘而来,
1.如何在swift中使用OC代码
这个百度上又很多帖子,一种就是在swift中创建OC文件的时候,Xcode会提示,如果点确定的话,后面所有的问题都没有了,
但是如果手抖点错的话,那么就只能自己手动创建了,
1.1 创建一个.h文件 名字随便取
1.2 然后在PROJECT > Build Setting > 搜索bridge
1.3 将创建的.h路劲填充进去 注:这边我试了很多次,有时候需要写全路径$(PROJECT_DIR)+路径
有时候是 工程名+路径 反正有一个是对的
2.如何在oc中使用swift代码
嘿嘿 ,这个百度上也有好多,但是妈蛋,我今天遇到的这个问题找了好久都没有解决
先说方法吧 swift没有.h文件,但是Xcode会生成一个”项目名-Swift.h“文件 只要在相应的文件中#import 或者在 全局header文件中#import就行的
当然我今天碰到的这个问题就是,妈蛋,这样impot文件之后,发现文件报错说没有这个文件,然后我就作死的找啊找 找啊找,最后才发现,自己在buildsetting中将文件名改了(Xcode上显示的工程名居然没变) 后面用buildsetting中的“文件名-Swift.h”
3. 友情提示:查百度时看到的,但是自己还没有实践过
如果自己的工程名中又空格 eg.My Project 那么最好#import "My_Project-Swift.h"
哈哈 今天的B 就装到这里了
1.如何在swift中使用OC代码
这个百度上又很多帖子,一种就是在swift中创建OC文件的时候,Xcode会提示,如果点确定的话,后面所有的问题都没有了,
但是如果手抖点错的话,那么就只能自己手动创建了,
1.1 创建一个.h文件 名字随便取
1.2 然后在PROJECT > Build Setting > 搜索bridge
1.3 将创建的.h路劲填充进去 注:这边我试了很多次,有时候需要写全路径$(PROJECT_DIR)+路径
有时候是 工程名+路径 反正有一个是对的
2.如何在oc中使用swift代码
嘿嘿 ,这个百度上也有好多,但是妈蛋,我今天遇到的这个问题找了好久都没有解决
先说方法吧 swift没有.h文件,但是Xcode会生成一个”项目名-Swift.h“文件 只要在相应的文件中#import 或者在 全局header文件中#import就行的
当然我今天碰到的这个问题就是,妈蛋,这样impot文件之后,发现文件报错说没有这个文件,然后我就作死的找啊找 找啊找,最后才发现,自己在buildsetting中将文件名改了(Xcode上显示的工程名居然没变) 后面用buildsetting中的“文件名-Swift.h”
3. 友情提示:查百度时看到的,但是自己还没有实践过
如果自己的工程名中又空格 eg.My Project 那么最好#import "My_Project-Swift.h"
哈哈 今天的B 就装到这里了
相关文章推荐
- Swift实现的一个tableView可用的下拉刷新控件(自定义UIControl)
- Swift初体验
- swift手记-1
- Swift获取命名空间(namespace),动态加载类
- Swift学习笔记8--Optional Chaining
- Swift学习笔记7--访问控制
- swift-var/let定义变量和常量
- 【iOS】彩虹渐变色 的 Swift 实现
- iOS 集成银联支付swift
- swift错误:expected a digit after integer literal prefix
- swift枚举
- 斯坦福公开课:Developing IOS 8 App with Swift(1-3)心得体会
- Swift ! ? 符号区别
- [Swift开发实战]-类的使用02
- swift入门———函数
- 扒取系统控件 设置系统控件属性
- 玩转Swift(一)
- iOS_Swift UIScrollView之App导航页的制作
- Swift学习之continue、break、fallthrough
- Get all Ethernet information in Swift