博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift———a Glance(极客学院)笔记
阅读量:5166 次
发布时间:2019-06-13

本文共 1188 字,大约阅读时间需要 3 分钟。

http://www.swiftv.cn/course/hw4sysi7
本课程很短,加起来一个小时,适合作为一个快速了解。
 

两本书:

apple官方《》《Beginning IOS8 Programming with Swift 》

MVC模型

 
0.环境
Xcode-workspace-project-command line OS X application
 
1.变量类型
var 变量  let 常量  println( ) 输出
无需分号(C-like)和缩进(python-like)但分行 
手动指明类型  var x: Int = 3    注意=两侧要有空格
(1)字符串连接  str=str+“\(i) people”  这里i是一个整型变量
(2)array
var x=[“hi”,1,0.2]  空array就是[ ],空string array 就是  [String]( )
array可以println
(3)dict
var x=[“hi”:2,”a”:3]  key和value用:分开,pair也是用逗号分开,注意pair的类型无需一样
x[“s”]=f   赋值一样  
 
2.循环控制
for i in 1…100{}
while i<arr.count{}
for(key,value) in dict{}
 
if i%2==0{}
可选变量 var y:String? = “Tom"
y=nil  
if let name=y{} 
 
3.函数
func cal(a:Int,b:Int)->(Int,Int){    return(a+b,a-b)}let (m,n)=cal(3,1)println(m)
 
var t=sayhi    把函数作为变量
t("Jack")
 
4.类
1 import Foundation 2  3 class hi{ 4  5     func sayhi(){ 6  7         println("Hi Jack") 8  9     }10 11 }12 13 var x=hi()14 15 x.sayhi()16 17 class hello:hi{18 19     var _name: String20 21     init(name:String){22 23         self._name=name24 25     }26 27     override func sayhi() {28 29         println("Hello \(self._name)")30 31     }32 33 }34 35 var y=hello(name : "Mike")36 37 y.sayhi()

 

 

转载于:https://www.cnblogs.com/aezero/p/4945067.html

你可能感兴趣的文章
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
ubuntu的home目录下,Desktop等目录消失不见
查看>>
建立,查询二叉树 hdu 5444
查看>>
[Spring框架]Spring 事务管理基础入门总结.
查看>>
2017.3.24上午
查看>>
Python-常用模块及简单的案列
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>