自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

翻译 【Swift4.0】属性

翻译能力有限,如有不对的地方,还请见谅!希望对Swift的学习者有所帮助,使用的编写工具:JQNote    InNote(iPhone)属性是把值和某个类,结构体或者枚举联系在一起。存储型属性存储一个实例的常量和变量值部分,然而计算型属性会计算出(而不是存储)一个值。类,结构体和枚举都支持计算型属性,而存储型属性只有类和结构体支持。这两种属性通常跟某个类型的实例关联。然而

2017-12-28 15:19:01 509 1

翻译 【Swift4.0】类和结构体

翻译能力有限,如有不对的地方,还请见谅!希望对Swift的学习者有所帮助,使用的编写工具:JQNote InNote(iPhone)存储属性一个存储属性是一个常量或者变量,被存储作为一个类或者结构体实例的一部分。你可以在定义它的时候给它一个缺省值,也可以在初始化方法中设置和修改存储属性的初始化值,即便是该存储属性是常量。如果你创建了一个常量结构体实例,那么就不能修改该实例的属性

2017-12-27 18:26:21 1898

翻译 【Swift4.0】集合类型-Dictionary

Dictionary是一个字典,存储的是键值对,也是无序的。每一个值对应唯一的key。写作Dictionary, 其中key是Dictionary中一个键的类型,Value是Dictionary中与键对应的存储值的类型。Dictionary简写形式为[Key : Value]与集合类型Set类似,Dictionary中的Key类型必须遵守Hashable协议

2017-12-20 12:05:14 328

翻译 【Swift4.0】集合类型-Set

这章节介绍集合的另一种类型Set,写作Set, Element是存储的类型。与Array不同,Set没有类似的简写格式。创建并且初始化一个空的Set:varletters =SetCharacter>()print("letters is of typeSetwith \(letters.count)items.")/

2017-12-20 12:04:02 401

翻译 【Swift4.0】集合类型-Array

Swift提供了三个主要的集合类型来存储值的集合:Array,Set,Dictionary。Array是有序的值的集合,Set是无序的不重复的值的集合,Dictionary是无序的键值对集合。在Swift中Array,Set和Dictionary存储的键值的类型都是明确的。这就意味着你不能插入一个错误类型的值到集合里面。同时也就是说,你可以确定从集合里面得到的值的类型。

2017-12-19 16:25:40 321

翻译 【Swift4.0】可选类型

在一个值可能缺失的情况下,你可以使用可选类型。一个可选类型代表两种可能:要么有一个值,并且你可以展开获取该可选类型的值。要么根本没有值。可选的概念在C和Objective-C语言中是不存在。在Objective-C中最类似可选类型的功能是一个方法将返回nil或者一个对象,返回nil意味着“缺失一个有效的对象”。然而,这只适合于对象,不适合结构体,基本的数据类型,或者枚举值。

2017-12-18 12:49:11 700

翻译 【Swift4.0】类型安全和类型推断

Swift 是一门类型安全的语言。鼓励程序员在代码中清楚明确值的类型。如果代码中使用一个字符串String,那么你不能错误的传递一个整型Int给它。因为Swift是类型安全的,它会在代码编译的时候做类型检查,并且把所有不匹配的类型作为一个错误标记出来。这样使得程序员在开发中尽可能早地发现和修正错误。类型检查有助于你在使用不同类型值的时候,避免错误的发生。但是,这不意味着你必须给

2017-12-15 18:24:42 306

翻译 【Swift4.0】常量和变量

翻译能力有限,如有不对的地方,还请见谅!希望对Swift的学习者有所帮助,使用的编写工具:JQNote常量和变量关联一个名称(比如:maximumNumberOfLoginAttempts 和 welcomeMessage)和一个特殊类型的值(比如:数字10和字符串“Hello”)。一个常量一旦被赋值后就不能再改变,一个变量可以再次被赋予不同的值。声明常量和

2017-12-04 13:49:02 463

翻译 【Swift4.0】基础部分

翻译能力有限,如有不对的地方,还请见谅!希望对Swift的学习者有所帮助,使用的编写工具:JQNoteSwift是一门新的编程语言,用于iOS,macOS,watchOS以及tvOS系统平台上应用程序的开发。尽管如此,如果有C和Objective-C开发经验的话,那么对于Swift的许多部分,你将并不陌生。C和Objective-C中所有的基本类型,Swif

2017-12-04 13:47:15 516

原创 Mac/iOS 自动化打包

对于app的发包,通常都是通过xcode进行Build-Archive-Export,生成最后的.ipa文件。    我们也可以通过在终端使用xcodebuild命令行来进行打包。以下是xcodebuild 可以使用的命令:xcodebuild [-project ] [[-target ]...|-alltargets] [-configuration ] [-arc

2016-12-30 11:19:52 710

原创 Cocoa-ViewController

ViewController简介         Cocoa Touch采用了Model-View-Controller (MVC)的设计模式,在该设计模式中,一个Controller 对象是连结数据和视图之间的桥梁。对于IOS程序,View Controller 则用来展示和管理一系列的视图,从UIViewController继承而来。        ViewCo

2016-12-30 10:42:30 404

原创 Object_C内存管理

简介           程序内存管理是在程序运行期间分配,使用和释放内存的过程。不好的内存管理,程序就会出现很多内存泄露,从而影响程序的效率和质量,甚至导致程序crash。所以深入学习和理解内存管理机制,对每个程序员(至少mac/ios 程序员)来说都很重要。      Object-C的内存管理采用retain-release,autorelease机制。每个o

2016-12-30 10:17:19 273

空空如也

空空如也

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

TA关注的人

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