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学习
笔记-类型转换
1.判断是否为某类型用isclassMediaItem{varname:Stringinit(name:String){self.name=name}}classMovie:MediaItem{vardirector:Stringinit(name:String,director:String){self.director=directorsuper.init(name:name)}}classS
女粉丝
·
2023-03-26 11:01
Rx
Swift学习
笔记之Subject
本文为原创文章,转载请标明出处AsyncSubject一个AsyncSubject只在原始Observable完成后,发射来自原始Observable的最后一个值。它会把这最后一个值发射给任何后续的观察者。letdisposeBag=DisposeBag()letsubject=AsyncSubject()subject.onNext(1)subject.subscribe(onNext:{int
Metaphors
·
2023-03-24 07:00
swift学习
https://www.cnswift.org/http://www.swift51.com/swift4.0/https://swift.org/blog/http://www.swiftv.cn/http://dev.swiftguide.cn/
颜小宋
·
2023-03-22 16:54
Swift学习
记录 Project 6
从100DaysofSwift中学习,实践目前正在学习swift,刚刚接触了解了一部分语法后就因为自己在OC上使用reactiveOBJC还算熟练,想直接学会rxswift和reactiveswift,中间因为xcode有时候索引失效和一些其他原因,想过放弃学习,无意中看到关于iOS学习进阶的必读一些博客总结这个文章时看到了100DaysofSwift,感觉从一次次项目中,更加能够坚实我的基础,所
那不是随你
·
2023-03-21 00:16
swift学习
之旅--set和get的重写
swift和OC很大的一个不同,就是swift并不能和OC一样,直接重写setter和getter,但swift提供了属性监视和计算属性先说计算属性,swift无法重写getter和setter方法,只能去利用计算属性去操作其他的属性。如下,now就是一个计算属性,它计算的是nameNow的get和set,而不是和OC一样,直接去重写nameNow的setter和getterclassPerson
Auditore
·
2023-03-16 09:22
关于
swift学习
资料
Swift学习
资料网站:SwiftProgrammingGuidehttps://docs.swift.org/swift-book/https://swift.org/中文翻译https://www.cnswift.org
godBlessMe__
·
2023-03-16 06:44
Swift学习
记录 Project 5
从100DaysofSwift中学习,实践最近中途因为一些事情停更了一会,并且自后的一些项目都会比较大,不能再通过Dayrecord来记录,修改为project来记录。PROJECT14-JUMPBARIlearnedhowto:SortanArrayinalphabeticalorderCreateanIndexedTableView具体思路:1.将数据源根据首字母排序,获取首字母Array,然
那不是随你
·
2023-03-11 05:28
《
Swift学习
笔记》13 - 属性的简单介绍
介绍:Swift语言由苹果公司在2014年推出,用来撰写MacOS和iOS应用程序,并且Swift还是开源的,开源地址:https://github.com/apple/swift,同时附上官方博客地址:https://swift.org目前Swift已经发展到了第五版本。显然苹果大有推翻OC“江山”的意思.今天就来初探一下Swift,看看究竟为何swift有这么大的能力。参考内容:Swift中文
ShIwEn9
·
2023-03-10 20:32
Swift学习
笔记-可选项
可选项用来处理值缺失的情况。可选项意味着:这里有一个值,他等于x或者这里根本没有值注意:Swift的可选项可以表示任何类型的值得缺失,而不需要一个特殊值Example:Swift的Int类型中有一个初始化器,可以将String值转换为一个Int值.letnumberString="123"letconvertedInt=Int(numberString)//此时,convertedInt是个可选类
可怜兮兮的木头
·
2023-03-10 04:56
iOS高手
劳模007_Mars:
swift学习
笔记、iOS底层原理探索系列YYYYYY25:戴铭(iOS开发课)读书笔记居然是村长:CoreGraphics、AddressBookiOS_小久:Runtime、Swift
随行的羊
·
2023-03-09 23:34
《
Swift学习
笔记》04 - 可选类型简介
介绍:Swift语言由苹果公司在2014年推出,用来撰写MacOS和iOS应用程序,并且Swift还是开源的,开源地址:https://github.com/apple/swift,同时附上官方博客地址:https://swift.org目前Swift已经发展到了第五版本。显然苹果大有推翻OC“江山”的意思.今天就来初探一下Swift,看看究竟为何swift有这么大的能力。参考内容:Swift中文
ShIwEn9
·
2023-02-17 19:05
Rx
Swift学习
插曲--Timer补充内容
前言在之前的一篇内容Rx
Swift学习
--核心逻辑初探中,曾列举了一些使用RxSwift优势的小例子,其中关于Timer定时器的例子,在RxSwift中创建的定时器并不受RunLoop的影响,至于为什么不受
Henry_Jeannie
·
2023-02-17 05:24
Swift学习
(准备)
工具Mac,Xcode创建项目打开xcode,选择创建新项目填写项目信息选择项目目录老旧项目区别老版本中会有一些特殊的文件旧版本目录新版本目录因为我一开始就用的是新版本的,所以不太了解具体的区别,但是有看到其他大佬的文档,感兴趣的可以借鉴一下。https://www.jianshu.com/p/94747520c05b修改后的主入口文件预览效果当上述工作准备完毕后,可以通过xcode在编辑器右侧点
啥名都不好起
·
2023-02-07 09:39
swift学习
笔记--滚动区域
1需求屏幕中一块固定大小的区域,展示内容该区域放不下,需要可以通过上下滑动展示2swift中滚动视图swift中UIScrollerView是一个可以滑动的视图。它还有两个子类,一个展示表格UITableView,一个展示文字UITextView。本次先学习UIScrollerView。3UIScrollerView实现滚动区域UIScrollerView类似其它UIView,初始化指定一个固定区
71b878f31bed
·
2023-02-07 03:56
swift学习
国外网站
从网上看到的学习swift的国外网站,推荐给大家一下https://www.hackingwithswift.com/read
大刀阔斧007
·
2023-02-05 11:10
swift学习
<一>
一.工程创建1.工程:和OC工程一样,语言选择swift即可2.playGround:创建是不要选project,选择playGround即可,在playGround中可以及时看到程序运行结果,不需要打印,即所见即可得.二.常亮和变量常量格式let常量名:常量类型=值//赋值后不可改变变量格式var变量名:变量类型=初始值注:swift在编译时会根据初始值自动识别变量或者常量的类型,所以我们在定义
个位数余额
·
2023-02-01 23:30
#
Swift学习
# Swift中容易忽略的小知识
1、柯里化把接受多个参数的方法进行一些变形,使其更加灵活的方法。函数式特点的重要表现。举个例子,下面的函数简单地将输入的数字加1:funcaddOne(num:Int)->Int{returnnum+1}这个函数所表达的内容非常有限,如果我们之后还需要一个将输入数字加2,或者加3的函数,可能不得不类似地去定义返回为num+2或者num+3的版本。有没有更通用的方法呢?我们其实可以定义一个通用的函数
就叫yang
·
2023-02-01 19:26
Swift学习
笔记-ARC
Swift使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swift内存管理机制会一直起作用,你无须自己来考虑内存的管理。ARC会在类的实例不再被使用时,自动释放其占用的内存。然而,在少数情况下,ARC为了能帮助你管理内存,需要更多的关于你的代码之间关系的信息。参考练习代码:1importFoundation23//Swift使用自动引用计数(ARC)机制来跟踪和管理你的
weixin_30670925
·
2023-01-31 02:10
swift
内存管理
swift学习
(三)类和对象
初始化和终止化这个就像c++的构造和析构构造使用ini(){..}析构使用deinit{...}重载使用convinienceinit(text:Strig){self.init()//必须调用...}继承:classcar:vehicle如果要重写父类的方法:overridefuncdescription()->String{...}观测器:使用属性时,可能想在属性修改之前执行一些代码,为此,S
邱献旭
·
2023-01-28 00:28
常用网址
在线视图查看器4.图片压缩5.一步快速获取iOS设备的UDID6.代码托管平台fir7.图标工厂--一键生成所有尺寸的应用图标8.代码转换平台JSPatch9.devtang10.在线生成非对称加密11.
swift
xiaoke123456
·
2023-01-26 23:38
Swift学习
笔记 (七) 字符串和字符(下)
访问和修改字符串你可以通过字符串的属性和方法来访问和修改它,当然也可以用下标语法完成。字符串索引每一个String值都有一个关联的索引(index)类型,String.Index,它对应着字符串中的每一个Character的位置。前⾯提到,不同的字符可能会占用不同数量的内存空间,所以要知道Character的确定位置,就必须从String开头遍历每一个Unicode标量直到结尾。因此,Swift的
sjl51060
·
2023-01-23 08:29
swift
字符串和字符
2021-07-02 swift大礼包
全面的
Swift学习
资料整理walkerwqp2016-12-3016:54:063631收藏5文章标签:swift版权资料1---教程类官方文档中文翻译http://wiki.jikexueyuan.com
opooc
·
2022-11-21 09:08
iOS
swift
iOS开发最常用三方库集合Swift版(三方库、插件、博客等等)
Swift学习
资料@SwiftGuide很赞的
Swift学习
资料leetcode一个练习、评估自己水平的代码平台,跟ACM有点类似完整App@Swift30Projects-最新Swift3.0的30个小
__zhangheng
·
2022-10-31 20:51
swift
Swift基础语法(一)常量变量、注释、运算符、数据类型的认识
Swift基础语法文章汇总从最基础的Swift语法的开启
Swift学习
,本篇学习常量变量、数据类型、运算符,以及注释因是自己的学习笔记,所以只会写与OC/Java差异的部分主要内容:常量变量数据类型运算符注释
iOS之文一
·
2022-05-20 00:38
Swift学习
笔记1-常量、变量以及数据类型转换
常量和变量//定义变量vari=8print(i)i=9print(i)//定义常量letj=20(常量一经定义不能更改数值)print(j)使用总结var定义变量,设置之后可以修改let定义常量,设置之后不可以修改语句末尾不用使用;在Swift中使用print()替代OC中的NSLog定义OC对象//实例化视图letview=UIView(frame:CGRect(x:0,y:0,width:1
Simple_Code
·
2022-02-22 03:09
Swift学习
(Optional Value+Guard)
前言oc里面没有optionalvalue和guard这两个概念,下面讲解一下swift里面的这两个很有用的东西。1.OptionalBindingvara:Int=10a=nil//这里会编译错误在oc中,所有类型都不能接受nil的,所以swift给出了一种可选类型:varaInt?=10a=nil//编译正确?表示的就是,该变量可以有值也可以为nil.optional值的声明:varstr:S
爱偷懒的万万
·
2022-02-20 22:26
Swift学习
笔记(三)Alamofire二次封装
Alamofire如何集成可以查看这里创建一个BaseHttpClient类,在Alamofire基础之上二次封装funcrequestURL(url:String,params:Dictionary,method:HTTPMethod,success:((_responseObj:Dictionary?)->Void)?,failure:((_e:Error)->Void)?)->Void{re
Geniune
·
2022-02-15 04:40
4.
Swift学习
之数据类型
Swift类型的介绍Swift中的数据类型也有:整型/浮点型/Bool型/元组/枚举/结构体/对象类型等基本类型整型有符号Int8:有符号8位整型Int16:有符号16位整型Int32:有符号32位整型Int64:有符号64位整型Int:和平台相关(默认,相当于OC的NSInteger)无符号UInt8:无符号8位整型UInt16:无符号16位整型UInt32:无符号32位整型UInt64:无符号
YungFan
·
2022-02-13 10:25
Swift学习
之关于Array的方法
基本方法vararray=[1,2,3,4,5]//insert插入array.insert(10,at:1)//remove移除array.remove(at:2)//append添加array.append(3)//下标替换array[0]=11一:filter:过滤数组中不满足条件的元素,返回满足条件的元素组成的数组筛选数组元素vararray=[1,2,3,4,5]letfilterAry
煎包小混沌
·
2022-02-12 17:53
Swift学习
笔记1 - 内存、变量、常量
通过这个系列笔记深入了解Swift里的概念。基础电脑内存RAM(RandomAccessMemory)8bits=1byte1024bytes=1Kilobyte(KB)1024KB=1Megabyte(MB)1024MB=1Gigabyte(GB)内存是程序运行的基础,数据都要经由内存调用和存储。变量Variables变量是一种值可以改动的数据。在Swift中需要声明declare,语法是var
a86e7e110f1f
·
2022-02-12 01:34
MVVM框架分析(附OC demo)
MVVM结构图分析:这里附上一个objective-c的demo,它是通过KVO对MVVM进行的绑定的:MVVM-KVO.之后的
swift学习
会通过正常的模块分解,闭包来绑定.在项目结束会写一个RxSwift
下班不写程序
·
2022-02-11 23:47
0. Swift-学习资料集
❀❀
Swift学习
资料集,本专集会以分类专题的形式作为内容的总结输出,欢迎补充!
AlleniCode
·
2022-02-11 19:28
swift进阶一:源码编译
从今天开始,进入
swift学习
篇章。
markhetao
·
2022-02-09 14:09
15.
Swift学习
之枚举
枚举介绍概念介绍枚举定义了一个通用类型的一组相关的值,可以在代码中以一个安全的方式来使用这些值Swift中的枚举是一等类型,它可以像类和结构体一样增加属性和方法在C/OC语言中枚举指定相关名称为一组整型值,而Swift中的枚举更加灵活不必给每一个枚举成员提供一个值Swift中的枚举可以提供的值类型有:字符串,字符,整型值,浮点值等枚举类型的语法使用enum关键词并且把它们的整个定义放在一对大括号内
YungFan
·
2022-02-06 06:51
Swift优雅的进行解包
对于
Swift学习
而言,可选类型Optional是永远绕不过的坎,特别是从OC刚刚转Swift的时候,可能就会被代码行间的?与!,有的时候甚至是??
seasonZhu
·
2022-02-06 05:28
Swift从零开始(一)
开始我们的
Swift学习
之旅,首先要明白的是在Swift中是不能用NSlog跟printf的,取而代之的
CoolCat丶Hero
·
2022-02-05 19:33
Swift学习
资料
文章:如何优雅地在Swift4中实现MethodSwizzling值类型和引用类型CoreAnimation
Eldis
·
2022-02-03 02:25
Rx
Swift学习
一
响应式编程(ReactiveProgramming,简称RP),是一种编程范式,于1997年提出,可以简化异步编程,提供更优雅的数据绑定。一般与函数式融合在一起,所以也会叫做:函数响应式编程(FunctionalReactiveProgramming,简称FRP)比较著名的、成熟的响应式框架:ReactiveCocoa简称RAC,有Objective-C、Swift版本官网:http://reac
冷武橘
·
2021-07-14 17:15
Swift学习
资料
更多整理资料尽在一平米小站
Swift学习
资料主题swift-evolutionSwift更新日志SwiftGuide很赞这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排--非常不错,值得推荐
leiyulingling
·
2021-06-26 08:04
Swift学习
笔记(元组/可选类型)
元组元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。//创建一个元组lethttp=(404,"notFound",true,"prf")print(http)//输出结果是:(404,"notFound",true,"prf")//元组的的内容还可以被分解let(a,b,c,d)=httpprint(a)print(b)print(c)print(d)
tp夕阳武士
·
2021-06-25 17:46
IOS 之
Swift学习
笔记
一、字符和字符串1、初始化空字符串两种方式:1)varempty="";2)vartEmpty=String();检查字符串是否为空通过isEmptyifempty.isEmpty{print("字符串为空")}2、字符串可变性可以通过将一个特定字符串分配给一个变量来对其进行修改,或者分配给一个常量来保证其不会被修改varvariableString="Horse"variableString+=
River_YYH
·
2021-06-25 16:36
swift学习
(面向对象)
无意间看到自己以前学习swift的笔记,从近两年苹果的发布会,可以看出苹果推动swift的决心,OC更换为swift也是未来发展的趋势,想起当初自己钻研学习swift的痛苦的情景,现在把它们整理出来并与现在最新的swift结合以供初学者使用,让初学者少走弯路。有时间会陆续整理后面知识的学习笔记。属性的定义和赋值存储型属性的初始赋值在classs的大括中像定义一个变量或常量一样,定义一个属性定义时可
原味丿丿咖啡Vitas
·
2021-06-25 05:42
Swift 学习笔记——The Swift Programming Language — 1
关于元组,可选类型,强制解析,断言等等.....
Swift学习
第一天(本来准备上传到自己搭建的博客,结果一个hexod命令下去,直接全部清空了...心塞,不想再搞了,直接发)元组(tuples)swift
NSLogHome
·
2021-06-25 02:36
swift学习
-属性、方法、下标
存储属性最简单的情形,作为特定类或结构实例的一部分,存储属性存储着常量或者变量的值。存储属性可分为变量存储属性(关键字var描述)和常量存储属性(关键字let描述)。structFixedLengthRange{varfirstValue:Intletlength:Int}varrangeOfThreeItems=FixedLengthRange(firstValue:0,length:3)//t
JaneJie
·
2021-06-25 00:01
Swift学习
:泛型
本篇将详细总结介绍Swift泛型的用法;Swift泛型代码让你能够根据自定义的需求,编写出适用于任意类型、灵活可重用的函数及类型。它能让你避免代码的重复,用一种清晰和抽象的方式来表达代码的意图。主要内容:1.泛型解决的问题2.泛型函数3.泛型类型4.扩展一个泛型类型5.泛型的类型约束6.关联类型一、泛型解决的问题Swift泛型代码让你能够根据自定义的需求,编写出适用于任意类型、灵活可重用的函数及类
梧雨北辰
·
2021-06-24 12:26
《
Swift学习
笔记》05 - 基本运算符简介
介绍:Swift语言由苹果公司在2014年推出,用来撰写MacOS和iOS应用程序,并且Swift还是开源的,开源地址:https://github.com/apple/swift,同时附上官方博客地址:https://swift.org目前Swift已经发展到了第五版本。显然苹果大有推翻OC“江山”的意思.今天就来初探一下Swift,看看究竟为何swift有这么大的能力。参考内容:Swift中文
ShIwEn9
·
2021-06-24 10:14
Swift学习
_基础语法之字符&字符串
Swift1.Character字符类型letavr:Character="值"print(avr)//打印值letch:Character="A"letch2:Character="\\"2.String类型letstr1="HelloWorld"varstr2=String()//通过创建实例的方式初始化字符串print(str1)//打印HelloWorldprint(str2)//判断字符
CN_HarrySun
·
2021-06-24 04:35
Swift学习
-字符串(来源:菜鸟教程)
创建字符串你可以通过使用字符串字面量或String类的实例来创建一个字符串:importCocoa//使用字符串字面量varstringA="Hello,World!"print(stringA)//String实例化varstringB=String("Hello,World!")print(stringB)以上程序执行输出结果为:Hello,World!Hello,World!空字符串你可以使
SK丿希望
·
2021-06-22 05:55
swift学习
新的特性
打印语句的改变在Swift1中,有’println()’和’print()’两个在控制台打印语句的方法,前者是换行打印,后者是连行打印。在Swift2中,’println()’已成为过去,取而代之的是他俩的结合体。如果你想做换行打印,现在swift3中需要这样写:print("我要换行!",separator:"",terminator:"\n")available检查作为iOS开发者,谁都希望使
FengxinLi
·
2021-06-19 02:40
Swift学习
-类&& 类的构造函数&&类的析构函数
Swift中类的使用主要内容类的介绍和定义类的属性类的构造函数一.类的介绍和定义Swift也是一门面向对象开发的语言面向对象的基础是类,类产生了对象在Swift中如何定义类呢?class是Swift中的关键字,用于定义类class类名:SuperClass{//定义属性和方法}注意:定义的类,可以没有父类.那么该类是rootClass通常情况下,定义类时.继承自NSObject(非OC的NSObj
天下林子
·
2021-06-13 09:25
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他