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教程
学习网站
/Tim9Liu9/TimLiu-iOS/blob/master/Swift.md高质量iOS博客推荐http://www.cocoachina.com/ios/20180227/22366.html
Swift
Common_一度
·
2020-06-29 05:06
Rx
Swift教程
1 - 理解Observable & Observer
声明:部分资料摘自http://www.jianshu.com/p/431f645cb805和http://www.codertian.com/2016/12/01/RxSwift-ru-keng-ji-learn-the-difficultyObserverType:Supportspush-styleiterationoveranobservablesequence.ObserverType是
大军的
·
2020-06-25 20:44
三日上手swift(第一日)会陆续更新到项目
所以本
swift教程
并不是教大家如何如何玩转一门语言,是让大家快速看懂别人swfit的项目,最后加上强大的复制黏贴和万能的google,大家都
子祖
·
2020-06-25 16:55
斯坦福
Swift教程
lesson01学习日记
学习心得计算器的基础设置1.设置VIEW和Control的交互:@IBAOUT和@IBAction2.定义按钮的常量:Letdigit=sender.currentTitle!3.定义标签的展示数值:display.text=display.text!+digit4.定义标签的BooL类型为false:vardiyicishuru:Bool=false5.设置If{}else{}条件来展示计算器输
哲歌
·
2020-06-25 04:54
Swift 教程之UIStackview 01 基础使用
Swift教程
之UIStackview01基础使用请点击,免费订阅《学Swift挣美元》专栏简介UIStackView是支持线性流式界面布局集合视图,他支持column和row两种方向。
知识大胖
·
2020-06-23 17:47
Swift教程
TeachingAppDevelopmentwithSwiftaddress2Paste_Image.pngPaste_Image.png英文电子书Paste_Image.png极客学院Paste_Image.pngSwift迷Paste_Image.pngGithub上的swift中文版Paste_Image.pngSwift源代码Paste_Image.pngSwiftTipsPaste_Im
冰J冰
·
2020-06-23 08:57
2.12 Swift的一元、二元和三元运算符 [
Swift教程
]
1.本节课将介绍开发语言的常用的操作符。操作符可以分为一元操作符、二元操作符和三元操作符。image2.使用赋值运算符等号,可以给常量或变量进行初始化。它属于二元运算符。image3.负号为一元运算符,一元运算符用于操作一个对象。image4.加号为一元运算符,一般会省略该符号。image5.初始化一个布尔类型的常量,并设置它的值为假。image6.使用感叹号,可以对布尔值进行反转。image7.
互动教程网
·
2020-06-22 11:06
5.8 类属性的willSet和didSet方法解析 [
Swift教程
]
1.类的属性还拥有即将设置和完成设置这两个特性,它们被用来监视属性除初始化之外的值变化。现在演示它们的使用方法。image2.首先定义一个指定名称的类,作为游戏的玩家。image3.然后给类添加一个名称属性,并设置它的默认值。image4.添加另一个级别属性,并设置它的默认值。image5.添加第三个属性,作为玩家的分数,并在尾部添加一对大括号,用来添加需要执行的代码。image6.首先添加一个即
互动教程网
·
2020-06-21 05:53
第三方
图片选择器:pod'HXPhotoPicker'图片浏览器:pod'YBImageBrowser'Swift自动布局:pod'PinLayout'响应式:pod'RxSwift'pod'RxCocoa'Rx
Swift
缺舟
·
2020-04-17 11:59
Swift教程
之下标
下标类、结构体和枚举可以定义下标,它们是访问集合、列表或序列的成员元素的快捷方式。可以使用下标通过索引设置和检索值,而不需要单独的设置和检索方法。可以为多个类型定义下标,并根据传递给下标的索引值的类型来选择要使用的适当的下标重载。下标不限于单个维度,可以使用多个输入参数定义下标以满足自定义类型的需求。下标语法下标语法类似于实例方法和计算型属性语法,使用subscript关键字编写下标定义,并以与实
暗夜夜夜行路
·
2020-04-14 13:37
5.14 父类在实例类型转化时的应用 [
Swift教程
]
1.本节课将为你讲解,父类在对实例的类型进行转化时的应用。image2.首先定义一个名为生物的类。image3.然后给类添加一个名称属性。image4.通过初始化方法,设置名称属性的值。image5.接着创建一个名为狗的类,并继承自生物类。image6.然后给类添加一个主人属性。image7.添加一个初始化方法。image8.依次设置主人属性的值,以及调用父类的初始化方法,设置名称属性的值。ima
李发展iOS开发
·
2020-04-13 10:41
4.1 函数func以及函数的参数和返回值 [
Swift教程
]
1.从本节课开始讲解函数的使用。函数是执行指定任务的代码块,给定一个函数名称标识,当执行其任务时,就可以用这个标识来进行调用。image2.使用func关键词定义一个函数,并指定函数的名称,尾部的小括号用来设置参数,大括号之内用来放置执行某项任务的代码块。image3.在代码块中添加一行语句,用来在控制台输出一行日志。image4.要使用一个函数的功能,只需通过它的名称进行调用即可,右侧的实时反馈
李发展iOS开发
·
2020-04-12 21:21
Swift教程
之基本操作符
基本操作符本章介绍Swift中的常见操作符,并介绍使用自定义操作符实现复杂运算。术语操作符包括一元、二元和三元运算符:一元运算符包括前缀运算符(如-a)和后缀运算符(a!)。二元运算符为中缀运算符。Swift只有一个三元运算符,即条件表达式(a?b:c)。赋值运算符简单赋值运算:letb=10vara=5a=b元组赋值运算:let(x,y)=(1,2)//x等于1,y等于2与C和Objective
暗夜夜夜行路
·
2020-04-11 20:28
芒果iOS开发之
Swift教程
01-Swift基础
【主要内容】1.关于Swift2.HelloWorld3.常量和变量4.类型标注5.常量和变量的命名6.输出常量和变量7.注释8.分号一、关于Swift苹果在2014年WWDC(苹果开发者大会)发布了Swift,用于编写iOS,MacOSX和watchOS应用程序。Swift采用安全的编程模式并添加了很多新特性,而且对于熟悉OC人开发者来说学习Swift也很简单。是不是已经迫不及待要体验Swift
单眼皮芒果
·
2020-04-10 05:02
3.5 while和repeat-where循环语句 [
Swift教程
]
1.开发者可以使用两种循环语句,除了已经讲解过的for-in循环,还有while循环语句,本节课将为你解析该循环语句的使用。image2.循环语句从计算一个条件开始。如果条件为真,会重复运行一系列语句,直到条件变为假。首先初始化一个整型变量,并初始化其值为1。image3.创建一个循环语句,这里的条件是i小于等于5,被执行的语句是i增加1。当i增加到6时,条件变为假,终止循环的运行。image4.
李发展iOS开发
·
2020-04-06 11:04
使用 extension 让你的代码更有条理
如果你不知道什么叫做extension,那你应该去看看
Swift教程
。简单来说,extension就是一个类的扩展,在Objective-C的世界里,它叫Category。
PonyCui
·
2020-04-05 16:50
2.3 Swift的(Float)和(Double)浮点类型 [
Swift教程
]
1.本节课将为你演示浮点数据类型。浮点数是有小数部分的数字,如3.14。浮点类型比整数类型表示的范围更大,可以存储比整型更大或者更小的数字。image2.首先定义一个值为1.5的浮点类型变量,通过变量的数值,从而推断变量的类型为浮点类型。image3.开发语言提供了两种有符号的浮点数类型,Double和Float,Float表示32位浮点数。精度要求不高的话可以使用此类型。image4.获得指定类
李发展iOS开发
·
2020-04-01 01:00
1.3 Swift语言中的常量和变量 [
Swift教程
]
1.常量和变量是构成表达式的重要组成部分。本节课将为您演示开发语言的常量和变量。现在开始编写示例代码。image2.这里使用let关键词声明了一个常量,常量一经定义,不能修改它的数值。image3.如果尝试修改常量的数值,则会出现错误提示信息。点击提示信息左侧的图标,查看系统提供的修改建议。image4.然后点击此处的修复按钮,将常量关键词修改为[var]关键词,以修复刚刚的错误。image5.此
李发展iOS开发
·
2020-03-29 18:28
Swift文档
TheSwiftProgrammingLanguagethe-swift-programming-language-in-chinese中文版Apple官方
Swift教程
《TheSwiftProgrammingLanguage
y824165978
·
2020-03-24 05:34
4.4 函数的输入输出inout参数解析 [
Swift教程
]
1.本节课将为你演示输入输出参数的使用。如果需要一个函数可以修改参数的值,并且想让修改可以保持在函数调用之后,那么就可以使用输入输出参数。image2.通过在参数类型的前方添加输入输出关键词,声明一个输入-输出类型的参数。该函数的作用是用来交换两个参数的值。image3.将第一个参数赋值给一个临时常量。image4.然后将第二个参数的值,传递给第一个参数。接着将临时常量的值,传递给第二个参数,从而
李发展iOS开发
·
2020-03-22 23:11
6.10 Swift的懒加载(lazy initialization)使用解析 [
Swift教程
]
1.本节课将为你解析懒加载的概念。顾名思义,懒加载就是用到的时候再开辟内存空间,多次使用只会加载一次。image2.首先导入需要使用到的界面工具框架。image3.然后创建一个类,该类将拥有一个具有懒加载特性的属性。image4.给类添加一个字符串类型的变量。image5.添加另一个字符串类型的变量,并通过懒加载关键词,设置该变量具有懒加载的特性。当该变量被使用到的时候,才会执行等号后面的闭包语句
李发展iOS开发
·
2020-03-19 19:12
4.12 Swift那些非常实用的内部函数 [
Swift教程
]
1.本节课将为你演示一些常见的内部函数,熟练掌握这些内部函数的使用,可以提高你的开发效率。image2.系统提供了各种运算符,帮助开发者进行快速运算。image3.同时也提供了一些定义好的函数,例如该函数用来获得参数的绝对值。image4.接着是断言函数,当其参数的值为真时,函数被正常执行。image5.当其参数的值为假时,则抛出异常。该函数常用于程序调试和异常处理。image6.获得两个参数中的
李发展iOS开发
·
2020-03-19 17:46
的用法解析 [
Swift教程
]
1.和别的语言不同,系统不会自动给变量设置初始值,也就是说变量不会有默认值。所以在使用变量之前需要进行初始化,否则就会出错。image2.利用泛型定义一个Optional类型的变量,从右侧可以看出,它是空值,没有初始值。Optional其实是个枚举,里面有None和Some两种类型,用来包装原始值。image3.定义一个可选类型的字符串变量,从右侧的结果可以看出,它的值也是空值。image4.定义
李发展iOS开发
·
2020-03-16 14:54
iOS开发学习的一些经典网站
个人开发者账号转换成公司开发者账号步骤http://blog.sina.com.cn/s/blog_1410870560102wzl9.htmliOS视频教程网站http://www.code4app.com/course
swift
Leeson1989
·
2020-03-15 23:48
iOS 知名博客
SWIFTERsunnyibireme里脊串的开发随笔叶孤城晓月Bifidy星光社的戴铭水瓶座_iOSer利炳根Travis.Wang玉令天下的博客Limboy土土哥fir.imobjc中国2016年swift大会中文版Apple官方
Swift
lchenc3
·
2020-03-14 21:07
Swift教程
之属性
属性属性将值与特定的类、结构体或枚举相关联,分为存储型属性和计算型属性。存储型属性将常量和变量值存储为实例的一部分,计算型属性存储值。计算型属性可由类、结构体和枚举提供,存储型属性仅由类和结构体提供。可以定义属性观察器来监听值的更改,也可以自定义操作响应。属性观察器可以添加到存储型属性中,也可以添加到子类从其超类继承的属性。存储型属性存储型属性是作为特定类或结构的实例的一部分存储的常量或变量。可以
暗夜夜夜行路
·
2020-03-14 01:17
第一章 Swift 前言
随着SwiftUI的发布,学习和使用Swift已经是必然的选择,这里是一份
Swift教程
(基于Swift5.0+)。
我有小尾巴快看
·
2020-03-08 15:49
17-iOS Metal
Swift教程
-开始学习
Metalios8发布,是一个支持GPU加速3D绘图的APIMetal和OpenGLES相似,它也是一个底层API,负责和3D绘图硬件交互。它们之间的不同在于,Metal不是跨平台的。与之相反的,它设计的在苹果硬件上运行得极其高效,与OpenGLES相比,它提供了更快的速度和更低的开销。Metalvs.SpriteKit,SceneKit,orUnityMetal是一个底层3D绘图API,和Ope
TakakuraKenSan
·
2020-03-08 07:26
10个最佳的 Swift 教程实例_2
背景:阅读新闻10个最佳的
Swift教程
实例[日期:2015-12-18]来源:oschina.net作者:ostatsu,BruceLinxu[字体:大中小]Swift是一门相对比较新的编程语言,深受广大苹果社区开发者的喜爱
jingyi3737
·
2020-03-01 20:23
4.9 函数可以拥有多个返回值 [
Swift教程
]
1.我们可以使用一个元组类型,作为函数的返回类型,从而返回一个有多个值组成的元组,作为函数的返回值。image2.创建一个拥有元组作为返回类型的函数。元组是指被小括号包括的,一系列使用逗号进行分隔的值的组合。image3.依次定义三个初始值为0的变量,分别用来存储元音、辅音和其它的字母。image4.添加一个循环语句,用来遍历一个字符串中的所有字符。image5.通过条件语句,对每个字符进行判断。
李发展iOS开发
·
2020-02-26 10:20
语法目录
第二章
Swift教程
2.1基础部分(TheBasics)2.2基本运算符(BasicOperators)2.3字符串和字符(StringsandCharacters)2.4集合类型(CollectionTypes
平凡之路561
·
2020-02-21 11:13
Swift教程
之控制流
控制流Swift包含很多控制流语句:while循环、if、guard、switch和for-in循环。For-In循环for-in循环用于迭代序列,如数组遍历、数字范围、字符串中的字符。下面为for-in循环遍历数组:letnames=["Anna","Alex","Brian","Jack"]fornameinnames{print("Hello,\(name)!")}//Hello,Anna!
暗夜夜夜行路
·
2020-02-20 04:17
解决实例间的强引用环
最近在看
Swift教程
中的ARC部分,看到“解决实例间的强引用环”时,有些疑问,故做此记录。我们知道Swift采用ARC做内存回收,高效的同时也会出现内存泄漏的问题,即实例间强引用。
jack2gs
·
2020-02-19 02:54
一
Swift教程
(笔记)
基础部分(TheBasics)当推断浮点数的类型时,Swift总是会选择Double而不是Float。结合数字类常量和变量不同于结合数字类字面量。字面量3可以直接和字面量0.14159相加,因为数字字面量本身没有明确的类型。它们的类型只在编译器需要求值的时候被推测。类型别名(typealiases)就是给现有类型定义另一个名字。你可以使用typealias关键字来定义类型别名。typealiasA
gamper
·
2020-01-06 21:03
2.1 Swift的(Boolean)布尔类型 [
Swift教程
]
1.布尔Bool类型是最基本的数据类型之一,布尔值是逻辑值,因为它只能为真或者为假,本节课将为您演示布尔类型的基本用法。image2.布尔类型有两个不同的枚举成员,true和false,也就是真和假。这里声明了一个值为true的常量,该常量被推测为布尔类型,因为它被布尔值所初始化。image3.继续声明一个值为false的常量。image4.从右侧的结果可以看出,布尔值为真的哈希值为1。image
李发展iOS开发
·
2020-01-05 12:00
3.6 if和if-let判断语句的使用解析 [
Swift教程
]
1.本节课将为你演示条件控制语句的使用。条件控制语句通过设定一个或多个条件来执行程序,在条件为真时执行指定的语句,条件为假时执行另外的语句。image2.首先初始化一个整型变量,通过条件控制语句,设置该变量的值。image3.创建一个if条件控制语句,该语句由一个布尔表达式,和一个或多个执行语句组成。小括号内的是布尔表达式,大括号之内的是执行语句。image4.添加一行执行语句,当满足小括号之内的
李发展iOS开发
·
2020-01-04 02:19
4.5 给函数的参数设置默认的取值 [
Swift教程
]
1.本节课将为你演示函数的默认值。你可以为任何参数设定默认值,如果定义了参数的默认值,则当调用函数时,就可以省略该参数的值。image2.首先引入需要使用到的界面工具框架。image3.将使用默认值的参数,放在参数列表的末尾,这可以确保所有调用函数的非默认参数使用正常的顺序。在此给第二个参数设置了一个默认值。image4.获得两个坐标之间水平轴向的距离,该函数用来计算两点之间的距离。image5.
李发展iOS开发
·
2019-12-29 09:28
3.4 continue、break和fallthrough的区别 [
Swift教程
]
1.本节课将为你演示,在循环语句和条件语句之中,经常使用到的一些关键词。image2.首先初始化一个整型变量,用来汇总数值的值。image3.接着创建一个执行4次的循环语句。image4.判断当临时变量的值等于2时,忽略本次循环,跳入到下一次的循环。image5.将汇总变量的值,加上循环语句临时常量的值。从右侧的实时反馈区可以看出,因为continue的作用,汇总求和语句被执行了三次,而不是四次。
李发展iOS开发
·
2019-12-29 00:29
Swift教程
-视频拍摄教程
原文链接:TakeVideoTutorialiniOS8withSwift原文日期:2015/07/09译者:lfb_CD校对:numbbbbb定稿:shanks苹果公司提供了UIimagePickerController-这是一个使用iOS设备内置的摄像头来拍摄视频的可视化界面。在此教程中,我们将拍摄一段保存到手机相册的视频。教程运行在iOS8.4和Xcode6.4下。打开Xcode并创建一个n
lfb_CD
·
2019-12-27 16:21
精品iOS阅读学习资料整理积累(2016年2月27日更新)
本文持续更新,建议先点喜欢,再点收藏,么么扎~精品中的精品:2016年swift大会全部实录中文版Apple官方
Swift教程
《TheSwiftProgrammingLanguage》iOS苹果官方Demo
大灰灰iOS
·
2019-12-24 17:19
[开源APP推荐] iOS-Read – Cocoa文章阅读
iOS-Read-Cocoa文章阅读最优雅的第三方cc客户端杂志般的阅读体验极简设计集合大牛博客,
Swift教程
,iOS教程等等收集最有价值iOS面试题,助你通过笔试面试AppStore:https:/
wjh2005dev
·
2019-12-24 00:42
Swift教程
之类和结构体
类和结构体可以通过使用常量、变量和函数完全相同的语法来定义属性和方法向类和结构添加功能。Swift不需要为自定义类和结构创建单独的接口和实现文件,只需要在单个文件中定义一个类或结构体Swift会自动形成对其他代码可用的外部接口。比较类和结构体类和结构体的共同之处:定义属性以存储值定义方法以提供功能定义下标使用下标语法提供对其值的访问定义初始化器以设置其初始状态扩展默认实现的功能遵循协议以提供某种特
暗夜夜夜行路
·
2019-12-21 09:44
精品iOS阅读学习资料整理积累(2016年2月27日更新)
精品中的精品:2016年swift大会全部实录中文版Apple官方
Swift教程
《TheSwiftProgrammingLanguage》iOS苹果官方Demo合集推荐的博客和网站:唐巧的博客objc中国
F麦子
·
2019-12-14 13:26
4.2 函数的外部参数名 [
Swift教程
]
1.给函数的每个参数进行命名,可以很清楚的表示每个参数的意义。本节课将为你演示如何给参数命名,即设置函数的外部参数名。image2.首先导入需要使用到的界面工具框架。image3.创建一个包含两个参数的函数,多个参数之间使用逗号进行分隔。其中startPoint是第一个参数的外部参数名,point1是第一个参数的内部参数名。image4.获得两个坐标之间水平轴向的距离,该函数用来计算两点之间的距离
李发展iOS开发
·
2019-12-13 08:44
5.11 类的静态方法(class func) [
Swift教程
]
1.类的静态方法,也称为类型方法。实例方法是被类型的某个实例调用的方法,而静态方法则是被类型本身调用的方法。image2.本节课将为你演示,如何创建静态方法。首先定义一个指定名称的类。image3.添加一个实例方法,用来在控制台输出一条语句。image4.添加另一个实例方法,用来计算两个参数的和,并返回计算的结果。image5.调用第一个方法,然后返回两个参数的和。image6.在方法的最前面使用
李发展iOS开发
·
2019-12-06 19:04
iOS常用第三方库《三》
swiftSwift中文指南-中文版Apple官方
Swift教程
《TheSwiftProgrammingLanguage》,老码版本历史版本更新说明。
EEEasonX
·
2019-11-01 06:03
零基础上手Swift快速入门教程概览
本
Swift教程
将需要大约25分钟学习,给出Swift语言一个快速浏览,包括变量,控制流,类等以及更多的最佳实践。对于本
·
2019-09-23 23:38
Swift教程
之类的析构详解
在一个类的实例被释放之前,析构函数会被调用。用关键字deinit来定义析构函数,类似于初始化函数用init来定义。析构函数只适用于class类型。1、析构过程原理Swift会自动释放不再需要的实例以释放资源。如自动引用计数那一章描述,Swift通过自动引用计数(ARC)处理实例的内存管理。通常当你的实例被释放时不需要手动地去清理。但是,当使用自己的资源时,你可能需要进行一些额外的清理。例如,如果创
·
2019-09-23 20:27
Swift教程
之下标详解
类,结构和枚举类型都可以通过定义下标来访问一组或者一个序列中的成员元素。通过下标索引就可以方便地检索和设置相应的值,而不需要其他的额外操作。比如你可以通过someArray[index]来访问数组中的元素,或者someDictionary[key]来对字典进行索引。你可以为一个类型定义多个下标,以及适当的下标重载用来根据传递给下标的索引来设置相应的值。下标不仅可以定义为一维的,还可以根据需要定义为
·
2019-09-23 20:55
Swift教程
之函数详解
函数是执行特定任务的代码自包含块。给定一个函数名称标识,当执行其任务时就可以用这个标识来进行”调用”。Swift的统一的功能语法足够灵活来表达任何东西,无论是甚至没有参数名称的简单的C风格的函数表达式,还是需要为每个本地参数和外部参数设置复杂名称的Objective-C语言风格的函数。参数提供默认值,以简化函数调用,并通过设置在输入输出参数,在函数执行完成时修改传递的变量。Swift中的每个函数都
·
2019-09-23 20:54
上一页
1
2
3
4
下一页
按字母分类:
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
其他