步骤比较简单:
1、在Objective C工程中,创建新文件(command+N),选择Swift文件
2、选择创建bridge-header,后会生成两个文件,一个是bridge-header(这个暂时没用,这个文件是用来将objective c中的接口暴露给swift),一个是swift文件
3、在swift中想要暴露给objective C中的类或者方法前加上@objc关键字(@objc关键字的一个功能是暴露swift接口给Objective C)
4、在想要使用Swift中的文件中,包含头文件#i...
分类:
编程语言 时间:
2014-12-14 14:41:19
阅读次数:
142
Objective-C释解Target-Action模式 Target-Action模式是ObjC里非常常见的对象之间方法调用的方式,不过ObjC把方法调用叫做Send Message.一帮情况在和UI打交道时候处理各种GUI上的事件会利用到这种模式.相对应的.NET上的处理模式就是delegate...
分类:
其他好文 时间:
2014-12-11 13:42:10
阅读次数:
136
多个人共同操作同一个项目或拷贝项目时,经常会出现类似这样的问题:Undefined symbols for architecture i386:"_OBJC_CLASS_$_xx文件名", referenced from:下面是可能导致这类问题出现的原因及修改:1.相关工程文件未导入你可以直接在这里...
分类:
其他好文 时间:
2014-12-10 15:40:09
阅读次数:
158
转自:http://www.cnblogs.com/sunshine-anycall/p/4153357.html本文翻译自:http://www.objc.io/issue-13/mvvm.html。为了方便读者并节约时间,有些不是和文章主题相关的就去掉了。如果读者要看原文的话可以通过前面的url...
分类:
移动开发 时间:
2014-12-10 10:42:18
阅读次数:
362
本文翻译自:http://www.objc.io/issue-13/mvvm.html。为了方便读者并节约时间,有些不是和文章主题相关的就去掉了。如果读者要看原文的话可以通过前面的url直接访问。作者也是做了iOS多年,从大学一直到现在n多年了。对于开发一款有B格的APP很有追求。学习了很多的东西,...
分类:
移动开发 时间:
2014-12-09 17:29:26
阅读次数:
371
初学者的问题主要集中在,下面几个问题:一、几个函数总是不被调用:例如:[objc]view plaincopy-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section;这个代理不被调用的种...
分类:
其他好文 时间:
2014-12-07 22:54:24
阅读次数:
290
在XMPP开发中,使用XMPPStream进行连接服务器后,验证过程中,比较常见的一个错误是.尤其作为初学者(笔者就是这样的),经常会因为这个问题浪费不少时间。xmpp的使用1、创建xmppStream[objc]view plaincopy-(void)setupXmppStream{//1.实例...
分类:
移动开发 时间:
2014-12-06 23:58:07
阅读次数:
847
在xcode 开发过程中,经常遇到如下错误:
"_OBJC_CLASS_$_ClassName", referenced from:
我总结了两种错误情况:
1.一个类所在的库(框架)没有被引入,常见为framework添加。
解决方法:添加该类所在的库(框架)
2.一个类没有被正确的添加到工程中,这种情况在工程中的确存在这个类,可是程序就是...
分类:
其他好文 时间:
2014-12-05 15:35:20
阅读次数:
151
Objective-C释解Target-Action模式Target-Action模式是ObjC里非常常见的对象之间方法调用的方式,不过ObjC把方法调用叫做Send Message.一帮情况在和UI打交道时候处理各种GUI上的事件会利用到这种模式.相对应的.NET上的处理模式就是delegate/...
分类:
其他好文 时间:
2014-12-04 21:22:45
阅读次数:
208