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学习
日记记录
Bool类型字面量有几种?答案:三种true表示真;false表示假;nil表示没有值Swift中switch语句跟C语言里面有什么不一样switchexpression{caseexpression1:statement(s)fallthrough/*可选*/caseexpression2,expression3:statement(s)fallthrough/*可选*/default:/*可选
不懂冯先生
·
2020-06-23 19:17
swift学习
笔记之泛型
//泛型函数,泛型枚举,泛型结构,泛型类,泛型约束,关联泛型/***泛型概览在强类型语言中,你需要去定义诸如addInts,addFloats,addDoubles等方法来正确地处理参数及返回值。许多编程语言已经解决了这个问题。例如,在C++中,使用Template来解决。而Swift,Java和C#则采用了泛型来解决这个问题。泛型Swift中的数组和字典类型就是使用泛型的经典例子。*//***泛
iteye_14589
·
2020-06-23 18:32
Swift学习
总结2
1.KVC与KVOKVC:Key-Value-Coding通过键值对模式编程。KVC是一种间接访问对象的机制。Key就是对象属性的名称字符串,Value就是属性对应的值,是AnyObject类型,需要转换类型再使用。KVC的使用方法主要为:a.通过Key获得对象的属性值。b.通过Key设置对象的属性值。KVO:Key-Value-Observing基于KVC的监测对象属性变化的机制。(暂时还没有用
Skipper_1_422
·
2020-06-23 15:52
iOS--
Swift学习
,从入门到跑路(三)
函数(1)Swift定义函数使用关键字func,->后定义函数的返回值类型。funrunoob(site:String,name:String)->String{return(site)}print(runoff(site:"66666"))无参数的函数funcfuncname()->String{returndatatype}无返回值的函数funcgetNet(getwork:String){p
黑白灰的绿i
·
2020-06-23 11:10
Swift学习
:字符串和集合类型
字符串String1.是一个Unicode编码,16位字符的字符序列2.与NSString支持无缝互操作3.被定义为struct拷贝时具有值语义4.虽然是一个struct但内部包含一个指向堆上的内容指针(特殊),指向对象存放真正内容5.变量字符串varstr;常量字符串letstr6.获取字符串中的字符:varstr1="Hello"//枚举字符foriteminstr1.characters{p
逸飞u
·
2020-06-23 10:27
iOS开发通用资料
博客类Vergil的博客hank的CC的唐巧的博客刘彦玮博客工具类iOS常用第三方1iOS中三种倒计时的使用RAC使用iOS设置圆角的三种方式iOSUIView动画集合技术支持网址SwiftOpenGL
Swift
iChuck
·
2020-06-23 10:47
Swift学习
:下标
1.下标1.1.下标支持用索引方式访问集合式样实例,vector[index]1.2.下标可以定义class\struct\enum1.3.==本质是一对带索引的访问器方法==1.4.==只能定义实例下标,不能定义类下标==1.5.可以只定义只读下标1.6.一类类型可以提供多个下标的重载版本(参数需要不同)classVector{vardatas=[Int](count:100,repeatedV
逸飞u
·
2020-06-22 14:36
Swift学习
笔记22——泛型(Generics)
泛型函数当我们写一个函数的时候,一般都会指明参数的类型。比如下面两个实现交换变量的函数(摘自官方文档)funcswapTwoInts(inouta:Int,inout_b:Int){lettemporaryA=aa=bb=temporaryA}上面的只是限于交换整形。但是如果我们相对Double或Float类型,甚至是任何类型的数据实现交换的功能,我们都要分别写一个函数。这是无比麻烦的。所以有了泛
a709314090
·
2020-06-22 11:53
Swift学习笔记
Swift学习
笔记--关于swift中In-Out关键字的理解
在使用swift语言的函数时发现了这样一个关键字:In-Out(输入输出)参数,它的作用是通过函数修改参数的值。其具体的解释如下:变量形参只能在函数本身内改变。如果你想让函数改变形参值,并想要在函数调用结束后保持形参值的改变,那你可以把形参定义为in-out形参。函数定义:funcswapTwoInts(a:inoutInt,b:inoutInt){lettemporary=aa=bb=tempo
WangLiTao_0927
·
2020-06-22 08:15
iOS
Swift
Swift学习
:VFL约束语言的学习
继续学习AutoLayout的约束,发现约束不止可以使用这样的写法NSLayoutConstraint(item:,attribute:,relatedBy:,toItem:,attribute:,multiplier:,constant:)还可以使用VFL的语言虽然看起来难,不过明白后反而会觉得还是非常好用的!VFL(VisualFormatLanguage)首先:swift中的APINSLay
Super_圣代
·
2020-06-22 01:28
swift学习
-总览-(12/15)
swift的语法确实蛮奇怪,很多地方看的还是一知半解。今天只看了4页,目前看到23页了,学了类,结构,枚举,接口等等。学习笔记:1newValue//默认参数newValue,表示新赋给的值例如:varsideLength:Double=0.0varperimeter:Double{get{return3.0*sideLength}set{sideLength=newValue/3.0}}2类中的
littlersmall
·
2020-06-21 22:42
Swift学习
笔记----控制流(Control Flow)
For-In循环你可以使用for-in循环来遍历一个集合中的所有元素,例如数字范围、数组中的元素或者字符串中的字符。下面的例子用来输出乘5乘法表前面一部分内容:forindexin1...5{print("\(index)times5is\(index*5)")}//1times5is5//2times5is10//3times5is15//4times5is20//5times5is25```#
雨影
·
2020-06-21 17:15
Swift学习
笔记
这是一篇学习swift的笔记Objective-C是很好的语言,Runtime机制、消息机制等也是爱不释手。Swift一直在更新,闲暇时间学一遍。学习的Blog:《从零开始学swift》以下代码全部在playground进行的尝试变量let是常量var是变量不能修改的使用常量可以提高程序的可读性。varstr="Hello,playground"print(str)letconstA:Int=12
落影loyinglin
·
2020-06-21 14:11
swift学习
-mac-12/18
唯一值得开心的事情:macbookpro到了,终于可以开心的写swift代码了,目前在下xcode中,好慢...
swift学习
12/18-littlersmall-littlersmall的博客书看到第
littlersmall
·
2020-06-21 01:56
从零开始
Swift学习
:函数篇
函数篇包括:函数,闭包,枚举,结构体1.函数【1】函数的格式funcfuncname(形参)->returntype{Statement1Statement2……StatementNreturnparameters}【2】参数和返回值都可以为空【3】函数的调用funcname(参数)2.闭包闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。闭包很多优点:1.根据上
不掉头发的程序猿
·
2020-06-21 00:59
Swift学习
(一)
以下的都是在为iPhone6设计自适应布局(一)学习的个人总结IOS自适应布局1.页边间距约束(LeadingandTrailingspace)页边间距约束分前部间距约束(Leadingspaceconstaint)和尾部间距约束(Trailingspaceconstaint)。2.水平间距约束(Horizontalspaceconstaint)给蓝色方块和粉色方块添加水平间距约束,约束会使这两个
春不语
·
2020-06-20 23:25
Swift tableView的简单实现
坚持学习写博客也许是促进进步的一个好方法,在此立志,以后每周写两到三篇基础文章,见证自己的学习,(ˇˍˇ)向广大iOS开发者分享自己的学习;唉,果然是程序员中没情操的,写两句客套话都是稀碎的赶脚,闲话不扯了,步入正题吧;
Swift
英贰与我
·
2020-06-20 22:49
swift学习
目录
Swift中的一些基础知识Swift中的常量、变量、可选值Swift中的控制流(if/三目/switch)Swift中可选值判断(强解包和??运算符)Swift中的字符串Swift中的数组Swift中的字典Swift中的函数Swift中的闭包Swift中的构造函数Swift中的重载构造函数Swift中的便利构造函数Swift中的懒加载Swift中的计算机属性setter/getterSwift中数
下班不写程序
·
2020-04-14 21:29
Swift学习
-运算符(来源:菜鸟教程)
运算符是一个符号,用于告诉编译器执行一个数学或逻辑运算。Swift提供了以下几种运算符:*算术运算符*比较运算符*逻辑运算符*位运算符*赋值运算符*区间运算符*其他运算符本章节我们将为大家详细介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符及其他运算符。算术运算符以下表格列出了Swift语言支持的算术运算符,其中变量A为10,变量B为20:image.png注意:**swift3中已经
SK丿希望
·
2020-04-14 15:27
swift学习
第一课程(白胡子老头的斯坦福大学ios公开课CS193P)
swift语言发表已经快四年时间了,现在也已经更新到swift4了,相对已经稳定,同时Objective-C向swift的语言转换,也是IOS开发的大势所趋,为了不被时代所抛弃,也为了增加自己的知识储备量,决定开始学习swift曾经在学习Objective-C的时候也是通过白胡子老头的“斯坦福大学公开课”学习的,所以在想要学习swift的时候,第一时间想到的也是这个老先生的课程,没想到搜索了一下,
丶小裤头灬
·
2020-04-14 05:24
技术学习网站汇总
Swift学习
网站macOS开发教程及相关文章开发文章新博文《一个macOS独立项目的诞生记》,记录一下Melisandre的开发历程。
不吃鸡爪
·
2020-04-13 16:11
swift学习
资料整理
基础知识篇SwiftProgrammingLanguageUsingSwiftwithCocoaandObjective-C配套实例代码实例篇iOS8DayByDay斯坦福大学公开课:iOS8开发AppCodaBeginningiOS8ProgrammingwithSwift规范篇RayWenderlich版提高篇Design-Patterns-In-SwiftSwift的响应式编程74个Swif
Jay神
·
2020-04-13 14:28
Swift学习
:swift语言中!和?的作用
举个例子吧:问题:在实际用Swift写CocoaTouch时,发现下面这样写才可以通过编译varamiteLbl:UILabel?self.amiteLbl=UILabel(frame:CGRectMake(50,100,200,40))self.amiteLbl!.text="Ilovemixbox"self.view?.addSubview(self.amiteLbl)这里不是很明白!号的意义
Super_圣代
·
2020-04-12 21:47
Swift学习
-类型别名(关键字typealias)(来源:菜鸟教程)
类型别名对当前的类型定义了另一个名字,类型别名通过使用typealias关键字来定义。语法格式如下:typealiasnewname=type例如以下定义了Int的类型别名为Feet:typealiasFeet=Int现在,我们可以通过别名来定义变量:importCocoatypealiasFeet=Intvardistance:Feet=100print(distance)我们使用playgro
SK丿希望
·
2020-04-12 12:20
Swift学习
笔记 -- UIButton
UIButton初始化lettestButton:UIButton=UIButton(type:.Custom)//UIButtonType:CustomSystemDetailDisclosureInfoLightInfoDarkContactAddRoundedRecttestButton.frame=CGRect(x:100,y:100,width:100,height:100)设置背景色t
偶然中的必然
·
2020-04-12 08:06
Swift学习
-- 常量&变量
什么是常量和变量?常量:指向的内存地址或对象不会被修改的量。变量:指向的内存地址或对象可以被修改的量。注意:在定义一个标识符时,必须指定是常量还是变量。优先使用常量,如需修改,再修改为变量,提高安全性。常量指向的内存地址不能被改变,但是可以获取存储的对象,修改其的内部属性。letview:UIView=UIView()view.backgroundColor=UIColor.blackColor(
疯狂的小托马斯
·
2020-04-11 16:05
swift学习
笔记 函数
本文章是本人学习swift时的笔记,略简单1、函数的定义与调用:funcgreet(person:String)->String{letgreeting="Hello"+person+"|"returngreeting}print(greet(person:"Ptt"))函数2、无参数函数funcgreet()->String{return"HelloWorld"}print(greet())3、
走走婷婷1215
·
2020-04-11 01:59
OC与swift桥接
自从swift大行其道以来,各个公司都已经开始抢占先机,开始了swif人才的储备,我也开始转
swift学习
了,想借来分享一下学习的心得。
bluce_l
·
2020-04-10 22:28
Swift学习
_基本语法之闭包
Swift闭包是一个功能性的自包含模块,可以在代码中被当做参数传递和直接使用,类似于C中的匿名函数和OC中的block1.写一个闭包letsumFunc={(x:Int,y:Int)->Intinreturnx+y}//in关键字表示闭包的参数和返回值类型定义已经完成print(sumFunc(10,20))//打印302.尾随闭包尾随闭包是一个书写在函数括号之后的闭包表达式,函数支持将其作为最后
CN_HarrySun
·
2020-04-10 22:17
swift学习
--- 函数
不带参数的函数funchelloWord()->String{return"Helloword"}带一个参数的函数funchelloWord(_hello:String)->String{returnhello}helloWord("helloworld")带多个参数的函数funcsayHelloWorld(_person:String,saysayContent:String){print(pe
cochn
·
2020-04-10 17:05
Swift学习
总结
Swift学习
总结现在学习Swift这门语言也两周了,也算开了个头了,刚开始学习可能对以前有过其它语言学习经验的人来说不是很习惯,但是慢慢入门了,习惯了它的开发环境和语法结构也就会好很多。
不二臣也
·
2020-04-10 04:52
Swift学习
笔记七:函数
元组Tuples元组的作用:把多个值组合成一个复合值元组内的值可以是任意类型可以通过名字或下标访问作为返回值时,非常有用不适合创建复杂的数据结构适合组织临时值//元组Tuples//元组可以由多个类型元素组成lethttp200Status=(200,"OK")//通过下标来取值print(http200Status.0)//更好的定义元组//类型是(Int,String),值是(200,"OK"
无夜之星辰
·
2020-04-09 23:52
Swift学习
:动态生成圆角矩形UIButton
letbtn_fontSizeMinus=UIButton(type:.roundedRect)btn_fontSizeMinus.frame=CGRect(x:0,y:10,width:70,height:30)btn_fontSizeMinus.setTitle("Aa-",for:.normal)btn_fontSizeMinus.setTitleColor(.white,for:.norm
何京平
·
2020-04-09 14:27
Swift学习
笔记(二)
今天继续Swift的学习:6、Swift函数的表达方式//无参无返回值函数//func(关键字)test(函数名)"()"(参数列表)->Void(返回值类型)functest()->Void{print("我是第一个函数")}test()*//*//无参有返回值functest_01()->String{return"我是第二个函数,无参有返回值"}letstring=test_01()prin
邦奇诺
·
2020-04-08 11:46
swift学习
<流程控制结构>
swift和OC一样提供了if/switch/for/while/repeat-while语句if语句if语句和OC类似,条件语句结果必须是Bool类型,条件语句的括号可以去掉.但{}不能去掉例:ifi==100{i++}bool类型c,OC语言中没有真正的布尔类型,都是用重命名做的,非0即真,swift有了真正的布尔,true/falseswitch分支Switch*OC中case后面必须加上b
个位数余额
·
2020-04-08 03:42
swift学习
控件创建
图片加载和添加手势事件privatelazyvarimageV1:UIImageView={letv1=UIImageView()v1.userInteractionEnabled=truev1.layer.cornerRadius=8//添加圆角v1.layer.masksToBounds=true//裁剪超出部分v1.image=UIImage(named:"detail.jpg")v1.ba
EdenChow
·
2020-04-07 10:35
oc->
swift学习
笔记
最近公司活少,抽空学习下swift。在看了几天的语法后,实在是有点懵里懵懂,就想着还是先找点demo练习一下,在实战中学习,有啥不懂的再回头看文档。先从简单的看起,现在在学习30个swiftdemo。这篇文章就记录学习中遇到的一些小问题,也希望能帮助到一些刚学习swift的同学们。今天遇到的一个问题就是,在oc中tableview是我们经常用到的控件,而在给自定义的cell赋值时,我经常是在cel
黑鱼仔
·
2020-04-06 11:18
波哥
Swift学习
8.30~9.4学习总结
对于我来说,Swift已经不是一门陌生的语言了,不过这几天听波哥讲Swift4.0,又对Swift这门语言有了进一步的了解。本次内容有:元的操作符进一步理解与代码规范✅字符与字符串在Swift4.0中的新特性字符串索引数组的高阶操作(闭包+函数式编程)✅Set类型的更多操作与方法元的操作符进一步理解与代码规范元的操作符:操作几个对象就叫几元操作符比如:letb=1leta=b上面的=就是一个操作符
Bryant_2423
·
2020-04-06 02:36
Swift学习
笔记十之构造过程
1、构造过程:通过自定义构造器对类、结构体、枚举的实例进行初始化操作//构造器类似于不带参数的构造方法structWeather{vartemperature:Double//也可以直接设置默认属性init(){//不带参数的构造器:init(){构造过程}temperature=26.0//在构造器中给存储属性赋值}}letw=Weather()//初始化过程中会调用构造方法print(w.te
克鲁德李
·
2020-04-05 17:14
swift学习
之数据转换
swift不存在隐式转换,只有显式转换。数据转换,比如把int转换float或者double类型/*swift不存在隐式转换,只有显式转换*///let名字:类型=***letnumber1:Double=10.0letnumber2:Int=10//如果number1和number2相加的话,要把他们的类型变成一致才可以相加//varsum=number1+number2//这种写法是报错的/*
WMSmile
·
2020-04-05 17:00
Dispatch-
Swift学习
笔记
1.DispatchSemaphore场景:控制异步操作的最大并发,如多图下载控制并发,用户中途取消可以节约流量.异步操作同步执行,如数据库异步读写,防止多线程同时操作同一文件.semaphore:臂板信号系统,简称dispatch信号量核心:信号量小于0则等待,否则执行创建一个semaphore,并设置初试信号数publicinit(value:Int)发送一个信号,信号数+1,线程等待返回0,
Archerlly
·
2020-04-05 16:44
Swift学习
日记(三)
集合的类型Swift语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。集合的可变性如果创建一个Arrays、Sets或Dictionaries并且把它分配成一个变量,这个集合将会是可变的。这意味着我们可以在创建之后添加更多或移除已存
哲歌
·
2020-04-05 15:30
swift学习
之基础语法一
log打印print("字符串")letname="字符串"print(name)print(name+name)print(name+"字符串")字符串1、swift的字符串是结构体类型的1、字符串的创建数组1、swift数组通过var/let区别数组是否为可变数组2、数组元素类型同样必须一致3、swift数组的空间不足,会直接*2就像OC的arrayWithCapacity,减少分配空间的次数
天蚕
·
2020-04-04 19:28
iOS开发之
Swift学习
(四)——基本运算符
文章目录:(1)赋值运算符(2)算术运算符(3)组合赋值运算符(4)比较运算符(5)三目运算符(6)空合运算符(7)区间运算符(8)逻辑运算符(1)赋值运算符与C语言和Objective-C不同,Swift的赋值操作并不返回任何值。所以以下代码是错误的:ifx=y{//此句错误,因为x=y并不返回任何值}(2)算术运算符加法运算符也可用于String的拼接:"hello,"+"world"//等于
那么你就是我的
·
2020-04-04 04:35
Rx
Swift学习
(一)
1.理论基础1.ReactivePrograming什么是响应式编程呢?一般情况下,我们都是针对某个状态,比如订单状态是结束,发货,代付款等等在做处理,分为不同状态下作出不同的代码逻辑处理。而响应式编程是在时间为索引的常量队列下,对订阅的信号做出响应,并加以代码逻辑判断的处理方式。以上概念为自我理解,可能会有误差。Wikipedia对这一概念的解读,Reactiveprogramming,即响应式
流刃若火泣
·
2020-04-04 03:13
Swift学习
心得(备注:整理于2016年3月28日)
1,Swift是什么Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。2,Swift有什么用。Swift是苹果公司将要取
YoungJan
·
2020-04-04 00:38
Swift第一周学习总结
邂逅
Swift学习
Swift,我们遇到的第一个程序:print("Hello,world!")
_流_沙_
·
2020-04-03 17:27
波哥
Swift学习
9.5~9.8学习总结
这几次课程的内容对我来说最大的收获是函数类型与如何使用闭包让代码更加简洁。本次内容有:函数类型闭包函数类型函数类型:包含参数和返回类型的简写形式,可以像普通变量那样使用,一般用于函数式编程.(Int,Int)->Int举个例子:定义一个计算函数calculate来进行+-*/运算,使用哪种运算取决于method此处method是一个函数,在这里函数可以当做一个变量来使用。funccalculate
Bryant_2423
·
2020-04-03 13:47
Swift学习
-数组(来源:菜鸟教程)
创建数组我们可以使用构造语法来创建一个由特定数据类型构成的空数组:varsomeArray=[SomeType]()以下是创建一个初始化大小数组的语法:varsomeArray=[SomeType](repeating:InitialValue,count:NumbeOfElements)以下实例创建了一个类型为Int,数量为3,初始值为0的空数组:varsomeInts=[Int](repeat
SK丿希望
·
2020-04-03 08:40
Swift学习
:Swift by Tutorials 第一章概要
变量命名方式:vara=1或者vara:Int=1。命名可以不指定类型,因为Swift可推测变量类型。(建议不需标明类型)一般变量声明var和常量声明let。禁止变量进行默认类型转换,比如vargreeting="Hello",然后greeting=5。字符串对于字符串的操作、函数并引入其他库来使用函数。分号分号可加可不加,一般情况下效果由换行替代。但如果语句为同一行则必须加分号来间隔。(建议不需
CapJon
·
2020-04-03 00:02
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他