自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孙启超

算法改变人生

  • 博客(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线程性能测试

接下来我们模仿一下这个耗时操作建立一个项目,当点击Start Working的时候会等待10秒然后显示内容,并在控制台输出耗时: 代码实例 ZYViewController.m

2013-11-19

从xib取自定义view

从xib取自己想要的view,自定义自己的view,省去打代码的功夫,直接xib托代码

2013-11-19

UIColor 类别

code4app上下载的代码,感觉非常有用,实现单色,并且支持扩展

2013-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除