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学习
笔记(10)--- 属性
属性将值与特定的类、结构体或枚举关联。属性可以分为:存储属性:将常量和变量存储为实例的一部分,只能用于类和结构体。计算属性:直接计算值,可以用于类、结构体和枚举。属性也可以直接与类型本身关联,这种属性称为类型属性。另外,还可以定义属性观察器来监控属性值的变化,以此来触发自定义的操作。属性观察器可以添加到类本身定义的存储属性上,也可以添加到从父类继承的属性上。1、存储属性存储属性就是存储在特定类或结
Rui_ai
·
2019-12-15 01:53
swift学习
笔记(8)--- 枚举
Swift中的枚举很灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为原始值),则该值的类型可以是字符串、字符,或是一个整型值或浮点数。枚举成员可以指定任意类型的关联值存储到枚举成员中,可以在一个枚举中定义一组相关的枚举成员,每一个枚举成员都可以有适当类型的关联值。在Swift中,枚举类型是一等(first-class)类型。它们采用了很多在传统上只被类(class)所支持的特性
Rui_ai
·
2019-12-14 16:24
Swift学习
之Ubuntu18.04上部署Swift编译环境
Ubuntu18.04平台离线部署Swift环境(本文使用的Root用户,普通用户的安装和这个一样,就是路径和权限问题需要注意):官方安装包下载地址:https://packages.ubuntu.com/1.需要的安装包:安装gcc:build-essential_12.4ubuntu1_amd64.debdpkg-dev_1.19.0.5ubuntu2_all.debfakeroot_1.22
i_Steven
·
2019-12-14 05:57
Swift学习
日记--初识基本语法
Swift语言出来也有一段时间了,一直没有时间去研究它,因为公司的项目用的基本还是objec-c,个人认为swift语言在这两年肯定会用的比OC多,所以趁这个假期好好研究下它。一、首先通过一行代码对Swift一个初步的认识println("hello,world")如果你写过C或者Objective-C代码,那你应该很熟悉这种形式——在Swift中,这行代码就是一个完整的程序。你不需要为了输入输出
改变自己_now
·
2019-12-13 16:53
Swift学习
日记:!与?区别
问号?是Optional,意思是对类型进行了非空处理,包含两个类型None跟Some()问号?a.声明时添加?,告诉编译器这个是Optional的,如果声明时没有手动初始化,就自动初始化为nilb.在对变量值操作前添加?,判断如果变量时nil,则不响应后面的方法。叹号!.声明时添加!,告诉编译器这个是Optional的,并且之后对该变量操作的时候,都隐式的在操作前添加!b.在对变量操作前添加!,表
不懂冯先生
·
2019-12-13 09:44
Swift学习
笔记之参考资料整理
参考学习SwiftSwift.ggSwift-evolutionSwift.orgSwiftBlogSwiftDocairspeedvelocity
Swift学习
指引onevcatSwift性能探索和优化分析
HuangJn
·
2019-12-12 23:26
IOS RX
Swift学习
RxSwift使用详解系列-学习资料iOS-RxSwift项目实战记录-CocoaChina_让移动开发更简单RxSwift进阶与实战-RxSwift实战教程-核心用法-Swift网络请求Swift开源框架
州州_先生
·
2019-12-12 15:34
Swift学习
笔记--好书APP--笔记1
一、OC-Swift混编中的桥接文件1.新建文件(newfile)选择HeaderFile创建一个.h文件2.BuildSetting->BridgingHeader中添加桥接文件路径二、config文件的创建1.config文件相当于OC中的pch文件,该文件的所有文件默认导入工程中所有的文件,config.h不像oc中的pch文件需要添加路径,config.h文件默认导入所有的文件2.conf
MKAR
·
2019-12-08 04:47
Swift学习
_封装、多态和嵌套类型
Swift1.封装通常把隐藏属性、方法与方法实现细节的过程称为封装隐藏属性和方法使用访问控制修饰符将类和其属性方法封装起来,常用的有public、internal、private**1.public:从外部模块和本模块都能访问****2.internal:只有本模块能访问****3.private:只有本文件可以访问,本模块的其他文件不能访问**publicclassStudent{publicv
CN_HarrySun
·
2019-12-08 02:01
Swift学习
总结(第一阶段)
一、基础语法swift语句结束不需要分号(写了也没有问题),有一种情况需要分号,如果一行代码中有多条语句,这时候就必须要分号隔开swift字符串,数组,字典不需要@标示swift是类型安全的语言,所有的类型都不会自动转换(如:Int和UInt类型不能直接运算),同时swift具有强大的类型推测,所以很多时候我们不需要声明类型swift的==布尔值使用小写true和false,而不用YES/NO==
任梦RM
·
2019-12-07 13:13
swift学习
最近开始学swift,记录一些和oc差异比较大的地方if判断的条件语句必须是表达式vara="a"ifa{print(a)}以上代码要报错,要写成vara:String?="a"ifletb=a{print(a)}因为赋值并非一定成功,就存在bool的结果函数调用的时候在参数名前加“_”,在调用时可以不用显示指定参数名funcperson(_name:String,age:Int){print("
熊妹妹
·
2019-12-07 12:51
Swift学习
日记-从pageView开始swift初探
swift到现在已经出到4.0,是时候该拥抱swift了,而且还觉得有些晚了,毕竟到swift3.0的时候swift就趋于稳定了,swift4.0也只是更稳定,添加了一些新特性,没有过多大的改动。swift感觉很不错,很强大的语言,比起OC来,真的小巫见大巫。从现在起就开启swift的大门,走进swift的世界吧。哈哈哈哈哈~实践出真知实践出真知,所以在学习一些基础swift基础语法后,唯有实践,
Simple_Dev
·
2019-12-07 03:31
Swift学习
Day3-----函数
函数1.基本使用:func来声明一个函数,使用名字和参数来调用函数,使用->来指定函数返回值,例如:funcsum(x1:Int,x2:Int)->Int{returnx1+x2}2.使用元组返回多个值funccalculateCount(string:String)->(Int,Int,Int){varvow=0,con=0,oth=0forcharacterinstring.character
小破孩丫
·
2019-12-07 03:21
Swift 4官方文档中文版: 函数(Functions)
Swift学习
有问必答群:313838956(mac版QQ有权限要求,入群只能通过手机版QQ申请).本群由Guards翻译组创建并维护入群须知:0.0重申:mac版QQ有权限要求,入群只能通过手机版QQ
Guards翻译组
·
2019-12-06 19:10
swift学习
笔记一之基本数据类型
1、除了拥有OC的数据类型外,还有高阶数据类型元组(Tuple),作用:可以创建或者传递一组数据,比如作为函数的返回值时,你可以用一个元组返回多个值2、可选类型(optional):用于处理值缺失的情况,表示“那儿有一个值,并且它等于x”或者“那儿没有值”,有点像OC中的nil,但是在swift中可以用在任何类型上,不仅仅是类,但是比OC中的nil指针更加安全也更具表现力,并且他是swift许多强
克鲁德李
·
2019-12-06 16:40
Swift学习
资源整理
1479692432389095.jpegSwift有哪些优秀的学习资源呢?首先要推荐的当然是官方的资料了。1479692450685775.png这个地址里放的是苹果官方为开发者提供的Swfit学习资源:https://developer.apple.com/swift/resources/。GuidesAndReference分类下有两本一定要读的书:《TheSwiftProgrammingL
奋斗的蜗牛
·
2019-12-06 16:58
Swift学习
笔记十二之自动引用计数
1、ARC自动引用计数:swift会通过ARC来自动管理内存,当类的实例不再被使用的时候,会自动释放其内存//类和结构体是值类型,而引用计数只能应用于引用类型,比如说类//自动引用的工作机制:为了保证实例在使用过程中不被销毁,ARC会自动计算一个实例被引用的次数//只要引用次数不等于0,该实例都不会被销毁classPerson{//自动引用计数实践letname:Stringinit(name:S
克鲁德李
·
2019-12-06 13:45
swift学习
笔记(16)--- 可选链
可选链式调用是一种可以在当前值可能为nil的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那么调用成功;如果可选值是nil,那么调用将返回nil。多个调用可以连接在一起形成一个调用链,如果其中任何一个节点为nil,整个调用链都会失败,即返回nil。注意:Swift的可选链式调用和Objective-C中向nil发送消息有些相像,但是Swift的可选链式调用可以用于任意类型,并且能检查调
Rui_ai
·
2019-12-06 08:40
Swift学习
:基本线程的使用
Swift3貌似没有NSThread而是Thread,网上好多资料都是2.0的了。不过没事这点小事咱还是可以自己钻研滴哈哈这是一个最简单的一个线程的使用letmyThread1=Thread(target:self,selector:#selector(ViewController.clockTest),object:nil)myThread1.start()funcclockTest(){...
Super_圣代
·
2019-12-06 06:02
「指尖儿」初学者的第一课,看看模仿Clear的井然是怎么做的
「指尖儿」是
swift学习
笔记(微信号:swiftmemeda)推出的一个全新栏目,本栏目的主要目的是:推荐应用,并从应用看产品思维。每个开发者都必须要有产品思维,怎么获得呢?首先,要挖掘人性。
元茜姑娘
·
2019-12-02 06:19
Swift学习
UITabBarController + UINavigationController实现微博框架
本篇文章的主要知识点是:使用Swift搭建主流框架屏幕快照2017-07-21下午2.59.13.png第一步创建MainViewController(UITabBarController)、FirstViewController、SecondViewController、ThirdViewController、FourthViewController、AddViewController六个类其中
牵左手不离
·
2019-12-02 06:33
「
Swift学习
笔记」使用UILabel显示多行文本
在Xcode中使用UILabel控件显示单行文本非常简单便捷,可一旦遇到需要使用多行文本时则显得稍显无力。如果你不想使用UITextView,其实UILabel也可实现,而且只需多加两行代码哦。首先,你需要有一个UILabel控件:@IBOutletweakvarLabel:UILabel!然后,在viewDidLoad()中添加以下两行代码:Label.lineBreakMode=NSLineB
元茜姑娘
·
2019-12-02 05:45
swift学习
笔记 ③ —— 枚举
Swift学习
笔记-文集语法篇枚举Swift的枚举类似于ObjectiveC和C的结构,使用enum关键词来创建枚举并且把它们的整个定义放在一对大括号内。
劳模007_Mars
·
2019-12-01 23:04
第二周的第一天
swift学习
笔记----第二周第一天国际惯例print("helloworld")标准打印函数,它的默认终止符是换行符。加入我们输入之后不想让它换行。
theDeskmateOfSb
·
2019-12-01 18:46
Swift学习
笔记(结合代码,实践Tips)---Day1
//================Demo1--Day1=================/***1.常量变量*/varstr="Hello,playground"print(str)varmyStr="Hello,Word"myStr="王云鹏,你好啊"letyourStr="你是常量啊"//常量不可以修改的print(myStr)/***2.类型推断*/varint1=9//int1=10.
王大先森
·
2019-12-01 15:02
swift学习
笔记 ⑥ —— 闭包
Swift学习
笔记-文集闭包,就是能够读取其他函数内部变量的函数。Swift中的闭包与C和OC中的block以及其他编程语言中的匿名函数类似。
劳模007_Mars
·
2019-12-01 10:37
swift学习
笔记 ④ —— 可选类型
Swift学习
笔记-文集语法篇一、可选类型OptionalSwift中,常量和变量是不允许赋予nil的。所以提供了可选类型用来处理nil值的问题。
劳模007_Mars
·
2019-12-01 09:00
Swift学习
笔记
简介Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序2014年,在AppleWWDC发布历史2010年7月,苹果开发者工具部门总监ChrisLattner(克里斯·拉特纳)开始着手Swift编程语言的设计工作用一年时间,完成基本架构Swift大约历经4年的开发期,2014年6月发表abc.jpg常量&变量//定义变量vari=10print(i)i=15print(i)le
captain_Lu
·
2019-12-01 04:29
Swift学习
笔记(结合代码,实践总结)
varstr="Hello,playground"//================Day41.元组=============//1.1元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。//声明一个元组lethttpError=(404,"NotFound")httpError.0httpError.1//1.2你可以将一个元组的内容分解(decompo
王大先森
·
2019-12-01 03:53
网页收藏
1、Reveal使用教程2、Github上的iOSApp源码(中文)3、ReactNative学习资料整理4、时间格式化字符串写法5、全面的
Swift学习
资料整理6、iOS前50动画相关库7、trip-to-iOS
MooneyWang
·
2019-12-01 02:50
Rx
Swift学习
之十二 (基础使用篇 3- UI控件扩展)
@[TOC](Rx
Swift学习
之十二(基础使用篇3-UI控件扩展))2.Rxswift基本使用之UI控件扩展RxSwift是一个用于与Swift语言交互的框架,但它只是基础,并不能用来进行用户交互、网络请求等
孔雨露
·
2019-11-30 13:20
Swift学习
笔记(持续更新)
1可选类型?和必选类型!一旦声明为Optional的,如果不显式的赋值就会有个默认值nil。!操作符,这里的变量值一定是非nil的!如果该值是nil,会报错crash掉在Swift中,类在初始化的时候它的属性必须都被初始化。如果不想设置某个属性的默认值,则可使用"?"把它加入可选链中,声明为可选类型。classStudent{varname:String?varage:Int=10}2_符号在sw
Claire_wu
·
2019-11-30 10:34
Swift学习
笔记(结合代码,实践Tips)--Day2
importUIKitvarstr="Hello,playground"//复习函数//练习,写一个求平均数的函数funcgetAverage(scores:[Int])->CGFloat{varsum:CGFloat=0forscinscores{sum+=CGFloat(sc)}returnsum/CGFloat(scores.count)}getAverage([1,2,3,4,5])/**
王大先森
·
2019-11-30 10:07
Swift学习
Swift与OC混编
前言Swift已推出数年,与Objective-C相比Swift的语言机制及使用简易程度上更接地气,大大降低了iOS入门门槛。当然这对新入行的童鞋们来讲,的确算是福音,但对于整个iOS编程从业者来讲,真真是,曾几何时“高大上”,转瞬之间“矮矬穷”。再加上培训班横行,批量批发之下,iOS再也看不到当年的辉煌。往事不再提,事还是要做滴。iOS10推出后,紧跟着Xcode8也推送了更新,细心者会发现,X
牵左手不离
·
2019-11-30 03:57
Rx
Swift学习
之旅-初见RxSwift
概念性的东西就不在这里做过多的陈述了,在这里只说明两点:RxSwift究竟是什么RxSwiftisalibraryforcomposingasynchronousandevent-basedcodebyusingobservablesequencesandfunctionalstyleoperators,allowingforparameterizedexecutionviaschedulers.
ripple_k
·
2019-11-29 23:05
swift学习
笔记 ② —— 函数
Swift学习
笔记-文集语法篇一、函数函数定义Swift定义函数使用关键字func,function的简写。->后定义函数的返回值类型。
劳模007_Mars
·
2019-11-29 23:06
swift学习
笔记 集合类型
本文章是本人学习swift时的笔记,略简单一、数组(Arrays)1、创建数组://1varsomeInts=[Int]()someInts.append(22)print(someInts)//2varaaa=Array(repeating:0.0,count:3)varbbb=Array(repeating:0.5,count:3)varccc=aaa+bbbprint(ccc)//3vars
走走婷婷1215
·
2019-11-29 10:19
Rx
Swift学习
之十二 (基础使用篇 3- UI控件扩展)
@[TOC](Rx
Swift学习
之十二(基础使用篇3-UI控件扩展))2.Rxswift基本使用之UI控件扩展RxSwift是一个用于与Swift语言交互的框架,但它只是基础,并不能用来进行用户交互、网络请求等
孔雨露
·
2019-11-29 10:45
swift学习
笔记 ⑤ —— 结构体和类
Swift学习
笔记-文集一、结构体在Swift中,绝大多数公开的类型都是结构体类型。我们在
swift学习
笔记①——基础语法中讲到,Swift提供了值类型和引用类型两种数据类型,结构体就属于值类型。
劳模007_Mars
·
2019-11-29 08:32
Rx
Swift学习
之十 (基础使用篇 1- 序列,订阅,销毁)
@[TOC](Rx
Swift学习
之十(基础使用篇1-序列,订阅,销毁))从GitHub上下载最新的代码:https://github.com/ReactiveX/RxSwift1.RxSwift简介RxSwift
孔雨露
·
2019-11-29 08:57
「Xcode常见错误提示」Failed to instantiate the default view controller for UIMainStoryboardFile
「Xcode常见错误提示」是「
Swift学习
笔记」(微信号:Swiftmemeda)的新栏目,总结给自己,以及需要的人。
元茜姑娘
·
2019-11-28 04:51
Swift学习
之旅
基本语法不要求每一行结束都有分号运算符不能直接跟在变量或常量后面可自动识别属性类别可选属性声明后没有提供初始值,那么默认值是nil使用操作符!去获取值为nil的可选变量会有运行时错误而可选类型对所有的类型都可用,并且更安全Swift和Objective-C对比,新出现关键字deinitextensioninoutinternaloperatorsubscripttypealias类型别名typea
zzz_zk
·
2019-11-15 10:57
Swift学习
-变量&常量 数据类型 逻辑分支和循环使用
Playground介绍Playground是从Xcode6开始出现(Swift开始出现)对于学习Swift基本用法非常方便优点1.所见即所得,我们不需要运行模拟器就能直接查看结果2.语法特性发生改变时,可以快速查看(swift发生变化的话可以直接在Playground查看而且Playground本身是一个文件在后续学习中如果语法发生改变我们可以直接打开Playground文件查看哪里发生了改变)
哆啦_
·
2019-11-08 17:09
Swift- extra argument error in call 错误
小遍在
Swift学习
开发中,遇到了一个错误#!extraargumenterrorincall以前经过查阅资料才知道,我们以前用`varerror:NSError?`的方式来标识一个错误。
Andy_WangPeng
·
2019-11-08 09:54
Swift学习
-- 逻辑分支
什么是逻辑分支?逻辑分支即if/elseif/switch/三目运算符/guard等判断语句,用于控制程序的执行流程。一.if格式:if判断表达式{条件语句}if判断表达式{条件语句}else{条件语句}与OC的区别:if后面的()可以省略。判断表达式不再有非0则真,非nil则真,必须有明确的真假,(Bool类型)true/false。例子:OC//ifinta=10;if(a>0){NSLog(
疯狂的小托马斯
·
2019-11-08 07:01
Swift学习
(八:类和结构体)
1.首先进行一下类和结构体的对比:共同点:定义属性用于存储值定义方法用于提供功能定义构造器用于生成初始化值通过扩展增加默认实现的功能实现协议提供某种标准功能类还有更多功能:允许继承引用计数允许对一个类的多次引用2.实例化类和结构体语法classSome{}structSomeStuct{}3.结构体中属性的访问通过点语法。结构体都有一个自动生成的成员主意构造器。结构体和枚举是值类型,创建多个结构体
爱偷懒的万万
·
2019-11-08 05:27
swift学习
笔记之一—初见
本文内容来自TheSwiftProgrammingLanguage中文版TipsSwift并不强制要求你在每条语句的结尾处使用分号变量常量声明varmyVariable:Int;myVariable=13;letmyConstant:Int=13;letemptyArray=[String]()letemptyDictionary=[String:Float]()控制流1.使用if和switch来
SunJiefeng
·
2019-11-08 05:13
Swift学习
就是这么简单(一)
就在刚才跟小伙伴们讨论,是该吃火锅还是撸串的时候,我猛然间发现...又胖了...然后决定不吃了,写篇博客让自己忘了这件如此难过的事...本文只用作初学者学习,大神请自动屏蔽哈~引Swift,2014年在WWDC发布,随着2015年2.0的发布与开源,越来越多的公司开始逐步在App中使用Swift混编.下面先简单的介绍下Swift的一些语法,希望能帮到将要或者正在学习Swift的你~OC与Swift
大大大龙
·
2019-11-08 04:18
swift学习
笔记
1.swift类的构造器swift构造器有三种:指定构造器和,便利构造器,默认构造器.其中用'convenience'修饰的构造器为便利构造器,继承自父类的构造器及swift自动提供的构造器为默认构造器,其他为指定构造器.指定构造器一般只有一个,也可以有多个.所有便利构造器内部都必须调用本类的便利构造器或指定构造器,但最终要调用本类指定构造器当子类有异于父类的构造器时(一般是指定构造器,因为
D丶Seven
·
2019-11-07 19:50
iOS开发之
Swift学习
(一)
文章目录:(1)简单值(2)控制流(3)函数和闭包(1)简单值使用let来声明常量,使用var来声明变量。常量为它赋值一次然后就永远改变不了了,而变量可以无限修改(好像是废话)定义常量或者变量时,是否声明类型都是可以的,系统可以自动推断类型字符串拼接可以直接+。eg:letlabel="Thewidthis"letwidth=94letwidthLabel=label+String(width)通
那么你就是我的
·
2019-11-07 15:28
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他