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教程
之属性详解
属性是描述特定类、结构或者枚举的值。存储属性作为实例的一部分存储常量与变量的值,而计算属性计算他们的值(不只是存储)。计算属性存在于类、结构与枚举中。存储属性仅仅只在类与结构中。属性通常与特定类型实例联系在一起。但属性也可以与类型本身联系在一起,这样的属性称之为类型属性。另外,可以定义属性观察者来处理属性值发生改变的情况,这样你就可以对用户操作做出反应。属性观察者可以被加在自己定义的存储属性之上,
·
2019-09-23 20:54
Swift教程
之闭包详解
闭包(Closures)是独立的函数代码块,能在代码中传递及使用。Swift中的闭包与C和Objective-C中的代码块及其它编程语言中的匿名函数相似。闭包可以在上下文的范围内捕获、存储任何被定义的常量和变量引用。因这些常量和变量的封闭性,而命名为“闭包(Closures)”。Swift能够对所有你所能捕获到的引用进行内存管理。NOTE假如你对“捕获(capturing)”不熟悉,请不要担心,具
·
2019-09-23 20:54
Swift教程
之集合类型详解
Swift提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。Swift使用确定的集合类型可以保证代码工作是不会出错,和让你在开发阶段就能更早的
·
2019-09-23 20:53
Swift教程
之基本运算符详解
运算符是一种特定的符号或表达式,用来检验、修改或合并变量。例如,用求和运算符+可以对两个数字进行求和(如leti=1+2);稍微复杂一点的例子有逻辑与操作符&&(如ifenteredDoorCode&&passedRetinaScan),自增长运算符++i(这是i=i+1的简写方式)Swift支持C标准库中的大多数运算符并提升了各自的兼容性,从而可以排除常见的编码错误。赋值操作符(=)不会返回一个
·
2019-09-23 20:49
Swift教程
之基础数据类型详解
基础类型虽然Swift是一个为开发iOS和OSXapp设计的全新编程语言,但是Swift的很多特性还是跟C和Objective-C相似。Swift也提供了与C和Objective-C类似的基础数据类型,包括整形Int、浮点数Double和Float、布尔类型Bool以及字符串类型String。Swift还提供了两种更强大的基本集合数据类型,Array和Dictionary,更详细的内容可以参考:C
·
2019-09-23 20:48
Swift教程
之枚举类型详解
枚举定义了一个常用的具有相关性的一组数据,并在你的代码中以一个安全的方式使用它们。如果你熟悉C语言,你就会知道,C语言中的枚举指定相关名称为一组整数值。在Swift中枚举更为灵活,不必为枚举的每个成员提供一个值。如果一个值(被称为“原始”的值)被提供给每个枚举成员,则该值可以是一个字符串,一个字符,或者任何整数或浮点类型的值。另外,枚举成员可以指定任何类型,每个成员都可以存储的不同的相关值,就像其
·
2019-09-22 17:41
Swift教程
之方法详解
方法是关联到一个特定类型的函数。类、结构、枚举所有可以定义实例方法,封装特定任务和功能处理给定类型的一个实例。类、结构、枚举类型还可以定义方法,相关的类型本身。类型方法类似于objective�Cc类方法。结构和枚举可以定义方法swift与C和objective�CC是一个重大的区别。在objective�Cc中,类是唯一类型可以定义方法。在swift,你可以选择是否要定义一个类,结构,或枚举,还
·
2019-09-22 15:32
Swift教程
之继承详解
一个类可以从另外一个类中继承方法,属性或者其它的一些特性。当一个类继承于另外一个类时,这个继承的类叫子类,被继承的类叫父类。继承是Swift中类区别于其它类型的一个基本特征。Swift中的类可以调用父类的方法,使用父类的属性和下标,还可以根据需要使用重写方法或者属性来重新定义和修改他们的一些特性。Swift可以帮助你检查重写的方法和父类的方法定义是相符的。类还可以为它继承的属性添加观察者,这样可以
·
2019-09-22 15:32
Swift教程
之字符串和字符详解
一个字符串String就是一个字符序列,像”hello,world”,”albatross”这样的。Swift中的字符串是用String关键词来定义的,同时它也是一些字符的集合,用Character定义。Swift的String和Character类型为代码提供了一个快速的,兼容Unicode的字符解决方案。String类型的初始化和使用都是可读的,并且和C中的strings类似。同时String
·
2019-09-22 15:31
Swift教程
之类与结构详解
类与结构是编程人员在代码中会经常用到的代码块。在类与结构中可以像定义常量,变量和函数一样,定义相关的属性和方法以此来实现各种功能。和其它的编程语言不太相同的是,Swift不需要单独创建接口或者实现文件来使用类或者结构。Swift中的类或者结构可以在单文件中直接定义,一旦定义完成后,就能够被直接其它代码使用。注意:一个类的实例一般被视作一个对象,但是在Swift中,类与结构更像是一个函数方法,在后续
·
2019-09-22 15:31
中文版 Apple 官方 Swift 教程《The Swift Programming Language》
简介欢迎使用Swift关于Swift版本兼容性Swift初见Swift版本历史记录
Swift教程
基础部分基本运算符字符串和字符集合类型控制流函数闭包枚举类和结构体属性方法下标继承构造过程析构过程可选链错误处理类型转换嵌套类型扩展协议泛型自动引用计数内存安全访问控制高级运算符语言参考关于语言参考词法结构类型表达式语句声明特性模式泛型参数语法总结
FlutterStudy
·
2019-07-10 21:00
Swift中的Facade设计模式与代码示例
在这个
Swift教程
中,我们将看一下FacadeDesignPattern。让我们理解它是什么,它采用什么样的架构方法,让我们看一下在Swift中实现它的代码片段。
我是派蒙
·
2019-05-14 16:52
了解Swift中最流行的iOS设计模式
它可以帮助您的项目顺利运行,并使其更具可读性,灵活性和可重用性.基于这些经验,在本
Swift教程
中,我们将讨论所有iOS设计模式,以便您高度概述iOS应用程序开发中可能和常见的内容。
我是派蒙
·
2019-05-14 16:56
Swift 教程之TableView使用06 动画效果
Swift教程
之TableView使用06动画效果效果图Jietu20190506-105949.gif请点击,免费订阅《学Swift挣美元》专栏之前系列课程
Swift教程
之TableView使用01基础代码
iCloudEnd
·
2019-05-06 11:37
5.3 Swift的结构(struct)类型及其下标(subscript) [
Swift教程
]
1.struct结构体是构建代码常用的一种通用灵活的构造体。通过为结构体定义属性和方法,可以扩展结构体的功能。本节课为你演示结构体的使用。image2.使用struct关键词可以定义一个结构体,结构体的名称通常使用首字母大写的形式。和枚举相同的是,结构体的内容也是放在一对大括号之内。image3.给结构体定义一个字符串类型的属性,并设置它的默认值为空字符串。image4.定义一个整型类型的属性,并
李发展iOS开发
·
2018-04-11 16:56
4.3 创建拥有任意数量参数的函数 [
Swift教程
]
1.本节课将为你讲解可变参数的用法。一个作为可变参数的参数,可以接受零个或多个指定类型的值。image2.创建可变的参数时,需要在参数类型名称的后面加上点字符(...),这样参数将作为一个浮点数组存在。image3.判断当数组中的元素个数为0,设置函数的返回值为0。image4.定义一个双精度的浮点类型的变量,用来存储参数之和。image5.通过一个循环语句,累计数组中的所有元素的和。image6
李发展iOS开发
·
2018-04-11 16:58
2.13 Swift的位运算符和防溢出运算符 [
Swift教程
]
1.本节课将为你演示,位运算符的使用。位运算符在各种语言中都存在,主要包含取反、与、或、异或等运算。image2.首先定义一个无符号的整型常量,并设置其值为二进制的格式。image3.对二进制数据进行取反运算,并观察右侧实时反馈区显示的结果。image4.接着定义另外两个二进制格式的常量。image5.通过[与]运算符,对两个二进制数值,按位进行与运算。image6.对两个二进制数值,按位进行异或
李发展iOS开发
·
2018-04-11 15:32
2.2 Swift的(Int)整形类型 [
Swift教程
]
1.本节课将为您演示整型数据类型。整型包括有符号的整型和无符号整型。image2.首先使用var关键字,定义一个数值为1的整型变量。image3.需要记住的一点是,标识符的定义只需要使用let和var关键词即可,无需在前面添加类型标识。image4.这里定义了一个数值为2的整型变量。image5.前面定义的两个变量,都是通过变量的数值,从而推断变量的类型为整型。也可以在标识符的后方添加冒号和类型名
李发展iOS开发
·
2018-04-11 13:44
1.6 给Swift代码添加注释语句 [
Swift教程
]
1.注释是对代码的解释和说明,目的是为了让自己和同事了解代码的功能和作用。本节课将为您演示单行注释和多行注释的使用。image2.首先声明一个常量。image3.然后添加一行注释语句,单行注释语句以双斜线开始,双斜线之后的语句不会被编译。image4.继续添加一行代码。image5.单行注释语句可以放置在代码的后方。image6.接着介绍多行注释(块注释)语句的使用。在编写代码时,可以使用注释包含
互动教程网
·
2018-04-11 13:45
1.2 使用Playground学习Swift [
Swift教程
]
1.Playground是苹果推出的一款用来学习、演示Swift语言的实用工具,本节课将为您演示它的使用方法。首先点击欢迎面板中的[以Playground开始]选项。image2.此时会打开一个窗口,允许用户选择模板类型。点击顶部的标签,切换至苹果移动开发模板列表。image3.选择列表中的第一个空白选项,创建一个空白的Playground。image4.接着点击右下角的下一步按钮,保存该空白项目
李发展iOS开发
·
2018-04-11 13:27
Rx
Swift教程
(三)
Variablesrepresentsomeobservablestate.Variablewithoutcontainingvaluecan’texistbecauseinitializerrequiresinitialvalue.Variablewrapsasubject.MorespecificallyitisaBehaviorSubject.UnlikeBahaviorSubject,it
HaKimK
·
2017-12-31 16:44
iOS
Rx
Swift教程
(warnings)
referingTo:https://github.com/ReactiveX/RxSwift/blob/master/Documentation/Warnings.mdWarnings(Unuseddisposable。Thefollowingisvalidforthesubscribe*,bind*anddrive*familyoffunctionsthatreturnDisposable.Y
HaKimK
·
2017-12-26 20:41
iOS
最牛最暴力的开源协议:WTFPL
最近在学习Swift,今天偶尔发现自己Github上不知道什么时候Fork了一个中文版Apple官方
Swift教程
《TheSwiftProgrammingLanguage》的repo,今天仔细一读发现了这个牛
末日之名
·
2017-12-08 17:27
开源协议
斯坦福
Swift教程
lesson02学习日记
1.计算器的二元运算:switchoperation{case"×":performOperation{$0*$1}case"÷":performOperation{$1/$0}case"+":performOperation{$0+$1}case"−":performOperation{$1-$0}case"√":performO{sqrt($0)}default:break}调用switch方
哲歌
·
2017-11-27 05:35
Swift教程
之枚举
枚举C语言中,C枚举将相关名称分配给一组整数值,而Swift枚举不必为每个枚举值提供一个值。若为每个枚举值提供了值(称为原始值),则该值可以是字符串、字符或任何整数或浮点类型的值。枚举还可以指定与每个枚举值一起存储的任何类型的关联值,这与其他语言中的联合或变体一样。Swift中的枚举拥有传统上仅由类支持的许多功能,例如计算属性来提供当前枚举值的附加信息,以及实例方法来提供与枚举值的相关功能。枚举语
暗夜夜夜行路
·
2017-10-04 17:55
Swift教程
之闭包
闭包Swift的闭包类型类似于C和Objective-C中的块以及其他编程语言的Lambdas。闭包可捕获并存储其定义的上下文中的任何常量和变量的引用,称为捕获常量和变量。全局函数和嵌套函数实际上是闭包的特殊情况,闭包有三种形式:全局函数是具有函数名且不捕获值的闭包。嵌套函数是具有函数名且捕获函数体内的值的闭包。闭包表达式是轻量级的未命名闭包,且从其上下文中捕获值。Swift的闭包表达式经过优化后
暗夜夜夜行路
·
2017-10-04 17:14
iOS 博客
SWIFTERsunnyibireme里脊串的开发随笔叶孤城晓月Bifidy星光社的戴铭水瓶座_iOSer利炳根Travis.Wang玉令天下的博客Limboy土土哥fir.imobjc中国2016年swift大会中文版Apple官方
Swift
xukuangbo_
·
2017-09-18 11:58
iOS 博客
SWIFTERsunnyibireme里脊串的开发随笔叶孤城晓月Bifidy星光社的戴铭水瓶座_iOSer利炳根Travis.Wang玉令天下的博客Limboy土土哥fir.imobjc中国2016年swift大会中文版Apple官方
Swift
xukuangbo_
·
2017-09-18 11:58
芒果iOS开发之
Swift教程
03-Swift基础
【主要内容】1.布尔值2.元组3.可选类型4.nil5.if语句以及强制解析6.可选绑定7.隐式解析可选类型8.错误处理9.断言一、布尔值在OC中布尔值类型叫做:BOOL,Swift中也有一个布尔(Boolean)类型,叫做:Bool。布尔类型的值只有真或假两种情况。在Swift中分别是:true和false:常量isMan和isAsap都会被推断为Bool类型,因为true和false都是布尔类
CrazyZhang1990
·
2016-09-20 16:00
swift
swift基础
芒果iOS
Swift基础教程
芒果Swift
芒果iOS开发之
Swift教程
02-Swift基本数据类型
【主要内容】1.整型2.浮点型3.类型安全和类型推断4.数值型字面量5.数值类型转换6.类型别名一、整型1.1整数和整型编程语言中的整型是用来表示我们自然界中的整数。先来补习一下小学的知识,整数的概念:正整数、零、负整数统称为整数。按照有无符号可以分为两种:1.有符号整数(正整数、零、负整数)2.无符号整数(正整数和零)Swift提供了8,16,32和64位的有符号和无符号的整数类型,比如:8位无
CrazyZhang1990
·
2016-09-19 17:00
swift
swift基础
芒果iOS
芒果Swift
Swift02
芒果iOS开发之
Swift教程
01-Swift基础
【主要内容】1.关于Swift2.HelloWorld3.常量和变量4.类型标注5.常量和变量的命名6.输出常量和变量7.注释8.分号一、关于Swift苹果在2014年WWDC(苹果开发者大会)发布了Swift,用于编写iOS,MacOSX和watchOS应用程序。Swift采用安全的编程模式并添加了很多新特性,而且对于熟悉OC人开发者来说学习Swift也很简单。是不是已经迫不及待要体验Swift
crazyzhang1990
·
2016-09-12 11:08
芒果Swift开发基础教程
芒果iOS开发之
Swift教程
01-Swift基础
【主要内容】1.关于Swift2.HelloWorld3.常量和变量4.类型标注5.常量和变量的命名6.输出常量和变量7.注释8.分号一、关于Swift苹果在2014年WWDC(苹果开发者大会)发布了Swift,用于编写iOS,MacOSX和watchOS应用程序。Swift采用安全的编程模式并添加了很多新特性,而且对于熟悉OC人开发者来说学习Swift也很简单。是不是已经迫不及待要体验Swift
CrazyZhang1990
·
2016-09-12 11:00
swift
swift基础
芒果iOS
Swift01
芒果Swift
swift教程
【入门】 使用xcode playground编写第一个swift程序
上一篇文章讲解了怎么使用SwiftREPL,进行swift的编程学习。在xcode中,其实有一个更加可视化的工具,那就是playground,它能让你一边编写,一边查看输出的变量。对于语言的学习,实在有莫大的好处。所以对于初学者的话,建议先用playground进行操作,把基本的语法熟悉。我们来开始学习是用playground,打开xcode,会有如下界面,选择Getstartedwithapla
fengmoon
·
2016-07-06 14:46
swift教程
最牛最暴力的开源协议:WTFPL
原文链接:https://yq.aliyun.com/articles/342375最近在学习Swift,今天偶尔发现自己Github上不知道什么时候Fork了一个中文版Apple官方
Swift教程
《TheSwiftProgrammingLanguage
weixin_34259232
·
2016-04-08 20:00
最牛最暴力的开源协议:WTFPL
最近在学习Swift,今天偶尔发现自己Github上不知道什么时候Fork了一个中文版Apple官方
Swift教程
《TheSwiftProgrammingLanguage》的repo,今天仔细一读发现了这个牛
testcs_dn
·
2016-04-08 20:00
开源协议
WTFPL
Swift编程语言的相关资料
Swift Programming Language》 苹果开发人员Swift文档及介绍 网友整理的Swift中文文档《 Apple Swift编程语言新手教程》 中文版Apple官方
Swift
·
2015-11-13 18:09
swift
Swift # 资源汇总
Swift iOS安全的全部文章 https://github.com/wufawei/iossecurity
Swift教程
- Let's Swift http:
·
2015-11-13 03:54
swift
Swift编程语言的相关资料
Swift Programming Language》 苹果开发人员Swift文档及介绍 网友整理的Swift中文文档《 Apple Swift编程语言新手教程》 中文版Apple官方
Swift
·
2015-11-08 16:37
swift
iOS开发——Metal教程
Metal
Swift教程
学习使用苹果GPU加速3D绘图的新API:Metal!
·
2015-11-01 08:00
ios开发
apple
Swift教程
大全,希望对你有帮助!
1)apple Swift编程入门文档- http://gashero.iteye.com/blog/2075324一位大神写的关于Swift的一些介绍和简单的使用,里面介绍了Swift和其他语言的区分和一些新的特性及使用方法。2)apple Swift编程视频-http://www.jikexueyuan.com/course/89.html/?hmsr=baiduwenku&
·
2015-10-31 15:31
apple
Swift伟大的编程语言数据采集
Swift Programming Language》 苹果开发人员Swift文档及介绍 网友整理的Swift中文文档《 Apple Swift编程语言新手教程》 中文版Apple官方
Swift
·
2015-10-31 09:26
swift
Swift教程
17-淡化MVC,使用MVVM框架开发轻巧便于维护的iOS app
Swift教程
17-淡化MVC,使用MVVM框架开发轻巧便于维护的iOS/androidapp MVVM是微软提出一种移动开发框架,旨在针对传统的MVC框架,解决传统的MVC框架的控制器的臃肿问题.M
法斗斗
·
2015-09-25 15:00
iOS 8 Metal
Swift教程
:开始学习
学习使用苹果GPU加速3D绘图的新API:Metal! 在iOS8里,苹果发布了一个新的接口叫做Metal,它是一个支持GPU加速3D绘图的API。 Metal和OpenGLES相似,它也是一个底层API,负责和3D绘图硬件交互。它们之间的不同在于,Metal不是跨平台的。与之相反的,它设计的在苹果硬件上运行得极其高效,与OpenGLES相比,它提供了更快的速度和更低的开销。 在这篇教程里,你将会
Mayerlucky
·
2015-09-17 15:00
swift
metal
可选、强制拆包和隐性拆包
= "这是一个
swift教程
" if let unwapppedStr = str { print("拆包:\(unwapppedStr.uppercaseString)") } else {
李香兰
·
2015-08-11 22:00
可选类型
Swift教程
之可选类型【问号的用法】
//MARK:-----------可选类型?的用法------------/*-------------------------------------------------------------可选类型(变量名:类型?)这个值要么存在,并且等于x,要么根本不存在。可选类型类似于Objective-C中指针的nil值,但是nil只对类(class)有用,指对象不存在,而Swift的nil不是
pengyuan_D
·
2015-07-09 14:03
Swift教程
对象
问号的用法
Swift
objective-c
Swift教程
之运算符重载
原文地址:http://www.raywenderlich.com/80818/operator-overloading-in-swift-tutorial作者:CorinneKrych 译者:孟祥月blog:http://blog.csdn.net/mengxiangyue这篇文章是本人第一次翻译,难免有错误,翻译的时候使用的是txt,所以格式上面有些不太好。在早前的IOS8盛宴系列的教程里,你
mengxiangyue
·
2015-02-03 02:00
Swift教程
_基础技术(0002)_获取当前日期时间、日期时间格式化及转换
Swift教程
_基础技术(0001)_类型转换(父子类转换;Int、Double、String转换)
Swift教程
_基础技术(0002)_获取当前日期时间、日期时间格式化及转换
Swift教程
_基础技术(
ooppookid
·
2015-01-07 23:00
日期格式化
swift
NSDate
日期转换
Swift教程
_基础技术(0001)_类型转换(父子类转换;Int、Double、String转换)
Swift教程
_基础技术(0001)_类型转换(父子类转换;Int、Double、String转换)
Swift教程
_基础技术(0002)_获取当前日期时间、日期时间格式化及转换
Swift教程
_基础技术(
ooppookid
·
2014-12-29 20:00
ios
转换
对象
swift
simulator
Swift教程
_swift常见问题(0007)_Can't find model for source store
Swift教程
_swift常见问题(0001)_CoreData:warning:Unabletoloadclassnamed'xxx'forentity'xxx'
Swift教程
_swift常见问题(0002
ooppookid
·
2014-12-10 22:00
ios
sqlite
swift
迁移
simulator
coredata
Swift教程
_基础技术(0004)_为animation.timingFunction赋值
Swift教程
_基础技术(0001)_类型转换(父子类转换;Int、Double、String转换)
Swift教程
_基础技术(0002)_获取当前日期时间、日期时间格式化及转换
Swift教程
_基础技术(
ooppookid
·
2014-12-09 20:00
上一页
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
其他