Swift学习第二天--面向对象】的更多相关文章

//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" //-------------------- 类和属性 -------------------- class Role{ //成员属性 var id = "" var money = //静态属性 static var method = "RNA" //子类…
一:swift基本数据类型 Swift中的数据类型也有:整型/浮点型/对象类型/结构体类型等等 先了解整型和浮点型 整型 有符号 Int8 : 有符号8位整型 Int16 : 有符号16位整型 Int32 : 有符号32位整型 Int64 : 有符号64位整型 Int : 和平台相关(默认,相当于OC的NSInteger) 无符号 UInt8 : 无符号8位整型 UInt16 : 无符号16位整型 UInt32 : 无符号32位整型 UInt64 : 无符号64位整型 UInt : 和平台相关(…
this 在方法中表示调用当前方法的对象,this与主方法中对象类名调用是同理的,也是去指向堆中的地址. this可以解决成员变量和形参的问题 使用构造器还是setter方法 构造器:在创建对象的时侯使用,只能使用一次 setter方法:在创建对象后使用,可以多次使用 包 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用;2.可以更好得维护程序结构;3.可以避免因为类名相同造成的冲突; package 在开发中存在几百个Java文件,为了更好的管理多个Java文件,我们可以使用pa…
变量的生命周期 成员变量:存储在堆内存中,随着对象的销毁而销毁 局部变量:存储在栈内存中,随着所定义方法的调用结束而销毁 局部变量存储在方法中,每次调用方法都会在栈空间开辟一块内存空间--栈帧,方法调用结束,栈帧就被销毁了,内存中的存储的变量数据也销毁了.   变量的作用域 成员变量:在类里使用有效 局部变量: 从开始定义的位置开始,只能在自己所在的花括号内有效 除了成员变量,其他都是局部变量 方法内 方法的形参 代码块中(一对花括号) 对象基本操作 匿名对象:创建对象之后没有赋给某一个变量,只…
第五节:可选类型 optional //: Playground - noun: a place where people can play import UIKit /* Swift学习第五节 可选类型 optional(可能是任何值) */ let possibleNumber = " var result = Int(possibleNumber) print(result) result.dynamicType //上面就是一个可选类型的举例,possibleNumber开始是一个str…
swift中文网 http://www.swiftv.cn http://swifter.tips/ http://objccn.io/ http://www.swiftmi.com/code4swift http://stackoverflow.com http://weibo.com/oldcoder 43个优秀的Swift开源项目推荐 https://developer.apple.com/swift/blog/ http://code.cocoachina.com http://swif…
今天看到了一个swift的学习网站,里面收集了很多学习资源 [转自http://blog.csdn.net/sqc3375177/article/details/29206779] Swift 介绍 Swift 介绍 来自 Apple 官方 Swift 简介 (@peng_gong) 一篇不错的中文简介 [译] Swift 首席架构师 Chris Lattner 简介(黄利民) Swift 背后的男人,他的个人主页. Swift 观点 如何评价 Swift 语言?(@知乎) 已有近 5000 人…
今天看到一个swift学习网站,其中我们收集了大量的学习资源 Swift 介绍 Swift 介绍 来自 Apple 官方 Swift 简单介绍 (@peng_gong) 一篇不错的中文简单介绍 [译] Swift 首席架构师 Chris Lattner 简单介绍(黄利民) Swift 背后的男人.他的个人主页. Swift 观点 怎样评价 Swift 语言?(@知乎) 已有近 5000 人关注该问题! [译] Rust 创始人 Graydon Hoare 对 Swift 的看法 (@CSDN)…
本学习基于苹果官方Swift学习材料,保留了原版90%左右的内容(一些项目开发中基本不用的知识点没有整理),并根据理解进行整理.如对原版感兴趣,可以直接单击链接阅读和学习. 第一部分 基础篇 1.基本介绍 2.运算符 3.字符串和字符 4.集合 5.控制流 6.函数 7.闭包 8.枚举 第二部分 进阶篇 9.类和结构体 10.属性 11.方法 12.下标 13.继承 14.构造函数 15.析构函数 第三部分 高级篇 16.ARC 17.可选链 18.错误处理 19.类型转换 20.嵌套类型 21…
从 prototype.js 深入学习 javascript 的面向对象特性 js是一门很强大的语言,灵活,方便. 目前我接触到的语言当中,从语法角度上讲,只有 Ruby 比它更爽. 不过我接触的动态语言只有: js ruby python flash的as 简单的几门, 应该算是井底之蛙之见. js 语法成分简单,没有 ruby 语言复杂.所以有时候我觉得她更干净(Ruby Fans 不要攻击我哦,我也是很爱很爱很爱Ruby的)! prototype.js 无疑是 js的漂亮之作,从它身上应该…