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--构造过程
详见:http://wiki.jikexueyuan.com/project/swift/chapter2/14_Initialization.html#default_initializers构造过程是使用类、结构体、枚举类型的实例之前的准备过程。在新的实例可用前必须执行这个过程,具体操作包括设置实例中每个存储属性的初始值和执行其他必须的设置,或初始化工作通过定义构造器(Initializers
sayHellooX
·
2020-03-08 11:30
UI基础学习1+
UI第一天学习总结通过
swift基础
语言的三周学习过后,今天迎接来了iOS开发第二阶段的学习--UIFirstBlood首先我们APPAlication.swift进行了一些基本的认识,下面就是APPAlication.swift
青昀兄
·
2020-03-08 09:38
Swift:基础
简单值github:
Swift基础
实例Workspacegithub:SwiftBasicTableView所有内容均基于官方文档使用let声明一个常量,用var生成一个变量varmyVariable=
厨子
·
2020-03-08 07:41
swift基础
---逻辑分支
一.介绍下逻辑分支分支也就是if,switch,三目运算等判断语句通过分支语句可以控制程序都执行流程二.if分支语句和OC中if语句有一定的区别判断句可以不加()在Swift的判断句中必须有明确的真假不再有非0即真必须有明确的Bool值Bool有两个取值:false/true//练习1leta=10//错误写法://正确的写法//ifa{ifa>9{//print("a")print("a")//
sunbin112012
·
2020-03-07 13:07
swift基础
介绍-1
1、常量和变量常量:本质是指针不能再指向其他对象,但是可以通过指针获得对象后,修改对象内部的属性用let来修饰:let标识符名称:数据类型=数据的值比如:leta:Int=10(定义了一个常量a,值类型是10)变量:使用var来修饰:var标识符名称:数据类型=数据的值varb:Int=20(定义一个变量b,值类型是20,可以修改)2、swift中的类型推导在swift中任何一个标识符都有明确的类
liyang20160111
·
2020-03-07 08:44
Swift基础
之闭包
闭包Swift对闭包进行了简化:利用上下文推断参数和返回值类型隐式返回单表达式闭包,即单表达式闭包可以省略return关键字参数名称缩写尾随(Trailing)闭包语法1.1闭包表达式语法swift中闭包的一版形式如下:{(parameters)->returnTypeinstatements}下面我们用内联闭包实现数组的升序排列,函数的最后一个参数是闭包时()可以省略;注意:此时闭包的参数和返回
子键_北京不眠夜
·
2020-03-06 14:13
ios- (5天)OC快速转Swift心得
1.首先要简单了解下swift的基本语法,有点像js2.然后查看一些OC转swift的博客文章了解
swift基础
特性,推荐:http://www.cocoachina.com/ios/20150906/
无悔zero
·
2020-03-06 01:22
Swift基础
之常用的UI控件(三)
在前两篇中介绍了UILabel、UIControl、UIButton和UITextField,在本篇文章中会介绍一下UIImageView、UITextView等等UIImagevIew-图像视图1.图像视图的创建letimageView=UIImageView(image:UIImage(named:"icon"))imageView.frame=CGRect(x:10,y:10,width:1
大脸猫121
·
2020-03-04 14:30
Open Swift 基础篇
Open
Swift基础
篇标签:swift编程语言OpenSwift是一套全新的编程语言。在介绍它之前,我们先说一下C++。C++可谓包罗万象、博大精深。
wsds
·
2020-03-03 15:07
每日一问18——
swift基础
(04)及后续补充
swift中的闭包闭包的定义先回忆oc中的block语法,详细可以回顾每日一问01——block/*返回类型(^名字)(参数列表)*/void(^Block)(inta)而在swift中闭包类型的格式:(参数列表)->(返回类型)(num:Int)->()//不填默认为void我们可以指定任何参数或变量为闭包类型varblock:(()->())?闭包的使用我们模拟一个异步请求的过程,通过闭包将结
巫师学徒
·
2020-03-02 10:35
Swift基础
-元组
元组是Swift中特有的,OC中并没有相关类型元组是:它是一种数据结构,在数学中应用广泛类似于数组或者字典可以用于定义一组数据组成元组类型的数据可以称为“元素”元组(tuples)把多个值组合成一个复合值将多个相同或者不同类型的值用一个小括号括起来就是一个元祖元组内的值可以是任意类型,并不要求是相同类型作为函数返回值时,元组非常有用注意:元组在临时组织值的时候很有用,但是并不适合创建复杂的数据结构
翻这个墙
·
2020-03-01 16:14
swift基础
-2-常量变量/基本数据类型/类型转换
var定义变量,设置之后可以修改let定义常量,设置之后不可以修改语句末尾不用使用;在Swift中使用print()替代OC中的NSLog,print的性能更好C:printf("Hello,World!");OC:NSLog(@"Hello,World!");Swift1.2:println("Hello,World!")Swift2.0:print("Hello,World!")变量:OC:先
solozyx
·
2020-03-01 11:07
swift基础
-16-subscripts下标
subscripts(下标):访问对象中数据的快捷方式所谓下标脚本语法就是能够通过,实例[索引值]来访问实例中的数据类似于以前我们访问数组和字典,其实Swift中的数组和字典就是一个结构体Array:subscript(index:Int)->TDictionary:subscript(key:Key)->Value?arr[0]==arr.subscript(0)dict["key"]==dic
solozyx
·
2020-03-01 10:10
Swift基础
-可选类型
注意:可选类型时swift中较难理解的一个知识点暂时先了解,多利用Xcode的提示来使用随着学习的深入,慢慢理解其中的原理和好处概念:在OC开发中,如果一个变量暂停不使用,可以赋值为0(基本属性类型)或者赋值为空(对象类型)在swift开发中,nil也是一个特殊的类型.因为和真实的类型不匹配是不能赋值的(swift是强类型语言)但是开发中赋值nil,在所难免.因此推出了可选类型Swift中只有可选
翻这个墙
·
2020-03-01 07:02
Swift基础
之关于键盘的那些事儿
看过小编前面的文章的小伙伴们应该已经发现了,在UITextField中,小编简单的介绍过一丢丢关于UIKeyboard的键盘类型。在这篇文章中,我们来详细的看一下UIKeyboard的相关知识吧。一、键盘的相关属性1.键盘8种类型textF.keyboardType=UIKeyboardType.Default//系统默认的虚拟键盘textF.keyboardType=UIKeyboardType
大脸猫121
·
2020-03-01 03:20
Swift基础
语法04-- 循环
前言swift中的循环和OC中的循环大体是一样的,并没有什么多大的变化,只是一些细节方面的变化,下面我们一一操练一下swift中的循环,并对比OC,看看其有什么不同.循环类型.png一,for循环传统的for循环和OC用法是一样的for后面的()是可以省略的,但是{}是一定不能省略如果是使用swift开发,不推荐这种写法方式一:传统的for循环(在使用swift开发中是不推荐使用该类型的)//0~
WILLIAMALEX
·
2020-02-29 21:59
Swift基础
3
集合的可变性如果创建一个数组,集合或者字典并且把它们分配成一个变量,这个集合就将会是可变的。如果我们把它们分配成常量,那么它就是不可变的,它的大小不能被改变。数组1.数组使用有序列表存储同一类型的多个值。相同的值可以多次出现宰一个数组的不同位置中。2.Swift中数组的形式:Array,其中Element是这个数组中唯一允许存在的数据类型。我可以使用像[Element]这样的简单语法。vararr
cht005288
·
2020-02-28 15:50
Swift基础
语法(二)
swift基础
语法(一)
swift基础
语法二主要讲数据类型1.字符串1.在swift中String是一个结构体,性能更高String的定义.png2.字符串的定义varstr1="zifuchuan"/
蓝_上海求职
·
2020-02-28 12:37
Swift基础
语法-协议
1.协议的格式协议的定义方式与类,结构体,枚举的定义都非常相似协议默认可以被类/结构体/枚举类型遵守格式:protocol协议名称{//协议方法}protocol协议名称:父协议1,父协议2,...,{//协议方法}2.协议的基本使用定义协议和遵守协议注意:默认情况下在swift中所有的协议方法都是必须实现的,如果不实现,则编译器会报错//1.定义协议//注意:默认情况下在swift中所有的协议方
DwightChan
·
2020-02-28 07:02
swift基础
---元祖加可选类型
元祖的介绍元组是Swift中特有的它是什么呢?它是一种数据结构,在数学中应用广泛。类似于数组或者字典可以用于定义一组数据特别提醒下元祖在习惯了OC语法之后听起来很怪,但是我觉得他挺简单就像上面说的类似数组或者字典(具体的案例可以看做是网络请求返回的错误代码)元祖的定义元祖的常见写法有两种("1001","张三",30,90)(id:"1001",name:"张三",english_score:30
sunbin112012
·
2020-02-26 10:10
swift基础
语法
1>常亮和变量eg:leta=10varb=2.1let用来声明常量,var用来声明变量.如果你的代码中有不需要改变的值,使用let关键字将它声明为常量。若你的值需要改变,那么需要改变的值声明为变量.你可以在一行中声明多个常量或者多个变量,用逗号隔开:eg:varx=1,y=2,z=32>类型标注eg:leta:String如果你需要对一个常量或变量添加类型标注,则需要在常量或者变量名后面加上一个
单腿行走的大象
·
2020-02-26 01:34
Swift基础
篇——字符串
字符正式介绍字符串之前呢,需要引入一个新的数据类型,即字符(Character),字符类型只能存放一个字符,例如:varch:Character="!"单独的一个字符可以拼接在一个字符串的后面,具体方法如下:varstr="Hello,playground"str.append(ch)字符串//常量字符串,不能对其进行重新赋值或者拼接等操作letstr2="I'manimmutablestring
沫简影
·
2020-02-25 10:04
Swift基础
-06(构造函数)
1.关于命名空间Objective-C没有命名空间的,在应用开发时,所有的代码和引用的静态库最终都会被编译到同一个域和二进制中。这样的后果是一旦我们有重复的类名的话,就会导致编译时的冲突和失败。为了避免这种事情的发生,Objective-C的类型一般都会加上两到三个字母的前缀,比如Apple保留的NS和UI前缀,各个系统框架的前缀SK(StoreKit),CG(CoreGraphic)等。Obje
啊了个超
·
2020-02-25 07:06
Swift基础
语法-类基本定义,类的恒等运算
1.类的基本定义Swift中的结构体和类非常相似,但是又有不同之处类是具有相同属性和方法的抽象类没有逐一构造器,因此需要手动写构造方法如果写了自定义的构造器,则原有的类名()这个方法将失效,如果需要使用到原有默认的构造器类名()则需要在中重写init(){}构造器格式:class类名称{类的属性和方法}classRect{varwidth:Doublevarheight:Doublefuncsho
DwightChan
·
2020-02-23 11:34
Swift 枚举(enum)详解
Swift基础
语法总结,来自苹果官方文档:枚举(Enumeration)枚举在Swift中是first-classtypes。与C,Objective-C中的枚举相比,Swift中枚举功能更强大。
Raymond1927
·
2020-02-23 08:56
iOS
Swift基础
学习笔记(四)枚举(Enumeration)和结构体(Structure)
使用enum来创建一个枚举。和类以及其他命名类型一样,枚举可以包含方法。enumRank:Int{caseace=1casetwo,three,four,five,six,seven,eight,nine,tencasejack,queen,kingfuncsimpleDescription()->String{switchself{case.ace:return"ace"case.jack:re
豆瓣菜
·
2020-02-23 05:38
[
Swift基础
语法入门]代码讲解何为单例
Method1classDemoClass{//1classvarsharedInstance:DemoClass{//2structStatic{staticvaronceToken:dispatch_once_t=0staticvarinstance:DemoClass?=nil}//3dispatch_once(&Static.onceToken){//4Static.instance=De
NinthDay
·
2020-02-23 04:05
swift基础
-20-方法
隶属于每一个类或结构体的函数称之为方法:方法分为类方法和实例方法,对应OC中的+-方法实例方法:实例方法一定是通过对象来调用的,实例方法隶属于某一个类classPerson{var_name:String="solozyx"var_age:Int=99//实例方法一定是通过对象来调用的,实例方法隶属于某一个类//funcsetName(name:String,age:Int)//如果不希望某个参数
solozyx
·
2020-02-22 21:12
iOS基础--
Swift基础
知识总结1(变量,数组,字典,元组,循环分支,结构体)
皮卡丘愿你开心.jpg常量和变量在Swift中使用let修饰一个常量,使用var修饰一个变量;let修饰常量的值是不可以更改的var修饰的变量的值是可以更改的;在声明常量和变量的时候可以用表情符号,中文等命名常量名和变量名.//输出函数print("Hello,World!")//定义一个常量//方法1://定义之后,后面的值只能是字符串,因为指定了常量的类型letname:String="詹姆斯
云之君兮鹏
·
2020-02-22 17:20
CoreData(一)
参考书籍:COREDATAbyTutorials默认有
swift基础
。最近一直在学习CoreData相关内容,在这里做一个总结,总结分篇组成,以供自己和他人学习参考。
StrongX
·
2020-02-21 16:15
Swift基础
语法(-)
swift基础
语法可以在playground中编写,这样直接可以在右侧看到结果,不需要运行新建playground1.1标识符定义标识符时,必须指出是变量还是常量格式:标识符:类型let定义常量,一旦定义就不可更改
蓝_上海求职
·
2020-02-21 08:11
swift基础
—错误处理(Error Handling)
使用采用“Error”协议的类型来表示错误。enumPrinterError:Error{caseOutOfPapercaseNoTonercaseOnFire}使用“throw”来抛出一个错误并使用“throws”来表示一个可以抛出错误的函数。如果在函数中抛出一个错误,这个函数会立刻返回并且调用该函数的代码会进行错误处理。funcsend(job:Int,toPrinterprinterName
莽原奔马668
·
2020-02-20 19:00
iOS
Swift基础
学习笔记(六)错误处理(Error Handling) 和 泛型(Generics)
错误处理使用任何采用Error协议的类型表示错误。enumPrinterError:Error{caseoutOfPapercasenoTonercaseonFire}使用throw来抛出一个错误,使用throws来标记函数可以抛出错误。如果函数中抛出错误,函数将立即返回,调用该函数的代码来处理抛出的错误。funcsend(job:Int,toPrinterprinterName:String)t
豆瓣菜
·
2020-02-20 16:44
swift基础
-8-Tuples元组类型
元组:在其它语言中很早就有元组这个概念,但是对于OC程序员来说这是一个新的概念将多个相同或者不同类型的值用一个小括号括起来就是一个元组letstudent=("solozyx",99,171)//(.0"solozyx",.199,.2171.1)print(student)//"("solozyx",99,171.1)\n"print(student.0)//"solozyx\n"print(s
solozyx
·
2020-02-19 19:17
Swift基础
之09可选链的使用
此文摘自网络可选链可选连的概念它的可选性体现于请求或调用的目标当前可能为空(nil)如果可选的目标有值,那么调用就会成功;如果选择的目标为空(nil),则这种调用将返回空(nil)多次调用被链接在一起形成一个链,如果任何一个节点为空(nil)将导致整个链失效。可选链的使用在可选类型后面放一个问号,可以定义一个可选链。这一点很像在可选值后面放一个叹号来强制拆得其封包内的值它们的主要的区别在于当可选值
张不二01
·
2020-02-19 15:31
Swift 4.2 基础专题详解
Swift基础
专题是我个人在学习Swift语言时,按照苹果官方文档翻译的,供大家参考学习,个人英语水平有限,若有翻译不准确的地方,请大家指出。目前翻译的都是主要的模块。
Raymond1927
·
2020-02-19 06:55
Rx
Swift基础
学习
1.RxSwift常见操作nevernever就是创建一个sequence,但是不发出任何事件信号。letbag:DisposeBag=DisposeBag()letneverObser=Observable.never()neverObser.subscribe{(event:Event)inprint(event)}.addDisposableTo(bag)emptyempty就是创建一个空的
睡一个号角
·
2020-02-19 05:17
Swift基础
之常用的UI控件(二)
UIButton-按钮按钮的创建letbutton:UIButton=UIButton(type:UIButton.ButtonType.contactAdd)button.frame=CGRect(x:100,y:100,width:100,height:100)//设置按钮的背景颜色button.backgroundColor=UIColor.cyan//设置按钮的背景图片button.set
大脸猫121
·
2020-02-17 21:21
swift基础
语法(十三)——闭包
介绍闭包和OC中的block非常相似OC中的block是匿名的函数Swift中的闭包是一个特殊的函数block和闭包都经常用于回调block写法总结:参考类型:返回值(^block的名称)(block的参数)值:^(参数列表){//执行的代码};闭包的写法总结:闭包的写法:类型:(形参列表)->(返回值)技巧:初学者定义闭包类型,直接写()->().再填充参数和返回值值:{(形参)->返回值类型i
芝麻绿豆
·
2020-02-17 18:08
swift基础
---数据类
swift类型介绍跟OC中一样,swift中的数据类型也有:整型、浮点型、对象类型、结构体类型等等。首先先学习下整形和浮点型整型有符号:Int8:有符号8位整型Int16:有符号16位整型Int32:有符号32位整型Int64:有符号64位整型Int:和平台相关(默认,相当于OC的NSInteger)无符号UInt8:无符号8位整型UInt16:无符号16位整型UInt32:无符号32位整型UIn
sunbin112012
·
2020-02-17 09:43
Swift基础
7
枚举语法使用enum关键词来创建枚举并且把它们的整个定义放在一对大括号内:enumsomeEnumeration{//枚举定义case....case....case....}eg:下面是枚举表示四个方向enumCompassPoint{caseNorthcaseSouthcaseEastcaseWest}枚举中定义的值(如North,South,Ease和West)是这个枚举的成员值(或成员)。
cht005288
·
2020-02-17 00:04
Swift基础
语法
---------------------Swift简介----------------------一、神马是Swift?1、Swift是苹果公司2014年在WWDC(苹果开发者大会)上发布的全新编程语言。2、Swift在天朝翻译为“雨燕”,其Logo如下图SwiftLogo3、Swift跟Objective-C一样,可以用于开发iOS、Mac应用程序。4、苹果公司从2010年7月开始设计Swif
android_ls
·
2020-02-16 16:38
Swift基础
语法-switch--对比OC
1.Swift语法中switch与OC中的比较在OC中的switch格式:switch(需要匹配的值)case匹配的值:需要执行的语句break;可以穿透可以不写defaultdefault位置可以随便放在case中定义变量需要加大括号,否则作用域混乱不能判断对象类型,只能判断基本类型中的整数**在Swift中的Switch**OC必须是整数,在Swift中可以是对象的类型也可以是double类型
DwightChan
·
2020-02-16 00:30
swift基础
部分小记
1术语运算符分为一元,二元和三元运算符一元运算符对单一操作对象操作,一元运算符分前置运算符和后置运算符,前置运算符需要紧跟在操作对象之前如(!b),后置运算符需紧跟在操作对象之后如(c!)二元运算符操作两个操作对象,如(2+3)是中置的,因为它们出现在两个操作对象之间。三元运算符操作三个操作对象,和C语言一样,Swift只有一个三元运算符,就是三目运算符(a?b:c)tips在求余运算符中,除数的
Supersweet007
·
2020-02-15 13:05
swift基础
语法(九)——可选类型
介绍概念:在OC开发中,如果一个变量暂停不使用,可以赋值为0(基本属性类型)或者赋值为空(对象类型)在swift开发中,nil也是一个特殊的类型.因为和真实的类型不匹配是不能赋值的(swift是强语言)//错误写法letstring:String=nil但是开发中赋值nil,在所难免.因此推出了可选类型可选类型的取值:空值有值定义定义一个可选类型有两种写法最基本的写法letstring:Optio
芝麻绿豆
·
2020-02-15 13:12
Swift基础
知识
/p/02ab8c6c1f9f〖嵌牛导读〗Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序,Swift语言让应用开发更简单、更快、更稳定,确保最终应用有着更好的质量〖嵌牛鼻子〗
Swift
天使和双彩虹2
·
2020-02-14 12:49
swift基础
-14-while
while循环格式:while(循环保持条件){需要执行的语句}OC:inti=0;intsum=0;while(i<=10){sum=i++;}while(i<=10)sum=i++;NSLog(@"%d",sum);如果只有一条指令while后面的大括号可以省略Swift:0.while后的圆括号可以省略1.只能以bool作为条件语句2.如果只有1条指令while后面的大括号不可以省略vari
solozyx
·
2020-02-14 02:32
Swift基础
-14(错误处理)
1.表示并抛出错误在Swift中,错误用符合Error协议的类型的值来表示。这个空协议表明该类型可以用于错误处理。Swift的枚举类型尤为适合构建一组相关的错误状态,枚举的关联值还可以提供错误状态的额外信息。enumVendingMachineError:Error{caseinvalidSelection//选择无效caseinsufficientFunds(coinsNeeded:Int)//
啊了个超
·
2020-02-12 11:54
Swift 入门
有一点程序或完全无程序设计基础可以与iOSApprentice这系列同步学习各部分简介计算机如何工作/swfit的运行环境特征/swift语言基础swift中集合类型数据的存储在swift中构建自己的数据类型swift中的进阶话题一.
swift
花开花落花满天
·
2020-02-12 00:15
swift基础
-3-字符/字符串
字符:OC:charcharValue='a';swift:varcharValue1:Character="a"Swift和OC字符不一样1.Swift是用双引号2.Swift中的字符类型和OC中的也不一样,OC中的字符占一个字节,因为它只包含ASCII表中的字符,而Swift中的字符除了可以存储ASCII表中的字符还可以存储unicode字符,例如中文:OC:charcharValue='李'
solozyx
·
2020-02-11 12:09
上一页
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
其他