E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Swift学习笔记
swift学习笔记
之类和对象
//---------------类和对象---------------- //1类的组成 //类==属性+下属脚本+方法 //属性:它将值和特定的类关联 //下属脚本:访问对象,集合的快捷方式 //方法:实现某一特定的功能,类似于函数 //2类的创建class类名{ //} //3实例化对象 //var/let对象名=类名()()不能少 //----------------属性----
lcg910978041
·
2016-05-30 10:00
【
swift学习笔记
】二.页面转跳数据回传
上一篇我们介绍了页面转跳:【
swift学习笔记
】一.页面转跳的条件判断和传值这一篇说一下如何把数据回传回父页面,如下图所示,这个例子很简单,只是把传过去的数据加上了"回传"两个字,回传到父页面。
lpxxn
·
2016-05-26 16:00
【
swift学习笔记
】一.页面转跳的条件判断和传值
在转跳页面之前我们可能会判断一下是否有输入正确的数据,如下图所示,如果没有数据输入则弹出提示,不进行转跳。一:页面转跳1.第一个页面的上放上一个Label一个textfield和一个按钮2.在第二个窗体上放两个label和一个按钮,并指定一个ViewController3.创建Segue连接两个窗体,打开模式选择modal,并给Segue命名为"openView" 3.页面1中创建输入文本框的引用
lpxxn
·
2016-05-25 09:00
Swift学习笔记
(3)iOS 9 中的网络请求
Swift学习笔记
(3)iOS9中的网络请求目录
Swift学习笔记
3iOS9中的网络请求目录编码方法请求方法其他修改完整代码运行结果编码方法在iOS9中,以前常用的stringByAddingPercentEscapesUsingEncoding
sps900608
·
2016-05-17 18:00
网络
swift
新特性
IOS9
URLSession
Swift学习笔记
(2)网络数据交换格式(XML,JSON)解析 [iOS实战 入门与提高卷]
Swift学习笔记
(2)网络数据交换格式(XML,JSON)解析参考书籍及资源:iOS实战入门与提高卷关东升参考书籍地址用NSXML来解析XML文档用TBXML来解析XML文档用NSJSONSerialization
sps900608
·
2016-05-17 14:00
ios
xml
json
网络
数据
Swift学习笔记
2 - Views
前言这是斯坦福大学在线课程-DevelopingiOS9AppswithSwift的学习内容,在iTunes上就可以搜到,有兴趣的小伙伴可以一起学习一起进步哈!这里我将一些我认为的关键知识点摘录在我的学习笔记系列中。之前用英文写了几篇,感觉没什么人看,其实个人认为用英文学再用英文写其实更简单方便一些。Demo首先,是一张萌蠢的笑脸,你要是看着不舒服,你可以从我的github中下载相应代码,或者自己
诸葛俊伟
·
2016-05-07 10:08
Swift学习笔记
三:运算符注意事项
运算符的分类:根据运算符在表达式中所处的位置:前置运算符、中置运算符、后置运算符。根据操作数的数量划分:一目(单目)运算符、二目运算符和三目运算符。在不同的语言环境中,“%”运算符的含义不同,比如:在Swift中为求余而在Python中为求模操作。Swift的关系运算符:===为恒等运算符,判断两个对象是否引用同一个类的实例。!==为不恒等运算符,判断两个对象是否不引用同一个类的实例。Swift中
bornhovering
·
2016-05-05 17:10
Swift
swift学习笔记
(一)基本数据类型(下)
五、元组类型 元组变量示例:varperson=("zhangsan",18,"123456789"),此为(String,int,String)类型的元组 1.获取元组中的元素值 ~每个元组变量、值都组合多个元素,Swift允许通过下标来访问元组的单个元素-->元组的下标从0开始 例如取出上述person的第一个元素:print("name=\(person.0)") ,输出name=
u012409455
·
2016-05-04 16:00
ios
学习笔记
swift
swift学习笔记
(一)基本数据类型(上)
一、标识符规则 1.Swift语言的标识符必须以字符(包括Unicode字符)、下划线、美元符开头。标识符的长度没有限制 2.标识符区分大小写 3.标识符使用规则:~标识符可以有字符、数字、下划线和美元符号组成,但不能以数字开头 ~标识符不能是Swift的关键字,但可以包含关键字 ~标识符不能包含空格
u012409455
·
2016-05-04 11:00
ios
学习笔记
swift
swift学习笔记
——集合类型(数组)
数组数组的声明:Array SomeType[]varshoppingList:String[]=["Eggs","Milk"]varshoppingList1:Array=["fff","sss","aaa"]//shoppingList已经被构造并且拥有两个初始项。因为swift可以自己推断类型上面的句子也可以写成varshoppingList=["Eggs","Milk"]获取数组元素个数p
吃饱了就饿
·
2016-04-19 15:00
数组
swift
swift学习笔记
——集合类型(数组)
阅读更多数组数组的声明:ArraySomeType[]varshoppingList:String[]=["Eggs","Milk"]varshoppingList1:Array=["fff","sss","aaa"]//shoppingList已经被构造并且拥有两个初始项。因为swift可以自己推断类型上面的句子也可以写成varshoppingList=["Eggs","Milk"]获取数组元素
吃饱了就饿
·
2016-04-19 15:00
swift
数组
swift学习笔记
——集合类型(数组)
阅读更多数组数组的声明:ArraySomeType[]varshoppingList:String[]=["Eggs","Milk"]varshoppingList1:Array=["fff","sss","aaa"]//shoppingList已经被构造并且拥有两个初始项。因为swift可以自己推断类型上面的句子也可以写成varshoppingList=["Eggs","Milk"]获取数组元素
吃饱了就饿
·
2016-04-19 15:00
swift
数组
swift学习笔记
——字符串与字符
阅读更多字符串初始化:varemptyString=""//空字符串字面量varanotherEmptyString=String()//初始化String实例//两个字符串均为空并等价。字符串判空:ifemptyString.isEmpty{println("什么都没有")}//打印输出:"什么都没有"字符串编辑varvariableString="Horse"variableString+="
吃饱了就饿
·
2016-04-19 15:00
swift
字符串
swift学习笔记
——字符串与字符
字符串初始化:varemptyString=""//空字符串字面量varanotherEmptyString=String()//初始化String实例//两个字符串均为空并等价。字符串判空:ifemptyString.isEmpty{println("什么都没有")}//打印输出:"什么都没有"字符串编辑varvariableString="Horse"variableString+="andc
吃饱了就饿
·
2016-04-19 15:00
字符串
swift
swift学习笔记
——字符串与字符
阅读更多字符串初始化:varemptyString=""//空字符串字面量varanotherEmptyString=String()//初始化String实例//两个字符串均为空并等价。字符串判空:ifemptyString.isEmpty{println("什么都没有")}//打印输出:"什么都没有"字符串编辑varvariableString="Horse"variableString+="
吃饱了就饿
·
2016-04-19 15:00
swift
字符串
swift学习笔记
之基本数据类型-控制流
1.代码示例//:Playground-noun:aplacewherepeoplecanplay importCocoa //循环语句 varwords=["A","B","C"] forletterinwords{ print(letter) } forvari=0;ib){ print("aisgreaterthanb") }else{ print("bisgreaterthana")
swordgirl2011
·
2016-04-10 14:00
swift
Swift学习笔记
之基本数据类型-数组与字典
1. 代码示例//:Playground-noun:aplacewherepeoplecanplay importCocoa //声明数组 varmyList=["hello",3] //打印数组中的值 foriteminmyList{ print(item) } print("\n") //打印数组中指定的值 print("数组中第二个值为\(myList[1])\n") //打印
swordgirl2011
·
2016-04-10 11:00
swift
Swift学习笔记
之基本数据类型-基本运算符
1.代码示例//:Playground-noun:aplacewherepeoplecanplay importCocoa //赋值运算符 letname="HelloWorld" print(name+"\n") //数值运算符 varnum1=3 varnum2=1 varsum=num1+num2 print(sum) //比较运算符 if(num1>num2){ print("T
swordgirl2011
·
2016-04-10 01:00
swift
swift学习笔记
:字符转为类,代码创建控件
在swift编程(http://www.maiziedu.com/course/ios/16-161/)中,我们都会遇到这样两个问题,如何把字符转为类和代码创建控件的方法,下面就具体讲解这两个知识点 在使用类之前要先获得 命名空间通过json来获取 字符型的类名 然后创建类对象,这时候就要用到字符转类 // 从info字典中获取到 命名空间 转为字符型let NS = NSBundle.mainB
展示美好1
·
2016-04-06 20:07
required
知识
空间
Swift学习笔记
之基本数据类型-元组
1.代码示例://:Playground-noun:aplacewherepeoplecanplay importCocoa //元组定义,里面可包含不同的数据类型 lettupe=(404,"NotFound",true,0.01) //将一个元组的内容分割常量或者变量 lethttp404Error=(404,"NotFound") var(statusCode,statusMes
swordgirl2011
·
2016-04-06 01:00
swift
Swift学习笔记
之基本数据类型-整形,浮点,布尔
1.代码示例://:Playground-noun:aplacewherepeoplecanplay importCocoa //无符号整型 letmin=UInt8.min print(min) letmax=UInt8.max print(max) //有符号整型 letminValue=Int8.min print(minValue) letmaxValue=Int8.max pr
swordgirl2011
·
2016-04-06 00:00
swift
Swift学习笔记
之变量与常量声明
1.代码示例:importCocoa //定义一个常量 lettest="这是一个常量" print(test) //定义一个变量 varnewVar="这是一个变量" print(newVar) newVar="更新后的变量值" print(newVar) //指定变量类型 varnum:Double=20 print(num) //字符串拼接 print(test+newVar) pr
swordgirl2011
·
2016-04-05 02:00
swift
Swift 学习笔记
初级Swift记录初级
swift学习笔记
1.在Swift中,当需要导入类库的时候,直接输入import+类库名,不再需要添加#和=["LeeHom","Eason","Jay"]//这两种方式都可以(2
Polar丶bear
·
2016-03-21 22:32
swift学习笔记
-----swift中的指针
swift语言为了简化,把指针隐形化了。没有像OC中那样的“*”。把底层的问题交给C语言去处理,我们可以在swift中调用C语言来解决。当然,OC也是可以调用的。 但是在某些场景下,这种调用可能不是很方便。比如,基于字节流的解析中,这时我们所接受的数据是要进行解析,可能用到指针。如果在C中去调用,当然也是可以的。但如果想写的简洁一些,用swift直接去处理这些,是否可以呢。那就要看在
lyf13629369104
·
2016-03-04 10:49
ios
swift
指针
swift学习笔记
-----swift中的指针
swift语言为了简化,把指针隐形化了。没有像OC中那样的“*”。把底层的问题交给C语言去处理,我们可以在swift中调用C语言来解决。当然,OC也是可以调用的。但是在某些场景下,这种调用可能不是很方便。比如,基于字节流的解析中,这时我们所接受的数据是要进行解析,可能用到指针。如果在C中去调用,当然也是可以的。但如果想写的简洁一些,用swift直接去处理这些,是否可以呢。那就要看在swift中是否
lyf13629369104
·
2016-03-04 10:49
ios
指针
swift
swift
swift学习笔记
基础用法-简单值和集合类型(1)
在此感谢swiftGG翻译组。写在前面-有些小伙伴很着急要学习swift,怕担心自己会落伍,怕有天苹果会淘汰Objective-C,大可不要担心,苹果自家的app也就只有计算器这个app是用swift写的,但在目前来看,Objective-C还可以算是主流,如果你oc学的好,Swift你只要把你们的项目拿来撸一遍,基本一星期就可以了,不用担心它有多难学。也不用着急,现用现学就完全可以的。Swift
烧开的汽水
·
2016-02-24 14:04
swift学习笔记
基础用法-简单值和集合类型(1)
在此感谢swiftGG翻译组。写在前面-有些小伙伴很着急要学习swift,怕担心自己会落伍,怕有天苹果会淘汰Objective-C,大可不要担心,苹果自家的app也就只有计算器这个app是用swift写的,但在目前来看,Objective-C还可以算是主流,如果你oc学的好,Swift你只要把你们的项目拿来撸一遍,基本一星期就可以了,不用担心它有多难学。也不用着急,现用现学就完全可以的。Swift
烧开的汽水
·
2016-02-24 14:04
Swift学习笔记
(九)
十七可选链可选链(OptionalChaining)是一种可以请求和调用属性、方法及子脚本的过程,它的自判断性体现于请求或调用的目标当前可能为空(nil)。如果自判断的目标有值,那么调用就会成功;相反,如果选择的目标为空(nil),则这种调用将返回空(nil)。多次请求或调用可以被链接在一起形成一个链,如果任何一个节点为空(nil)将导致整个链失效。可选链可替代强制解析通过在想调用的属性、方法、或
yu3
·
2016-02-24 10:00
常量和变量——
swift学习笔记
(1)
常量和变量的声明声明常量: let maxNum= 10;1.值不可被修改。2.使用let关键字声明常量。声明变量:var currentNum= 0;1.值可以被修改。2.使用var关键字声明变量。声明常量和变量的共同点:1.可以以分号结尾,也可以不以分号结尾。(本人是java开发者,习惯使用“;”结尾)如://年龄let age:Int = 12;var boolean:Bool = fals
祝青
·
2016-02-17 22:00
swift学习笔记
之-闭包
//闭包importUIKit/*闭包(Closures):函数、闭包、类都是引用类型(引用类型的实例赋值给变量或常量时,得到的都是该实例的引用,而值类型的实例变量得到的是独立的值的拷贝)1.闭包是自包含的函数代码块,可以在代码中被传递和使用,与匿名函数比较相似,嵌套函数也是一种闭包2.闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包在函数章节
weixin_30675247
·
2016-02-07 22:00
swift
swift学习笔记
之-下标脚本
//下标脚本subscriptimportUIKit/*下标脚本(Subscripts)下标脚本:1.可以定义在类(Class)、结构体(structure)和枚举(enumeration)中,是访问集合(collection),列表(list)或序列(sequence)中元素的快捷方式。可以使用下标脚本的索引设置和获取值,不需要再调用对应的存取方法。举例来说,用下标脚本访问一个Array实例中的
weixin_30364147
·
2016-02-07 12:00
swift
swift学习笔记
一.swift语法基础TheSwiftProgrammingLanguage中文版_TheSwiftProgrammingLanguage中文教程_TheSwiftProgrammingLanguage开发中文手册[PDF]下载-极客学院Wikihttp://wiki.jikexueyuan.com/project/swift/二.IOS简单入门第一个swift项目三.界面UIkitiOS界面开发
翱翔的大脚丫
·
2016-02-04 15:28
Swift学习笔记
-ARC
Swift使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift内存管理机制会一直起作用,你无须自己来考虑内存的管理。ARC会在类的实例不再被使用时,自动释放其占用的内存。然而,在少数情况下,ARC为了能帮助你管理内存,需要更多的关于你的代码之间关系的信息。参考练习代码: 1importFoundation 2 3//Swift使用自动引用计数(ARC)机制来跟踪
Time.X、
·
2016-01-27 13:00
Swift学习笔记
(15)--下标脚本(Subscripts)
下标脚本可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,使用中类似数组或者字典的用法1.定义定义下标脚本使用subscript关键字,语法:subscript(index:Int)->Int{get{//返回与入参匹配的Int类型的值}set(newValue){//执行赋值操作}}注:newValue的类型必须和下标脚本定义的返回类型相同。与计
北方的小哈
·
2016-01-26 10:43
Swift
Swift学习笔记
(14)--方法
1.分类方法分为实例方法和类型方法实例方法(InstanceMethods):与java中的类似,略类型方法(TypeMethods):与java、oc中的类方法类似.声明类的类型方法,在方法的func关键字之前加上关键字class;声明结构体和枚举的类型方法,在方法的func关键字之前加上关键字static。方法的参数名参见学习笔记的函数章节2.在实例方法中修改值类型和self结构体和枚举是值类
北方的小哈
·
2016-01-26 10:39
Swift
Swift学习笔记
(7)--控制流
1.For循环//1.条件递增forvarindex=0;index=checkValue")}//3.elseifvarz=10ifzcheckValue{println("z>checkValue")}else{println("z=checkValue")}4.Switch语句与C语言和Objective-C中的switch语句不同,在Swift中,当匹配的case分支中的代码执行完毕后,程
北方的小哈
·
2016-01-26 10:07
Swift
Swift学习笔记
(6)--字典
1.定义//1.基本定义[key1:value1,key2:value2,key3:value3]vardict=["name":"Xiaoqin","sex":"female","age":"20"]for(key,value)indict{println(key,value)}//2.类型强制定义Dictionaryvardict2:Dictionary=[1:"Beijing",2:"Nan
北方的小哈
·
2016-01-26 10:01
Swift
Swift学习笔记
(4)--字符串及基本使用
String是例如“hello,world”,“海贼王”这样的有序的Character(字符)类型的值的集合,通过String类型来表示。Swift的String类型与FoundationNSString类进行了无缝桥接。如果您利用Cocoa或CocoaTouch中的Foundation框架进行工作。所有NSStringAPI都可以调用您创建的任意String类型的值。除此之外,还可以使用本章介绍
北方的小哈
·
2016-01-26 10:54
Swift
Swift学习笔记
(3)--基本运算符
基本运行符:+(加法、正数)-(减法、负数)*(乘法)/(除法)%(求余):在Swift中,求余可以是浮点数求余。&&(逻辑与)||(逻辑或)^(逻辑异或)表示范围的符号:..和...(两个点:不包括下界和三个点包括下界)++,--三位运算符?:需要注意的是范围符号..和...区别就在于三个点的符号包含下界数据,举例说明:foriin1..3{println(i)//打印1,2;不包含3}forj
北方的小哈
·
2016-01-26 10:45
Swift
Swift学习笔记
(2)--元组(Tuples)、Optional(可选值)、(Assertions)断言
1.Tuples(元组)元组是多个值组合而成的复合值。元组中的值可以是任意类型,而且每一个元素的类型可以是不同的。1>定义:使用()包含所有元素,用逗号分开,也可以对每个元素做命名lethttp404Error=(404,"NotFound")lethttp200Status=(statusCode:200,description:"OK")//重命名2>获取元素:a.部分获取:是需要部分元素,其
北方的小哈
·
2016-01-26 10:41
Swift
Swift学习笔记
(1)--基本语法
1.分号;1>Swift不要求每个语句后面跟一个分号作为语句结束的标识,如果加上也可以,看个人喜好2>在一行中写了两句执行语句,需要用分号隔开,比如letx=0;println("hehe")2.常量与变量的定义1>常量名与变量名没有大小写的限制2>常量关键字let变量关键字var3>例:letpi=3.1415//常量必须初始化,且只能被赋值一次varv1:String//:+类型如果变量没有初
北方的小哈
·
2016-01-26 10:38
Swift
Swift学习笔记
(三)--函数与闭包
函数(Functions)函数的定义方法和ObjC差别很大,第一次看起来会比较奇怪,话说ObjC中[]这种方法调用方式都看过来了,还有别的能难倒我们吗?直接以例子来看吧:funcsayHello(personName:String)->String{letgreeting="Hello,"+personName+"!"returngreeting}//接受一个String的参数,返回一个Strin
MD5Ryan
·
2016-01-10 22:18
02-
Swift学习笔记
-元组类型
02-
Swift学习笔记
-元组类型元组类型由N个任意类型的数据组成(N>=0)元组类型的数据称为“元素”egvarsize=(x:100,y:100) size.x//访问x的值 size.0//访问x
Darren.Von
·
2015-12-27 18:00
Swift学习笔记
——闭包的几种形式
闭包本节主要叙述的是闭包的几种形式,以及闭包的实际作用,闭包是一种自包含的函数代码块,可以在代码中被传递和使用,闭包类似于C++中的Lambda表达式,那么我们先来看看C++中Lambda是怎么回事。先看一段简单的代码:intx=10;inty=3;intz;z=[=]()mutablethrow()->int{intn=x+y;x=y;y=n;returnn;}();coutBoolinretu
Jarlene
·
2015-12-27 10:55
ios
swift
闭包
lambda
Swift学习笔记
(八)
十六自动引用计数ARCSwift使用自动引用计数(ARC)来管理应用程序的内存使用。这表示内存管理已经是Swift的一部分,在大多数情况下,你并不需要考虑内存的管理。当实例并不再被需要时,ARC会自动释放这些实例所使用的内存。但是,少数情况下,你必须提供部分代码的额外信息给ARC,这样它才能够帮你管理这部分内存。本章阐述了这些情况并且展示如何使用ARC来管理应用程序的内存。注意引用计数仅仅作用于类
yu3
·
2015-12-26 15:00
Swift学习笔记
(七)
十四初始化初始化是类,结构体和枚举类型实例化的准备阶段。这个阶段设置这个实例存储的属性的初始化数值和做一些使用实例之前的准备以及必须要做的其他一些设置工作。 通过定义构造器(initializers)实现这个实例化过程,也就是创建一个新的具体实例的特殊方法。和Objective-C不一样的是,Swift的构造器没有返回值。它们主要充当的角色是确保这个实例在使用之前能正确的初始化。 类实例也能实现一
yu3
·
2015-12-26 14:00
Swift学习笔记
-- 枚举和结构
print("Hello,Swift!")//使用enum创建一个枚举。像类和所有其他的命名类型一样,枚举可以与他们相关的方法enumRank:Int{caseAce=1caseTwo,Three,Four,Five,Six,Seven,Eight,Nine,TencaseJack,Queen,KingfuncsimpleDec()->String{switchself{case.Ace:retu
KeV1n19930412
·
2015-12-18 14:43
Swift学习笔记
(六)
十二下标1、下标语法 下标可以让你通过实例名后加中括号内一个或多个数值的形式检索一个元素。语法和方法语法和属性语法类似,通过使用subscript关键定义,一个或多个输入参数以及一个返回值。不同于实例方法的是,下标可以是可读写的或者只读的。这种行为通过一个getter和setter语句联通,就像是计算属性一样。subscript(index:Int)->Int{ get{ returnanap
yu3
·
2015-12-06 10:00
Swift学习笔记
(五)
十属性1、存储属性最简单的情形,作为特定类或结构实例的一部分,存储属性存储着常量或者变量的值。存储属性可分为变量存储属性(关键字var描述)和常量存储属性(关键字let描述)。当定义存储属性时,你可以提供一个默认值,这些在“默认属性值”描述。在初始化过程中你也可以设置或改变存储属性的初值。这个准则对常量存储属性也同样适用(在“初始化过程中改变常量属性”描述)下面的例子定义了一个叫FixedLeng
yu3
·
2015-11-28 12:00
Swift学习笔记
(一)搭配环境以及代码运行成功
原文:
Swift学习笔记
(一)搭配环境以及代码运行成功 1、Swift是啥? 百度去!度娘告诉你它是苹果最新推出的编程语言,比c,c++,objc要高效简单。
·
2015-11-13 21:32
swift
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他