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学习
iOS-Swift相关
多线程之Operation:异步加载CollectionView图片2.Swift中级3.Swift后端Vapor的安装和部署4.答卓同學Swift面試題5.Swift基本语法01-Swift简介6.
Swift
守护地中海的花
·
2020-07-01 05:15
swift之学习第一天
目前觉得swift已经算是普遍了,想想自己居然不懂这门技术,实在是惭愧,于是制定计划打算我的
swift学习
之旅。
LuxDark
·
2020-07-01 04:06
Swift学习
_扩展和协议
Swift1.扩展扩展用于为已存在的类、结构体或枚举等类型添加新的功能1.扩展计算型属性extensionDouble{varkm:Double{returnself*1_000}varm:Double{returnself}varcm:Double{returnself/100.0}varmm:Double{returnself/1_000.0}}letoneKilometer=1.kmprin
CN_HarrySun
·
2020-06-30 22:53
swift学习
之set和get方法
在swift中get,set被称之为“计算属性”,它用来间接获取/改变其他属性的值。-set和get是针对计算变量(Calculatedproperty)是不可以赋值的-普通的存储变量(storageproperty)才是可以赋值的set和get的写法:var_name:String?varname:String?{get{return_name;}set{//只要外界通过.name给name赋值
WMSmile
·
2020-06-29 19:26
swift
Swift学习
笔记一
1.可选类型Optional?可以为nil,!不能为nil强制解析myString!(访问myString)自动解析varmyString:String!可选绑定varmyString:String?循环whilerepeat{}whilecontinue语句:停止本次循环开始下次循环break:会立刻结束整个控制流的执行fallthrough:如果在case执行完后,继续执行下面的case,需要
知交
·
2020-06-29 14:00
swift学习
<数组,字典,字符串,函数>
swift数组定义格式:格式:[]/[Int]()/Array()1.letarr:Array2.先定义再初始化letarr:[Int]arr=[10,20,30]3定义同时初始化vararr=[100,200];取值,添加,删除arr[0]角标取值//添加arr.append(9.1)//删除arr.remove(at:1)arr.removeAll()for-in遍历二,字典格式[:]/Dic
个位数余额
·
2020-06-29 09:20
swift学习
笔记 -Alamofire的封装调用
最近在学习swift,在项目中遇到网络解析的时候遇到不少问题。分享下之后的解决方案。(1)对Alamofire进行封装。代码如下:importUIKitimportAlamofireenumMethodType{casegetcasepost}classHttpTools{//可根据需要传参数classfuncrequestData(_type:MethodType,URLString:Strin
妃雪
·
2020-06-29 09:28
swift学习
笔记
1..取视频第一帧-(void)movieToImage{NSURL*url=self.playerView.videoURL;AVURLAsset*asset=[[AVURLAssetalloc]initWithURL:urloptions:nil];AVAssetImageGenerator*generator=[[AVAssetImageGeneratoralloc]initWithAsse
一点灬
·
2020-06-28 22:30
swift学习
三(类与结构体)
一、类和结构体对比二、结构体和枚举是值类型三、类是引用类型四、类和结构体的选择五、字符串、数组、和字典类型的赋值与复制行为一、类和结构体对比Swift中类和结构体有很多共同点。共同处在于:定义属性用于存储值定义方法用于提供功能定义下标操作使得可以通过下标语法来访问实例所包含的值定义构造器用于生成初始化值通过扩展以增加默认实现的功能实现协议以提供某种标准功能与结构体相比,类还有如下的附加功能:继承允
Taureau_2d81
·
2020-06-28 22:48
swift学习
可选绑定使用可选绑定(optionalbinding)来判断可选是否包含值,如果包含就把值赋给一个临时常量或者变量。可选绑定可以用在if和while语句中来对可选的值进行判断并把值赋给一个常量或者变量。nil你可以给可选变量赋值为nil来表示它没有值:varserverResponseCode:Int?=404//serverResponseCode包含一个可选的Int值404serverResp
FengxinLi
·
2020-06-28 20:45
swift学习
笔记(一)protocol和extension
1.协议使用protocol来声明一个协议```protocolTestProtocol{vardescription:String{get}mutatingfuncprintDescritpion()}```Classes,enumerations,和structs都可以继承一个协议```classTestClass:TestProtocol{vardescription:String="Tes
一只特立独行的道哥
·
2020-06-28 19:06
Swift学习
_继承、重写的综合例子
Swift分别继承属性、下标脚本、方法、属性带观察器、还有增加新属性和方法classPerson{//存储属性varname:String//存储属性(带属性观察器)varage:Int=20{willSet{print("旧的年龄是\(age)")print("新的年龄是\(newValue)")}didSet{ifage>oldValue{print("新年龄比旧年龄多了\(age-oldVa
CN_HarrySun
·
2020-06-28 18:44
【
Swift学习
笔记00】——enumeration枚举类型遵循协议protocol
Apple官方文档:TheSwiftProgrammingLanguageProtocolsandExtensions一节的小节练习,要求自行定义一个enumeration枚举类型,并且遵循ExampleProtocol协议:protocolExampleProtocol{varsimpleDescription:String{get}mutatingfuncadjust()}在网上找了好久,都不
weixin_33830216
·
2020-06-28 06:59
swift学习
语言基础--函数
函数Swift函数与c和objective-c有些不同,C的函数表达式比较简单,oc则需要本地参数和外部参数设置名称,swift的参数提供默认值,简化了函数调用,并可以通过在输入输出函数在函数执行完毕之后修改传递的变量。Swift中的每个函数都有一个类型,包括函数的参数类型和返回类型。您可以方便的使用此类型像任何其他类型一样,这使得它很容易将函数作为参数传递给其他函数,甚至从函数中返回函数类型。函
醉春风
·
2020-06-28 04:09
swift学习
笔记4——扩展、协议
之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习、总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询用。详细可以参考the-swift-programming-language-in-chinese,或者苹果官方英文版文档当前版本是swift2.2扩展(Extensions)扩展就是为一个已有的类、
weixin_30846599
·
2020-06-28 01:44
swift学习
笔记5——其它部分(自动引用计数、错误处理、泛型...)
之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习、总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询用。详细可以参考the-swift-programming-language-in-chinese,或者苹果官方英文版文档当前版本是swift2.2自动引用计数引用计数仅仅应用于类的实例。结构体和枚举
weixin_30782331
·
2020-06-28 00:40
swift学习
笔记1——基础部分
之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习、总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询用。详细可以参考the-swift-programming-language-in-chinese,或者苹果官方英文版文档当前版本是swift2.2print函数函数原型print(items,sep
weixin_30555753
·
2020-06-27 21:23
记录:
swift学习
笔记1-2
swift还在不断的更新做细微的调整,都说早起的鸟儿有虫吃,那么我们早点出发吧,趁着国内绝大多数的coder们还没有开始大范围普遍应用。网上有些大神说:swift很简单!我不同意这个观点,假如你用helloword来说它语法精简没错,但是这个简单的例子不能证明它功能简单!我相信swift语言非常强大,拥有很多OC以前没有的超强大面向对象特性!想用好并不容易!下面是:比较系统的整理了自己学习swif
weixin_30420305
·
2020-06-27 19:48
Swfit 开发实例 - Enterprise Phone
项目初衷:
swift学习
交流项目说明:该项目的主要目的是为了交流学习,请勿用于商业用途。项目里面的资源是来自网络,如有不妥请联系作者,会第一时间修改。
Robert_Zhang
·
2020-06-27 15:36
Swift学习
笔记(一)
swift学习
笔记(一)一、一些基本的东西1.VStack/HStack、Button2.声明:@State@Binding@ObservedObject二、做实习中遇到的认为需要被记录的东西1.绑定在
ColinWang999
·
2020-06-27 12:40
Swift
全面的
Swift学习
资料整理
资料1---教程类官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/Github上的地址点我UsingSwiftwithCocoaandObjective-CWWDC2015系统化的开发文档iOSDeveloperLibrarySwift开源及跨平台开发swift.org斯坦福课程StanfordUniversity:DevelopingiOS8A
walkerwqp
·
2020-06-27 12:17
Swift学习
笔记(九)--可选类型链与错误处理
可选链和错误处理在WWDC的视频里都有说,有兴趣的可以翻出来看看.貌似是在AdvancedSwift里面说的.可选类型链(OptionalChaining)翻译为可选类型链感觉很奇怪,但是一时半会又找不到更贴切的词语了,这是Swift让我觉得很实用很方便的一点.简单说来就是一个实例是可选类型的,它的属性(或方法返回值)也是可选类型的,它属性的属性还是可选的(可以一直链下去)...这种情况如果按之前
MD5Ryan
·
2020-06-27 11:59
Swift语言学习(二)
原文链接:http://www.ioswift.org/4.0.Swift指南以上章节主要从整体上介绍了Swift的相关知识,从本章开始,我们一步一步学习Swift,正式开启
Swift学习
之旅...5.
usench_10000
·
2020-06-27 10:52
ios
19.
Swift学习
之构造函数与析构函数
重要说明本文中提到的构造函数,在很多书中有其他的说法,如构造器,构造方法,初始化,初始函数等本文中提到的析构函数,在很多书中有其他的说法,如反构造器,析构方法,反初始化,反初始函数等构造函数的介绍构造函数用于初始化一个类的实例(创建对象)默认情况下载创建一个类时,必然会调用一个构造函数即便是没有编写任何构造函数,编译器也会提供一个默认的构造函数如果是继承自NSObject,可以对父类的构造函数进行
YungFan
·
2020-06-27 10:22
swift学习
第二天 Using Swift with Cocoa and Objective-C--互用性-与ObjC API交互
今天开始尝试swift与oc,cocoa,框架的交互,即如何用现有的OC的语法去调用以前cocoa里面的类和框架。这看起来好像是不可思议的,因为根本就是两种语法呀,不过实践才是真理,直接在代码里面尝试一下吧!初始化(Initialization)为了使用Swift实例化Objective-C的Class,你应该使用Swift语法调用它的一个初始化器。当Objective-C的init方法变化到Sw
古成风2014
·
2020-06-27 08:20
swift
Swift学习
-01
前言:开始学习Swift了,准备把自己从开始学习起,学到的知识(适合无基础的初学者)分享出来,做好笔记,方便自己复习,也希望能给一起学习的朋友一些帮助,共同进步pragmamark1--值转换成字符串letlabel="ILoveyou"letnumber=100letLabel1=label+String(width)有一种更简单的把值转换成字符串的方法:把值写到括号中,并且在括号之前写一个反斜
浮桥小麦
·
2020-06-27 05:22
Swift学习
: 函数类型
函数类型:类似函数指针(还有指向对象指针)1.函数类型定义:(参数类型1,参数类型2...)->返回值2.是一种引用类型,类似函数指针.可用于使用类型的地方:变量\参数\返回值举例:1.函数类型作为变量varcompute:(Double,Double)->Double2.定义一个函数funcadd(x:Double,y:Double)->Double{returnx+y}3.赋值compute=
逸飞u
·
2020-06-26 21:41
非常全面的
Swift学习
资料整理
文章转载自我的个人博客原文链接自言自语:亿万千百十,皆起于一资料1—教程类官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/Github上的地址点我UsingSwiftwithCocoaandObjective-CWWDC2015系统化的开发文档iOSDeveloperLibrarySwift开源及跨平台开发swift.org斯坦福课程Stanfo
夏天然后
·
2020-06-26 11:42
[Swift学习相关]
SwiftLanguage
ios开发之
Swift学习
指南(一)
本系列文章主要基于Apple官方的TheSwiftProgrammingLanguage一书,另有一些个人对Swift的理解。如有异议,可在本文中留言提出您的观点。=================================我是分割线================================================================================
simonne29
·
2020-06-26 10:05
ios开发之Swift学习
swift学习
-函数
定义与调用用func作为前缀来标志这是一个函数,用(->)加返回类型的名字表示该函数返回什么类型funcsayHelloAgain(personName:String)->String{return"Helloagain,"+personName+"!"}println(sayHelloAgain("Anna"))//prints"Helloagain,Anna!"参数与返回值Swift中的函数的
JaneJie
·
2020-06-26 05:59
Swift学习
:2.24 高级操作符
参考Swift官方教程《TheSwiftProgrammingLanguage》中文版高级运算符除了基本操作符中所讲的运算符,Swift还有许多复杂的高级运算符,包括了C语言和Objective-C中的位运算符和移位运算。不同于C语言中的数值计算,Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是故意的?好吧,你可以使用Swift为你准备的另一套默认允许溢出的数值运算符,如可
Jason-Rao
·
2020-06-26 05:42
Swift
Swift学习
:2.22 泛型
参考Swift官方教程《TheSwiftProgrammingLanguage》中文版泛型泛型代码可以让你写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型。它的可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。泛型是Swift强大特征中的其中一个,许多Swift标准库是通过泛型代码构建出来的。事实上,泛型的使用贯穿了整本语言手册,只是你没有发现而已。例如,Swift的
Jason-Rao
·
2020-06-26 05:12
Swift
Swift学习
:2.21 协议
参考Swift官方教程《TheSwiftProgrammingLanguage》中文版协议协议(Protocol)用于定义完成某项任务或功能所必须的方法和属性,协议实际上并不提供这些功能或任务的具体实现(Implementation)--而只用来描述这些实现应该是什么样的。类,结构体,枚举通过提供协议所要求的方法,属性的具体实现来采用(adopt)协议。任意能够满足协议要求的类型被称为协议的遵循者
Jason-Rao
·
2020-06-26 05:12
Swift
Swift学习
:2.23 权限控制
参考Swift官方教程《TheSwiftProgrammingLanguage》中文版访问控制访问控制可以限定你在源文件或模块中访问代码的级别,也就是说可以控制哪些代码你可以访问,哪些代码你不能访问。这个特性可以让我们隐藏功能实现的一些细节,并且可以明确的指定我们提供给其他人的接口中哪些部分是他们可以使用的,哪些是他们看不到的。你可以明确的给类、结构体、枚举、设置访问级别,也可以给属性、函数、初始
Jason-Rao
·
2020-06-26 05:12
Swift
Swift学习
:2.3 字符串和字符
参考Swift官方教程《TheSwiftProgrammingLanguage》中文版字符串和字符(StringsandCharacters)String是例如“hello,world”,“海贼王”这样的有序的Character(字符)类型的值的集合,通过String类型来表示。Swift的String和Character类型提供了一个快速的,兼容Unicode的方式来处理代码中的文本信息。创建和
Jason-Rao
·
2020-06-26 05:11
Swift
Rx
Swift学习
笔记
以下是自己学习的一些简要记录1.Disposing:变量所占用的内存空间释放掉(手动释放)2.DisposeBags:变量所占用的内存空间释放掉(自动释放-推荐用这种)原理:创建一个disposeBag来盛放我们需要管理的资源,然后把新建的监听都放进去,会在适当的时候销毁这些资源。如果你需要立即释放资源只需要新建一个DisposeBag(),那么上一个DisposeBag就会被销毁。3.Sched
嘿_咱老地方见
·
2020-06-26 00:22
iOS开发之
Swift学习
(二)
文章目录:(1)对象和类(2)枚举和结构体(3)协议和扩展(4)泛型(1)对象和类要创建一个类的实例,在类名后面加上括号。使用点语法来访问实例的属性和方法。classShape{varnumberOfSides=0funcsimpleDescription()->String{return"Ashapewith\(numberOfSides)sides."}}varshape=Shape()sha
那么你就是我的
·
2020-06-25 19:55
swift学习
笔记
可选类型使用注意事项:如果对象可能为nil,应该使用?,不要使用隐式解析可选类型(!),否则会出现运行期错误,导致crash。“Useaweakreferencewheneveritisvalidforthatreferencetobecomenilatsomepointduringitslifetime.Conversely,useanunownedreferencewhenyouknowtha
halo_C
·
2020-06-25 18:57
swift学习
笔记(二)
继续记录swift知识点:1)枚举枚举语法:enum枚举名称{case枚举1名称case枚举2名称}**和C和Objective-C不同,Swift的枚举成员在被创建时不会被赋予一个默认的整型值**屏幕快照2017-07-24下午5.42.36.png*1相关值是当你在创建一个基于枚举成员的新常量或变量时才会被设置,并且每次当你这么做得时候,它的值可以是不同的。*2原始值可以是字符串,字符,或者任
大脸猫xiao3
·
2020-06-25 13:11
Swift学习
笔记(四)——可选类型、枚举、闭包
判断可选类型是否有值的过程叫做optionalbinding(类型绑定),也就是常说的解包,简便方式有iflet和!使用??给可选类型增加默认值,但此时变量并非是可选类型。optionalchaining可以让一连串的可选类型的判断变得方便,可参考:喵神博客枚举类型中使用case声明枚举的种类使用枚举类型需要声明一个变量来储存枚举使用computedproperty来更好的代替函数枚举中每个值都有
KCatherine
·
2020-06-25 01:36
IOS开发环境搭建
二、开发语言准备现在IOS开发有两种主流开发语言:OC和SwiftOC学习门槛比较高一点,
Swift学习
起来相对简单一些,有面向对象语言基础的,学Swift挺快。可以根据自己的需要进行选择。三、开发
深情永不变_
·
2020-06-24 23:56
IOS开发
IOS从入门到精通
Swift学习
笔记四-枚举
枚举语法(EnumerationSyntax)//使用enum关键词来创建枚举并且把它们的整个定义放在一对大括号内:enumSomeEnumeration{//枚举定义放在这}//下面使用枚举表示指南针四个方向的例子:enumCompassPoint{caseNorthcaseSouthcaseEastcaseWest}//枚举中定义的值(如North,South,EAST和West)是这个枚举的
Adrift
·
2020-06-24 13:10
Swift学习
笔记--高级篇
最近看了两本书,第一本是Objc.io出的AdvancedSwift和王巍大大出的Swiftertips.后者在作者的博客上有更新,应该已经更新完了吧.这里列出一些看过了笔记,也是比较粗糙,只是大概都过了一遍,把一些之前遗漏或者有错漏的地方补全了.一.Collection1.值类型的赋值虽然是copy,但是实际上会是"copyonwrite”,只有在真正发生写操作的时候才会进行修改;2.需要用fo
MD5Ryan
·
2020-06-24 13:11
iOS 开发 - Swift 全面系统的学习(持续更新...)
先分享一些学习资料:学习网站:苹果官方为开发者提供的
Swift学习
资源:https://developer.apple.com/swift/resources
n以梦为马
·
2020-06-24 09:07
iOS
swift
Swift学习
Tip之Closures
一、闭包简介亲,我的已不再维护和更新了,所有文章都迁移到了我的个人博客:https://mikefighting.github.io/,欢迎交流。什么是Closures?Closures也就是我们常说的闭包,闭包是一个具有函数功能的代码块,它类似于OC中的Block,它能够在它被定义的上下文中,被常量或者变量所捕捉和存储。也就是是说把常量和变量Closing(包)住了,这也是Closures的由来
击水湘江
·
2020-06-24 07:56
swift学习
-枚举(Enumerations)
枚举语法:使用enum关键词来创建枚举并且把它们的整个定义放在一对大括号内,比如:当然也可以这样写枚举中定义的值(如north,south,east和west)是这个枚举的成员值(或成员)。你可以使用case关键字来定义一个新的枚举成员值。注意:与Objective-C不同,Swift的枚举成员在被创建时不会被赋予一个默认的整型值,相反这些枚举成员本身就是完备的值,这些值的类型是已经明确定义好的C
CrystalZhu
·
2020-06-24 06:21
Swift学习
散记 1
标签(空格分隔):iOS开发SwiftSwift已经更新到3.0了,是时候开始学习一下Swift了...//导入框架importUIKit//定义常量letmyFristName:String="Chris"letmyLastName="Blue"//定义变量varage:Int=30varstature=174//如果一行中只有一条语句,分号";"可以省略vara=10;varb=20//打印语
NoName903
·
2020-06-24 03:08
黑马程序员——
Swift学习
笔记:函数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------参考书:《疯狂Swift讲义》李刚编著Swift的函数与很多其它的编程语言不同,具有很多特别的性质和特殊的语法定义函数Swift的函数与很多其它的编程语言类似,在使用函数之前,一定要定义函数格式如下fun函数名(形参列表)->返回值的类型{函数体的执行部分}说明:fun:为标明该代码块为函数的关键字
kangxilail007
·
2020-06-24 00:33
swift开发笔记:Alamofire 4.5 - 上传图片、视频到服务器(含后台代码)
另外,网上的大部分代码并不提供后台,对于并不了解文件后台接收的
swift学习
爱好者来说是头疼的。其次,对于视频上传的网上中文资料少之又少,大多数都是一些图片(小文件)上传,没有尝试上传视频这样的
helloMiao
·
2020-06-23 22:44
Swift学习
之协议
协议协议定义了用来实现某一特定任务或者功能的属性、方法以及需要的东西。类、结构体、枚举都可以采用协议,但是都必须实现协议所必须的要求。除了采纳协议规定的要求,还可以给协议扩展一下方法、属性,这样采纳该协议的类型就能够使用这些功能。1.语法protocolSomeProtocol1{//定义一下使用该协议要实现的内容}要让自定义的类型采用协议,需要在需要的类型名后加上协议名,并用“:”隔开,如果采纳
奇哥Dodge
·
2020-06-23 22:47
上一页
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
其他