swift现在使用越来越多了,一些主流的框架或者效果比较好的demo都陆陆续续使用swift写了.所以,要学会如何在oc的项目中调用swift. 这里主要借助一个桥梁文件,这个桥梁文件一般在你导入swift代码或者创建swift代码的时候会询问你是否创建,这个时候要选择创建,然后就可以在oc项目里引 ...
分类:
编程语言 时间:
2016-09-11 14:16:15
阅读次数:
181
牛B的swift屏幕旋转经验终结者(OC统一思路) 1、AppDelegate (1)定义变量 var blockRotation: Bool = false (2)定义方法 Swift代码 func application(application: UIApplication, supported ...
分类:
编程语言 时间:
2016-08-29 14:30:22
阅读次数:
5489
前两天刚写过Swift调用OC,今天在原来的基础上,实现OC调用Swift。首先,创建一个OneSwiftFile.swift文件,创建一个继承于NSObject的类(这个地方你可以自己选择继承的父类)然后在类中创建几个方法,方便在OC文件中使用class OneSwiftFile:NSObject{ override init() { NSLog("这是在init方法中。。。...
分类:
编程语言 时间:
2016-08-23 13:24:07
阅读次数:
153
某软不给力,正在做的UWP项目停工了。官方说法是要等到RS2发布新的VOIP架构,再看看是不是给某软面子。虽然Beta用户中发出了几点愤怒的声音,但是木有用。有用的只能是某软的Skype for business UWP版拿下几个大订单,才有说服力。像现在这样鶸的表现,真是让人心寒…… 当然UWP开 ...
分类:
编程语言 时间:
2016-08-17 00:05:42
阅读次数:
327
Swift与OC交互 源码请点击github地址下载。 主要功能: 1.在OC项目里: 1.1.OC代码调用Swift方法 1.2.Swift代码调用OC代码。 2.在Swift项目: 2.1.Swift代码调用OC代码 2.2.OC代码调用Swift方法。 不管在什么项目里,在创建另外一种开发语言 ...
分类:
编程语言 时间:
2016-08-05 19:29:55
阅读次数:
129
参考: 新语言代码高亮及Windows Live Writer插件开发 最近学习Swift,在博客上写笔记的时候一直觉得Swift代码的高亮不太令人满意,因为博客园的编辑器上传代码模板中没有包括Swift在内的新语言。 偶然看到了上面这篇参考博文,为我提供了一些解决思路,决定一试。 1.HighLi ...
分类:
编程语言 时间:
2016-07-22 12:54:44
阅读次数:
333
我之前写过一个RPG游戏<>编译器使用的是SpriteBuilder,很好很强大!全部代码都由Objc完成,现在想尝试一下在其中混入Swift代码.我的目的很简单,用Swift写一个GCMan9类,派生自Objc中的GameCharacter类,最后在Objc中使用GCMan9这个类.GameCharacter类是游戏人物的基类,我从中派生了十几个子类分别表示游戏...
分类:
编程语言 时间:
2016-07-09 09:22:32
阅读次数:
297
别人一看到我的 Swift 代码,立刻就会问我为什么如此频繁的使用 extension。这是前几天在我写的另一篇文章中收到的评论: 我大量使用 extension 的主要目的是为了提高代码可读性。以下是我喜欢使用 extension 的场景,尽管 extension 并非是为这些场景设计的。 私有的 ...
分类:
编程语言 时间:
2016-07-07 17:13:32
阅读次数:
322
基本准则 用法一目了然是你设计时最重要的目的。 方法和属性这样的实体只声明一次,却会被重复调用。因此你在设计 API 时应尽可能使其简单明了。当评估某个设计时,只阅读声明往往是不够的,有时还需要检查它的使用样例,才能确保其在上下文中足够清晰。 一目了然比简洁更重要。 尽管 Swift 代码可以非常简 ...
分类:
编程语言 时间:
2016-07-04 21:49:08
阅读次数:
171
详细地址:http://www.code4app.com/forum.php?mod=viewthread&tid=9133#lastpost 昨天看自己的代码的时候发现自己的注释实在是太乱了,也看不大清楚之前用oc的时候也用过简单的注释,于是乎就去找了点资料看了下 ,swift下几个注释关键字都变 ...
分类:
编程语言 时间:
2016-06-30 23:10:28
阅读次数:
194