ios swift 入门笔记

定义常量:let MAX = 3; (语句结束后,可以加分号,或者不加分号)
定义变量:var max = 3;var str = "hello world";
定义指定类型变量:var value:Int = 3; (此时类型已指定)
输出语句:println(max);
多变量输出:println("x1 = (a), x2 = (b), x3 = (c)");

swift 数据类型:
整形,有符号和无符号:
Int Int8 Int16 Int32
UInt UInt8 UInt16 UInt32
当为64位系统,Int = Int64, UInt = UInt64

float, double

let 十进制 = 20;
let 二进制 = 0b1100
let 八进制 = 0o21
let 十六进制 = 0x11

可读性:
let value = 12_000_000
let value2 = 12_000_000.000_1

bool类型

时间: 2024-10-08 09:59:22

ios swift 入门笔记的相关文章

iOS新手入门笔记(一) 前言

初次作为 iOS 用户是在2010年的春节,第一部iOS设备是国行合约机的 iPhone 3GS ,被砍掉了 Wi-Fi 模块的那个版本. 清晰的记得那天晚上拿到手机,躺书房的床上,一瞬间就把我这个曾经坚定的塞班用户拉进了 iOS 的坑,脑子里只有一个想法:这太牛逼. 那时连一行 Hello World 都不会写,然而四年之后,我却成为了 iOS App 开发者中的一员. 到现在为止算是入门4个月了,早就想写个博客记录一下学习的过程.然而在选择在哪写这个问题上纠结了太长的时间,略过不表.今天下班

iOS Swift学习笔记 Core Data (一)Hello Core Data

正在学习swift的Core Data,做个笔记,顺便分享源码 这个实例是一个很简单的Table,通过右上角的Add按钮可以添加新的用户名.数据存储在CoreData中,这样,才不会丢失. 通过这个例子可以学会: 使用Xcode的model编辑器创建数据对象的model data. 添加新的记录到CoreData中 从CoreData中获取记录集合 显示记录到table view中 这个例子十分简单,还有很多可以改进的地方,比如,每次要操作managed class都需要访问AppDelegat

iOS开发入门——17条 Swift 最佳实践规范(上)

文章来源:http://www.zretc.com/technologyDetail/432.html 前言 这篇IOS开发入门文章是我根据在 SwiftGraphics 工作时的一系列笔记整理出来的.文中大多数建议是经过深思熟虑的,但仍可以有其他类似的解决方法.因此,如果其他方案是有意义的,这些方案会被添加上去. 这个最佳实践不是强加或者推荐 Swift 在程序.面向对象或者函数风格上的应用.更重要的是,这里要讲述的是务实的方法.如有需要的话,某些建议可能会集中在面向对象或者实用的解决方法.

IOS开发语言Swift入门连载---可选链

IOS开发语言Swift入门连载-可选链 可选链(Optional Chaining) 是一种可以请求和调用属性.方法及下标脚本的过程,它的可选性体现于请求或调用的目标当前可能为空(nil ).如果可选的目标有值,那么调用就会成功:相反,如果选择的目标为空(nil ),则这种调用将返回空(nil ).多次请求或调用可以被链接在一起形成一个链,如果任何一个节点为空(nil )将导致整个链失效. 注意: 的可选链和 Objective-C 中的消息为空有些相像,但是 Swift 可以使用在任意类型中

IOS开发语言Swift入门连载---类型转换

IOS开发语言Swift入门连载-类型转换 类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例. 类型转换在 Swift 中使用is 和 as 操作符实现.这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型. 你也可以用来检查一个类是否实现了某个协议,就像在 Checking for Protocol Conformance部分讲述的一样. 定义一个类层次作为例子 你可以将它用在类和子类的层次结构上,检查特定类实例的类型并且转换这个类实例的类型成为这个层次结构中的

iOS开发入门——17条 Swift 最佳实践规范(下)

文章来源:http://www.zretc.com/technologyDetail/433.html 承接上文:iOS开发入门--17条 Swift 最佳实践规范(上) 9.单例(Singletons) 在Swift中单例是很简单的: class ControversyManager { static let sharedInstance = ControversyManager()} Swift 的 runtime 会保证单例的创建并且采用线程安全的方式访问. 单例通常只需要访问"share

Swift自学笔记——Lesson01:玩一玩playground、Swift的简介与入门

一.玩一玩playground 首先要新建一个playground,创建完成之后,你会看到程序里面有一个定义好的变量 str,在右边的侧栏中会显示出变量的值,也就是说,我们在编程的过程中就能对变量进行实时监测. 1.点击右边栏对应行的圆圈图标,变量的值就会显示在这行代码的下面 2.点击右边栏对应行的眼睛图标,也能查看变量的值 有没有感觉到playground很好玩?自己去尝试一下吧??????! 二.Swift的简介 1.Swift概述 a).2011年7月,Chris Lattner开始主导开

IOS开发语言Swift入门连载---类和结构体

IOS开发语言Swift入门连载-类和结构体 类和结构体是人们构建代码所用的一种通用且灵活的构造体.为了在类和结构体中实现各种功能,我们必须要严格按照常量.变量以及函数所规定的语法规则来定义属性和添加方法. 与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件.你所要做的是在一个单一文件中定义一个类或者结构体,系统将会自动生成面向其它代码的外部接口. 注意: 通常一个类 的实例被称为对象 .然而在Swift 中,类和结构体的关系要比在其他语言中更加的密切,本

IOS开发语言Swift入门连载---属性

IOS开发语言Swift入门连载-属性 属性将值跟特定的类.结构或枚举关联.存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值.计算属性可以用于类.结构体和枚举里,存储属性只能用于类和结构体. 存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这种属性称为类型属性. 另外,还可以定义属性监视器来监控属性值的变化,以此来触发一个自定义的操作.属性监视器可以添加到自己写的存储属性上,也可以添加到从父类继承的属性上. 存储属性 简单来说,一个存储属性就是