随笔分类 -  Swift学习

摘要:OC调用C++: 1、创建oc工程: 2.主要步骤:将某个.m文件后缀改为.mm, 3.创建c++文件#ifndef __Test__CPPHello__#define __Test__CPPHello__#include class CPPHello {public: static... 阅读全文
posted @ 2015-03-09 13:12 OneByte 阅读(10988) 评论(0) 推荐(1)
摘要:Swift中属性是描述特定类、结构或者枚举的值,可以分为以下几种: 1.存储属性(Stored Properties) 2.计算属性(Computed Properties) 3.类型属性(Type Properties)存储属性: //存储属性就是实例对象的该属性不需要自己额外实... 阅读全文
posted @ 2015-01-30 13:39 OneByte 阅读(719) 评论(0) 推荐(0)
摘要:闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。 闭包的形式主要有三种: 1. 全局函数是一个有名字但不会捕获任何值的闭包 2. 嵌套函数是一个... 阅读全文
posted @ 2015-01-28 11:26 OneByte 阅读(1147) 评论(0) 推荐(0)
摘要:在Swift中,变量形参只能在函数本身内改变。如果你想让函数改变形参值,并想要在函数调用结束后保持形参值的改变,那你可以把形参定义为 in-out 形参。通过在形参定义的开始添加 inout 关键字来编写 in-out 形参。In-Out 形参有一个传递至函 数的值,由函数修改,并从函数返回来替换原... 阅读全文
posted @ 2015-01-27 11:34 OneByte 阅读(1263) 评论(0) 推荐(0)