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 4官方文档中文版:Collection Types(上)
Swift学习
有问必答群:313838956(mac版QQ有权限要求,入群只能通过手机版QQ申请).本群由Guards翻译组创建并维护入群须知:0.0重申:mac版QQ有权限要求,入群只能通过手机版QQ
Guards翻译组
·
2019-12-31 12:41
Swift学习
:结构和枚举
1.结构struct1.1.Struct与Class相同点都可以定义:属性\方法\下标\初始化器都支持类型扩展\协议不同点StructClass值类型引用类型不支持面向对象支持面向对象定义轻量级数值类型设计丰富关系的组件系统有传参拷贝成本有ARC管理成本不支持继承和多态支持继承和多态有默认成员初始化器必须自己定义初始化器不支持析构器支持析构器实例在栈上,不参与ARC实例在堆上,由ARC负责释放不支
逸飞u
·
2019-12-30 22:56
Swift 学习日记 - 2 (UIAlertController)
点击→
Swift学习
日志-目录FollowLight改进胜利提醒增加了你玩的轮数(winningNumber)胜利后
o1xhack
·
2019-12-30 20:58
Swift学习
笔记(一)
Swift对空格有要求。Swift数据类型Int相当于NSInteger,根据不同平台有不同的长度。无符号类型UInt,尽量不要使用UInt。浮点数,Double(64位浮点数),Float(32位浮点数)。布尔值,Swift有一个基本的布尔(Boolean)类型,叫做Bool。有两个布尔常量true,和False。在OC中为YES,NO.字符串,String,OC中对应为NSString。字符,
小小厨师
·
2019-12-29 22:36
Swift学习
_泛型
Swift泛型泛型的本质是参数化类型,也就是说所有操作的数据类型被制定为一个参数,这种参数类型可以用在类型、函数和方法中。1.泛型函数泛型可以用于函数的参数和返回值等,使用了泛型的函数通常称为泛型函数。下面看3个普通函数//1.1关于Int类型的交换函数funcexchangeInt(a:inoutInt,b:inoutInt){lettemp=aa=bb=temp}varnumb1=100var
CN_HarrySun
·
2019-12-29 18:01
Swift 学习日记 - 1
点击→
Swift学习
日志-目录使用书籍「SWIFT基础教程」亚马逊Kindle版,1stEdi「SWIFTforBeginners」英文版,2ndEdi开始由于实在不想直接从英文版读物入手,毕竟入门我还是很担心英文版会太慢
o1xhack
·
2019-12-29 18:03
Swift学习
第七枪--协议(一)
协议(Protocols)协议定义了一个蓝图,规定了用来实现某一特定工作或者功能所必需的方法和属性。类,结构体或枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。任意能够满足协议要求的类型被称为遵循(conform)这个协议。-协议的语法(ProtocolSyntax)-对属性的规定(PropertyRequirements)-对方法的规定(MethodRequirements)-
请叫我小东子
·
2019-12-29 04:48
Swift学习
之字符串处理
一、连接字符串和字符String值能够被加起来(或者说连接),使用加运算符(+)来创建新的String值:varstring1="我是"varstring2="中国人"letstr=string1+string2print(str)使用String类型的append()方法来可以将多个String拼接到一块,也可以给一个String变量的末尾追加Character值:varstring1="我是"
一个ios学习者
·
2019-12-28 23:46
Rx
Swift学习
之旅-错误处理
开始之前首先开启Playground的needsIndefiniteExecution,以保证我们之后的延时操作能够正常运行,在你的Playground添加以下代码importPlaygroundSupportPlaygroundPage.current.needsIndefiniteExecution=trueretry先来看看retry,可能这个操作会比较常用,一般用在网络请求失败时,再去进行
ripple_k
·
2019-12-28 15:45
Swift学习
笔记-优雅的闭包Closures
OC中Closures经常用于函数回调,当然Swift中也同样,之所以第一篇
Swift学习
笔记就想介绍Closures,是因为它是在太神奇了,神奇到可以化繁为简,简化到看不懂
Mr杰杰
·
2019-12-28 12:23
swift学习
笔记 ① —— 基础语法
大家好,我是Mars。更新了Xcode11正式版后,对SwiftUI做了一些简单的尝试,功能很强大,需要更深入的研究。之前在工作中业余时间自学了Swift,尝试重构了我司线上项目。后来因为项目赶进度,对Swift的研究也就搁浅下来。Swift5发布以后,ABI更加稳定,苹果今年又推出了SwiftUI,所以是时候好好研究一下Swift这门语言了。后续会通过一系列的文章来分享和总结学习Swift的整个
劳模007_Mars
·
2019-12-27 19:23
RxSwift (二)序列核心逻辑分析
@TOCRxSwift序列核心逻辑上一篇博客:Rx
swift学习
之(一)函数响应式编程思想只是简单的分析了序列的核心逻辑。
孔雨露
·
2019-12-27 12:06
Swift学习
-基础篇之数据类型
基本数据类型整数整数就是没有小数部分的数字,如42和-23。整数是有符号的(正、负、零)或无符号的(正、零)。Swift提供了8,16,32和64位的有符号和无符号整数类型。这些整数命名约定类似于C语言,如8位无符号整数类型是UInt8,32位有符号整数类型是Int32。像所有Swift的其他类型一样,整数类型采用大写命名法。整数范围您可以访问每个整数类型的min和max属性获取其最小值和最大值:
Gary_Tseng
·
2019-12-27 11:52
Swift学习
_时间处理
Swift时间处理类(给Date添加一个Extension)////Date-Extension.swift//Swift_时间处理////CreatedbyHarrySunon2017/8/4.//Copyright©2017年Mobby.Allrightsreserved.//importFoundationextensionDate{staticfunccreateDateString(cr
CN_HarrySun
·
2019-12-27 08:12
Swift 4官方文档中文版: Basic Operators(下)
Swift学习
有问必答群:313838956.本群由Guards翻译组创建并维护入群须知:0.1群主晚上每天20点--21点定时回答Swift相关的问题.0.2群主会在看到问题后,第一时间回复0.3拒绝长时间潜水
Guards翻译组
·
2019-12-27 07:49
关东升出品:《从零开始学Swift》系列学习笔记
之前很多同学私信小编,想要一些IOS开发相关的学习内容,推荐一下关东升老师的
Swift学习
笔记(另外各位同学,今天早晨你们的闹铃都响了吗?)
阿里云云栖号
·
2019-12-26 11:03
Swift学习
资源总结
网站官网https://developer.apple.com/swift/官网翻译swiftcafehttps://swiftdoc.org/NSHipsteriosdevweekly文档
Swift学习
资源大礼包教程
link_hui
·
2019-12-26 09:43
Swift学习
-基础篇之常量和变量
关于SwiftSwift是一种新的编程语言,主要用于IOS和MacOSX应用程序的开发。尽管如此,Swift的许多部分和C和Objective-C语言类似。Swift提供自己的语言类型版本,所有的都是基于C和Objective-C的基本类型,包括Int、Double、Float、Bool、String。Swift还提供了强大的两个集合类型版本:Array和Dictionary。像C语言一样,Swi
Gary_Tseng
·
2019-12-26 09:29
Rx
Swift学习
记录
概述RxSwift顾名思义是Swift的一种框架,您或许曾经听说过「响应式编程」(ReactiveProgramming)一词,甚至很可能研究过RxSwift的相关内容。但是如果您没有在日常开发中使用响应式编程的话,那么您就真的落后于时代了!RxSwift就是对于Swift而言进行响应式编程而言的框架,由Github的ReactiveX组织开发,维护。最近看了很多关于这方面的文档案例,这里也做个简
Mr大喵喵
·
2019-12-26 07:32
Rx
Swift学习
(Observable和Observer)
推荐书本:RxSwift电子版地址:https://pan.baidu.com/s/1bp8MlC7密码5tjx本文是RxSwift书本学习笔记书本code地址:https://pan.baidu.com/s/1o7GVBrO安装RxSwift和RxCocoapod'RxSwift','~>3.3.1'pod'RxCocoa','~>3.3.1'学习时可在项目中创建playground进行。截图创
林不改了
·
2019-12-26 03:56
「指尖儿」 必须占领用户场景才能生存的app时代,“告白小人”打动你了吗
「指尖儿」是
Swift学习
笔记(微信号:Swiftmemeda)的日常栏目之一,本栏目的主要目的是:推荐应用,并从应用看产品思维。
元茜姑娘
·
2019-12-25 22:37
swift 3 学习(1)
swift学习
1,基本的表达式形式要一致2+6//正确2+6//正确2+6//错误要么操作符两边都有空格,要么都没有空格,如果一个有空格、一个没有编译器会报错。但是推荐操作符两边都要空格,方便阅读。
三十一_iOS
·
2019-12-25 19:46
Swift学习
笔记(持续更新...)
3月24日(周四)1、元组(Array)的使用场景元组在临时组织值的时候很有用,但是并不适合创建复杂的数据结构。如果数据结构并不是临时使用,使用类或者结构体更为恰当。2、Swift与Objective-C中的nil的区别在Objective-C中,nil表示指向对象的指针为空。在Swift中,nil不是指针,它是一个确定的值,用来表示值缺失,任何类型的可选状态都可以被设置为nil,不只是对象类型。
半路出家的程序猿
·
2019-12-25 09:47
Swift 学习日记 - 3(复习与程序相关)
点击进入→
Swift学习
日志-目录/相关资料FollowLight改进print"StillthatSilly!"StillthatSilly
o1xhack
·
2019-12-25 05:23
Swift学习
Swift学习
基础部分变量声明方式不同,使用let,var关键字,类型推断非常多,需要注意基础类型的使用,如Int,String,Float,Double,Boolean,注意数值类型的默认类型,3.14
MycroftWong
·
2019-12-24 23:48
Swift学习
笔记--Array篇
Array[TOC]如何创建Array定义空数组vararray1:Array=Array()vararray2:[Int]=[]vararray3=array2定义空数组并指定初始值//[3,3,3]varthreeInts=[Int](repeating:3,count:3)//[3,3,3,3,3,3]varsixInts=threeInts+threeInts//[1,2,3,4,5]va
Jesmine阳
·
2019-12-23 22:54
Developing iOS 8 Apps with
Swift学习
日记 ---- Class 4
swfit中的数据结构classstructenumSimilarities声明语法很相似classFoo{}structFoo{}enumop{}都能拥有属性和方法,enum本身不能存储任何值,只能将值存储在枚举的关联信息中结构体和类会有初始化构造器(Initializers)Differences只有类可以继承也只有类具有内省和转型的性质(Introspectionandcasting)最重要
IAMDAEMON
·
2019-12-23 13:22
swift学习
-String
对String的理解String是一种快速的现代化的字符串实现。每一个字符串都是由与编码无关的Unicode字符组成。并支访问字符串的多种Unicode表现形式。String并不是一个字符数组,而是一个提供一个从多个维度展现一个Unicode视图的类型PS:Unicode采用了可变长度编码方案,其中包含了两个意思。第一个含义:编码单位codeunit的长度可变。比如人民币¥的表现方式:¥:UTF-
CrystalZhu
·
2019-12-23 02:35
Swift学习
笔记6-UIlabel、UIButton、UIImageView使用
UIlabel使用1、标签的创建letlabel=UILabel(frame:CGRect(x:10,y:20,width:300,height:100))label.text="ceshi"self.view.addSubview(label);2、背景颜色和文字颜色的设置label.textColor=UIColor.white//白色文字label.backgroundColor=UICol
Simple_Code
·
2019-12-22 21:39
swift学习
笔记(15)--- 析构过程
析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字deinit来标示,类似于构造器要用init来标示。1、析构过程原理在类的定义中,每个类最多只能有一个析构器,析构器语法:deinit{//执行析构过程}析构器是在实例释放发生前被自动调用的。你不能主动调用析构器。子类继承了父类的析构器,并且在子类析构器实现的最后,父类的析构器会被自动调用。即使子类没有提供自己的析构
Rui_ai
·
2019-12-22 21:47
Swift学习
笔记(二)
Swift函数Swift函数包含参数类型和返回值类型函数定义Swift使用关键字func定义函数。函数定义时可以指定0个,一个或多个输入参数和一个返回值类型。函数的实参传递顺序必须和形参相同,->后定义返回值类型funcfuncName(形参/空)->returnType{statement...returnparameters}函数参数Swift可以接收一个或多个参数,我们可以用元组(Tuple
小小厨师
·
2019-12-22 10:20
Swift学习
笔记-枚举
定义枚举类型定义的语法和C/C++很像,只不过前面多了case语句enumTextColor{casebluecaseblackcasegreencaseredcasewhite}创建枚举实例第一次创建枚举实例的时候必须指定枚举枚举类型和值,之后的代码可以省略类型//显示类型声明varcolor1:TextColor=TextColor.black//使用推断类型varcolor2=TextCol
土豆吞噬者
·
2019-12-22 10:27
Swift学习
: 从Objective-C到Swift
这篇文章是自己学习Swift的笔记与深化。希望这篇文章能够帮助已经有Objective-C经验的开发者更快地学习Swift。同时也品味到Swift的精妙之处。结论放在开头:我认为Swift比Objective-C更优雅,更安全同时也更现代,更性感。文章组织脉络:从Objective-C到Swift的语法差异。我们熟悉的Objective-C特性在Swift中如何展现。从Objective-C到Sw
王小宾
·
2019-12-21 15:04
swift学习
-构造,析构-(12/30)
上午忙着一个新项目上线的问题,中午吃饭也挺晚。吃完饭回来睡了一会,所以中午没有学swift。下午从3点开始,看到5点,晚上又看了很久。今天看了不少,到第173页。swift引入的不确定类型(?),总觉得有点太过复杂,把原来许多挺好理解的东西都搞的四不像的。还有类的构造过程,引入便利构造器,还有可失败构造器,以及一系列默认构造器,再配合以继承,真的太臃肿而繁琐。感觉下个版本,构造函数这里肯定要大改。
littlersmall
·
2019-12-21 06:45
swift学习
笔记(11)--- 方法
方法是与某些特定类型相关联的函数。可以分为:实例方法:为给定类型的实例封装了具体的任务与功能类型方法:与类型本身相关联。类型方法与Objective-C中的类方法(classmethods)相似。类、结构体、枚举都可以定义实例方法和类型方法。1、实例方法实例方法要写在它所属的类型的前后大括号之间。实例方法能够隐式访问它所属类型的所有的其他实例方法和属性。实例方法只能被它所属的类的某个特定实例调用。
Rui_ai
·
2019-12-20 22:49
Swift 4官方文档中文版: Basic Operators(上)
Swift学习
有问必答群:313838956(mac版QQ有权限要求,入群只能通过手机版QQ申请).本群由Guards翻译组创建并维护入群须知:0.0重申:mac版QQ有权限要求,入群只能通过手机版QQ
Guards翻译组
·
2019-12-20 15:51
Swift学习
笔记六之属性
1、只能在类和结构体中存储常量和变量structLocation{//描述位置的结构体varx:Doublelety:Double}varposition1=Location(x:22.22,y:33.33)//变量position1.x=20//变量存储属性可以修改position.y=30//错误,常量存储属性不可修改letposition2=Location(x:20.2,y:30.3)//
克鲁德李
·
2019-12-20 13:23
swift项目调用OC库 和OC项目 在swift文件里面全局调用OC库
正好这两天加了一个
swift学习
群想继续学习swift,发现好多swift初学者,在混编这块还不是很清楚,当初自己初学的时候也经历了这么一个痛苦的过程,所以把自己的痛苦过程也写一下。
Xml_Sw
·
2019-12-20 04:18
Swift学习
笔记(二)--字符串,集合类型与流控制
字符串和字符(StringsandCharacters)在新版Swift中,对String进行了本质性的修改,之前String是字符的集合,所以,那个时候可以这样遍历字符串:forcin"hello"{print(c)}现在还这么玩就要报错了,原来是字符数组被放入了一个叫characters的成员变量中,所以最新的遍历姿势是forcin"hello".characters{print(c)}//同
MD5Ryan
·
2019-12-20 04:30
swift学习
简单整理
Swift的学习过程swift的学习:常量:用let关键字声明,一旦声明(声明时必须初始化),即不可以修改值,因为不能修改,所以也不必指定具体类型,Swift会自动判断该常量值的类型.letcountry="China"变量:用var关键字声明,声明变量之后,定义其初始值的表达式,在声明的同时初始化变量并不是必须的,但是你必须在使用它之前进行初始化.因为如果你这样做,Swift就可以推断变量的类型
Dottie22
·
2019-12-19 16:36
Swift学习
_基本语法之下标脚本&自动引用计数
Swift1.下标脚本下标脚本是访问对象、集合或者序列的快捷方式,开发者不需要调用实例指定的赋值和访问语法,就可以直接访问所需的数值,例如perArray[index]、perDictionary[index]//现在在类中我们定义一个小标语法,用关键字subscriptclassNumberOfPeople{varprincipalNumber:Int=0varteacherNumber:Int
CN_HarrySun
·
2019-12-19 12:01
swift学习
笔记-UI篇之UIButton
1.基本使用//1.创建buttonletbutton=UIButton(type:UIButtonType.Custom)button.frame=CGRectMake(10,100,100,100)self.view.addSubview(button)//2.设置样式button.backgroundColor=UIColor.greenColor()/*UIControlState:按钮状
LJCoder
·
2019-12-19 00:49
swift学习
笔记(9)--- 类和结构体
与其他编程语言不用的是,Swift并不要求你为自定义的结构体和类的接口与实现代码分别创建文件。你只需在单一的文件中定义一个结构体或者类,系统将会自动生成面向其他代码的外部接口。1、结构体和类对比Swift中结构体和类有很多共同点。两者都可以:定义属性用于存储值定义方法用于提供功能定义下标操作用于通过下标语法访问它们的值定义构造器用于设置初始值通过扩展以增加默认实现之外的功能遵循协议以提供某种标准功
Rui_ai
·
2019-12-18 10:25
【置顶】
Swift学习
有问必答群入群须知
Swift学习
有问必答群:313838956(mac版QQ有权限要求,入群只能通过手机版QQ申请).本群由Guards翻译组创建并维护为了给大家提供更好的提问和学习环境,务必阅读以下提问须知:为了节省问答时间
Guards翻译组
·
2019-12-17 05:05
swift学习
笔记(12)--- 下标
下标可以定义在类、结构体和枚举中,是访问集合、列表或序列中元素的快捷方式。可以使用下标的索引,设置和获取值,而不需要再调用对应的存取方法。一个类型可以定义多个下标,通过不同索引类型进行重载。下标不限于一维,你可以定义具有多个入参的下标满足自定义类型的需求。1、下标语法下标允许你通过在实例名称后面的方括号中传入一个或者多个索引值来对实例进行存取。语法类似于实例方法语法和计算型属性语法的混合:定义下标
Rui_ai
·
2019-12-17 05:58
Swift学习
_基础语法之数组&字典&集合
Swiftswift提供了数组、字典、Set三种集合类型1.数组1.定义数组的2种方法vararray1:Array//定义一个String类型的vararray2:[String]//定义一个String类型的2.创建一个空数组varsomeInts=[Int]()3.使用字面量构造数组letnames:[String]=["HarrySun","CoderSun","haozi"]letarr
CN_HarrySun
·
2019-12-17 01:33
Swift学习
:操作符
1.标准操作符符号名操作符备注赋值=不返回结果算数操作符+-*/%检测溢出错误复合赋值操作+=-=比较>>三元操作符a?b:c范围操作符a..Int{returndata+1}vari=1i++3.相等操作符3.1.引用相等:判断对象地址是否相等(===!===)==仅适用于应用类型==3.2.值相等:判断实例值是否相等,自定义类型需要重载(==!==)
逸飞u
·
2019-12-16 23:19
Swift学习
之自定义打印函数Log
由于Swift使用print()打印比较简单,所以如果在项目中使用时会不知道是在什么地方使用了print()来打印,而且一般我们做项目都是在Debug环境下打印,在Relese环境下不打印日志,自定义以后,我们可以看到这个打印值是在具体的那一个文件下的那一行进行输出的,这样我们就可以快速的找到打印的位置。下面就开始自定义了。1.首先设置在debug下打印日志,在swift中没有了宏定义,所以设置d
孤独的木木
·
2019-12-16 22:34
Swift学习
笔记(四)--枚举,类与结构体
枚举(Enumerations)枚举在Swift里面得到了很大的拓展,使其变得更加简单,易用且强大.枚举语法(EnumerationSyntax)与ObjC一样,枚举通过enum来声明,例如:enumCompassPoint{caseNorthcaseSouthcaseEastcaseWest}//如果想简单点,写成一行也是可以的enumPlanet{caseMercury,Venus,Earth
MD5Ryan
·
2019-12-15 16:30
Swift学习
(一)
官方
Swift学习
网站https://developer.apple.com/swift/首先与OC相比,Swift的优势1、基于C和OC,所以对于C和OC的兼容性更好。
DayYCrazy
·
2019-12-15 03:40
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他