- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 Swift中的反射
原文:http://www.cocoachina.com/applenews/devnews/2014/0623/8923.htmlSwift 其实是支持反射的,不过功能略弱。本文介绍基本的反射用法和相关类型。 MetaType 和 Type 语法The metatype of a class, structure, or enumeration typ
2014-06-24 17:33:32 3180 1
原创 简析Swift和C的交互
原文链接:http://www.cocoachina.com/applenews/devnews/2014/0619/8884.html其中 @asmname 的两个用法源于我的猜测验证,用到了 Xcode, lldb, nm, llvm ir 等工具或格式。 其中 name mangling 部分源自 WWDC。 相关的分析主要基于我 dump
2014-06-19 17:14:27 6167 1
原创 swift 新功能介绍
原文链接:http://www.cocoachina.com/applenews/devnews/2014/0617/8857.html如果你和我一样,准备好好看看苹果的 Keynote,兴奋地准备开始尝试一些新的 API,结果你听到最多的是一门新的语言:Swift!你突然被告知,这不是 Objective-C的扩展,而是一门完完全全新的语言。你是会激动呢,还是高兴,抑或头脑一片空白?
2014-06-18 00:37:11 3834
原创 swift 语法总结
原文:http://www.cocoachina.com/newbie/basic/2014/0612/8803.html语句语句语法statement → expression ; optstatement → declaration ; optstatement → loop-statement ; optstatement → branch-stateme
2014-06-17 09:08:35 4098 1
原创 Swift 泛型参数
原文:http://www.cocoachina.com/newbie/basic/2014/0612/8802.html本页内容包括:泛型形参语句和泛型实参语句 本节涉及泛型类型、泛型函数以及泛型构造器的参数,包括形参和实参。声明泛型类型、函数或构造器时,须指定相应的类型参数。类型参数相当于一个占位符,当实例化泛型类型、调用泛型函数或泛型构造器时,就用具体的类
2014-06-16 22:16:46 3328
原创 swift 模式
原文:http://www.cocoachina.com/newbie/basic/2014/0612/8800.html模式(pattern)代表了单个值或者复合值的结构。例如,元组(1, 2)的结构是逗号分隔的,包含两个元素的列表。因为模式代表一种值的结构,而不是特定的某个值,你可以把模式和各种同类型的值匹配起来。比如,(x, y)可以匹配元组(1, 2),以及任何含两个元素的元组
2014-06-16 09:56:57 1233
原创 swift 声明特性 类型特性
原文地址:http://www.cocoachina.com/newbie/basic/2014/0612/8801.html特性提供了关于声明和类型的更多信息。在Swift中有两类特性,用于修饰声明的以及用于修饰类型的。例如,required特性,当应用于一个类的指定或便利初始化器声明时,表明它的每个子类都必须实现那个初始化器。再比如noreturn特性,当应用于函数或方法类
2014-06-13 23:17:58 2321
原创 swift 简单语句 控制流语句
在 Swift 中,有两种类型的语句:简单语句和控制流语句。简单语句是最常见的,用于构造表达式和声明。控制流语句则用于控制程序执行的流程,Swift 中有三种类型的控制流语句:循环语句、分支语句和控制传递语句。 循环语句用于重复执行代码块;分支语句用于执行满足特定条件的代码块;控制传递语句则用于修改代码的执行顺序。在稍后的叙述中,将会详细地介绍每一种类型的控制流语句。
2014-06-13 23:07:06 3169
原创 Swift 表达式
原文链接:http://www.cocoachina.com/newbie/basic/2014/0612/8797.html本页包含内容:前缀表达式(Prefix Expressions)二元表达式(Binary Expressions)赋值表达式(Assignment Operator)三元条件运算符(Ternary Conditional Operator
2014-06-13 13:30:48 5999
原创 Swift 语言附注 类型
本页包含内容:类型注解(Type Annotation)类型标识符(Type Identifier)元组类型(Tuple Type)函数类型(Function Type)数组类型(Array Type)可选类型(Optional Type)隐式解析可选类型(Implicitly Unwrapped Optional Type)协议合成类型(Protocol Comp
2014-06-13 09:23:31 1697 3
原创 Swift 词法结构
原文:http://www.cocoachina.com/newbie/basic/2014/0612/8795.htmlSwift 的“词法结构(lexical structure)”描述了如何在该语言中用字符序列构建合法标记,组成该语言中最底层的代码块,并在之后的章节中用于描述语言的其他部分。 通常,标记在随后介绍的语法约束下,由 Swift 源文件的输入文本中提取可能的最长子串生
2014-06-13 00:37:21 1624
原创 Swift 高级运算符
除了基本操作符中所讲的运算符,Swift还有许多复杂的高级运算符,包括了C语和Objective-C中的位运算符和移位运算。 不同于C语言中的数值计算,Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是故意的?好吧,你可以使用Swift为你准备的另一套默认允许溢出的数值运算符,如可溢出加&+。所有允许溢出的运算符都是以&开始的。 自定义的结构,
2014-06-12 23:31:10 3121
原创 Swift 类 结构体
感谢原作者:http://www.cocoachina.com/newbie/basic/2014/0612/8780.html类和结构体是人们构建代码所用的一种通用且灵活的构造体。为了在类和结构体中实现各种功能,我们必须要严格按照对于常量,变量以及函数所规定的语法规则来定义属性和添加方法。 与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建
2014-06-12 11:42:10 4051
原创 Swift 枚举
感谢原作者 链接:http://www.cocoachina.com/newbie/basic/2014/0611/8771.html枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。 如果你熟悉 C 语言,你就会知道,在 C 语言中枚举指定相关名称为一组整型值。Swift 中的枚举更加灵活,不必给每一个枚举成员(enumerati
2014-06-11 19:32:49 7164 1
原创 Swift 属性 函数
现在看cocoachina上得文章越来越有质量了,果断分享一下 原文: http://www.cocoachina.com/newbie/basic/2014/0611/8773.html函数函数是执行特定任务的代码自包含块。通过给定一个函数名称标识它是什么,并在需要的时候使用该名称来调用函数以执行任务。 Swift的统一的功能语法足够灵活的,可表达任何
2014-06-11 19:30:19 4881 1
原创 swift 学习资源 大集合
今天看到了一个swift的学习网站,里面收集了很多学习资源Swift 介绍Swift 介绍 来自 Apple 官方Swift 简介 (@peng_gong) 一篇不错的中文简介[译] Swift 首席架构师 Chris Lattner 简介(黄利民) Swift 背后的男人,他的个人主页。Swift 观点如何评价
2014-06-07 17:07:44 18951 2
原创 Swift 编程语言入门教程
今天在网上看到一篇非常好的教程,分享给大家原文地址:http://gashero.iteye.com/blog/2075324目录1 简介2 Swift入门3 简单值4 控制流5 函数与闭包6 对象与类7 枚举与结构1 简介今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Prog
2014-06-07 17:01:40 87637 21
原创 关于 Swift 的一点初步看法
本文转自:http://onevcat.com/2014/06/my-opinion-about-swift/感谢原作者虽然四点半就起床去排队等入场,结果还是只能坐在了蛮后面的位置看着大屏幕参加了今年的 Keynote。其实今年 OS X 和 iOS 的更新亮点都不少,但是显然风头和光芒都让横空出世的 Swift 给抢走了。这部分内容因为不是 NDA,所以可以提前说一说。
2014-06-07 16:57:37 2985
原创 Swift 简介 - 苹果最新的编程语言
Swift 真的可以说是最新的编程语言了,2014wwdc刚刚发布,下面来了解一下都有哪些特点。首先感谢原作者,主要内容是借鉴他的,参考链接http://zh.lucida.me/blog/an-introduction-to-swift/关于这篇文章简要介绍了苹果于WWDC 2014发布的编程语言——Swift。前言在这里我认为有必要提一下Bret V
2014-06-07 16:39:19 2330
ios线程性能测试
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人