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学习
第十二枪-移动数据库王者Realm入门教程
今天给大家带来的是堪称是一个可以替代SQLite,CoreData的以及ORMlibraries的轻量级数据库---Realm移动端数据库。相比SQLite,Realm更快并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,以及加密支持,这些都为IOS开发者带来了方便。Ream提供了五种编程方式的实现。分别是Java,ObjectiveC,Swift,React-Native
请叫我小东子
·
2020-04-02 15:07
Swift学习
笔记4-函数、闭包、懒加载
函数Swift定义函数的格式:语义:将前面计算的结果返回给->返回值func函数名称(参数列表)->返回值{执行代码}练习没有返回值没有参数//创建方法一functalk1()->Void{print("Swift")}talk1()//创建方法二functalk2()->(){print("Swift")}talk2()//创建方法三functalk3(){print("Swift")}talk
Simple_Code
·
2020-04-02 07:46
iOS 10.17日记
swift学习
1static和class的区别/*class不能修饰存储属性class修饰的计算属性可以被重写,static修饰的不能被重写static可以修饰存储属性,static修饰的存储属性称为静态变量
Maj_sunshine
·
2020-04-02 02:14
Swift学习
笔记----集合类型
Swift提供了两种集合类型,数组和字典,用于存储值的集合。数组用来相同类型的值的有序列表,字典用来存储相同类型值的无序列表,其中的值可以通过唯一的标识来引用和查找(又被称为一个键,key)。Swift中的数组和字典必须明确存放的值(value)和键(key)的类型。这表示你不能误向其中插入错误类型的值。这还代表你能够确定从数组和字典中取出的值的类型。Array简写语法Swift的数组类型的完全形
机器人小雪
·
2020-04-01 20:30
Swift常用技巧
泛型
Swift学习
之泛型varnum1="123",num2="str:"funcswapValue(_num1:inoutT,_num2:inoutT){(num1,num2)=(num2,num1)
vcvit
·
2020-04-01 11:34
Swift学习
笔记三:字符串和字符
比较老旧的东西了,勉强参考字符串是值类型,支持unicode使用==来比较字符串,使用+拼接字符串Character是显示上代表一个符号,使用string.character.count来获取字符串长度使用String.Index来索引字符串使用range(of:)来查找字符串使用string[range]来获取字符串letredEnvelope="现金红包"//定义一个字符串letmoney=S
无夜之星辰
·
2020-04-01 04:47
Swift学习
笔记第一天
早就听闻Swift的简洁的大名,无奈时间有限一直没能好好学习一下,最近正好时间多到爆,准备系统的学习一下。记下这份笔记,一来监督自己要持之以恒,二来方便哪天脑抽不记得了,也好回来翻翻找找。一、Swift介绍简介1.Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序2.2014年,在AppleWWDC发布历史1.2010年7月,苹果开发者工具部门总监ChrisLattner开始
失落柒夏
·
2020-03-31 15:55
swift学习
笔记(OC与Swift混编)
在项目里交叉使用Swift和OCSwift与OC的兼容性使得你可以在项目里使用Swift+OC的方式编写应用程序,称为混合+匹配(mixandmatch),用这种方式可以一边使用享受新语言的快速特性,一边无缝的接合你已有的OC代码(原文听起来好NB的样子,其实也就那么回事),不管项目最初是用OC编写的还是新建的Swift项目,都可以在这个项目里用OC和Swift混合继续开发ImportingObj
孑孓君子
·
2020-03-31 12:29
swift学习
笔记之Optional
swift前言很早之前我就学习了一次swift,不过都是零零碎碎的,有些地方理解不够透彻,再加上公司项目暂时没有迁移到swift,所以能够练手的项目不多。因此,趁着最近手头上的活不多,最近也没有什么我感兴趣的新技术,赶紧回去补下课。还记得刚学swift的时候,optional这个概念一直都是云里雾里的,比如一会用String!,一会用String?,如果换着用有的时候还会报错。所以今天就跟着网上的
o翻滚的牛宝宝o
·
2020-03-31 07:10
Swift学习
(四:控制流)
1.For-In循环forindexin1...5{print(index)}注意:index是一个每次循环遍历开始时被自动赋值的常量。这种情况下不需要声明,只需要将它包含在循环的声明中,就可以对其进行隐式声明,而无需使用let关键字声明。如果不需要知道每一项的值,可以使用_代替变量名来忽略对值的访问。for_in1...10{print("haha")}遍历数组letnames=["aa","s
爱偷懒的万万
·
2020-03-30 18:46
Swift学习
计划
MaterialMaterialisananimationandgraphicsframeworkthatisusedtocreatebeautifulapplications.GPUImage2GPUImage2isaBSD-licensedSwiftframeworkforGPU-acceleratedvideoandimageprocessing.ImagePickerReinventing
飞扬跋扈的野草
·
2020-03-30 16:40
Swift学习
笔记(八)--析构器与ARC
析构(Deinitialization)析构这一块因为ARC的原因,所以并没有太多的代码要写,因此也比较简单,基本上可以和ObjC里面的dealloc对应起来,都是做一些收尾的工作.需要注意的是,只有类才有析构器.析构过程是怎样的(HowDeinitializationWorks)Swift也是ARC的内存管理方式,因此,需要我们在析构中做的,基本上就是释放一些实例持有的资源,例如在实例被析构前关
MD5Ryan
·
2020-03-30 03:16
Swift学习
历程01
献给一起学习的小伙伴做OC开发也快2年了,最近公司要求Swift来开发,组里的小伙伴就叫我整理个资料给他们,所以就抽空写了这个,每天写一点,把OC和**Swift**的不同点都标注出来,方便大家对比,我也小小的回顾一下,希望看的小伙伴们持续关注.1-Swift最基本的语法变化导入框架importUIKit定义标识符时,必须声明该标识符是变量还是常量声明标识符的格式:变量/常量关键字名称:数据类型语
凉风有性
·
2020-03-29 20:45
26.
Swift学习
之闭包在集合中的运用
闭包是Swift中一个重要的知识点,不仅在开发中能够帮助解决很多问题(如逆向传值),而且在许多官方系统库方法中都能看到它的身影,尤其是在集合中提供了很多函数来对元素进行访问及操作,这些函数大量使用了闭包。重点需要掌握的函数有:sort、forEach、filter、map、reduce。准备一个数组//准备一个数组vararray:[String]=["Animal","Baby","Apple"
YungFan
·
2020-03-29 20:08
[
Swift学习
]莫名其妙的标记之@noescape
Swift中经常遇到一些不熟悉的关键字,例如@autoclosure,@noescape...等等,为什么要加这样的关键字,我自己写方法的时候什么时候要加,什么时候不加,都是应该考虑的问题,所以打算写一系列文章来介绍一下这些关键字.@noescape@noescape用来标记一个闭包,用法如下funchostFunc(@noescapeclosure:()->())->Void@noescape字
Koneey
·
2020-03-29 12:51
Swift学习
笔记4 - 界面设计 & init
前言这次的学习笔记不是从斯坦福大学的DevelopingiOS9AppswithSwift上来的,那个教程一周更新一次。这两天呢,我找了一些有意思的资料自己学习了。主要内容就是关于界面设计和Swift中的init方法。看了一些别的学习资料才发现,原来stanford的那个教程短短1小时20分钟,集合了好多好多东西,教授用自己的话精炼地总结出了很多容易犯错误的地方,以及我们应该重视的理论知识,那些理
诸葛俊伟
·
2020-03-29 12:10
Swift学习
笔记Day0725
写一写笔记,记录自己的学习,就这样~控制器的生命周期:指的是MVC中控制器的生命周期,以及在其生命周期的各个阶段中如何得到事件进展的通知。1init函数(init;initWithFrame;initWithCoder;等)--初始化2awakeFromNib--在loadView之前的工作放在这里3viewDidLoad--注意,一个ViewController一个生命周期内这个函数只会调用一次
Fantasy丶7
·
2020-03-29 00:06
Swift学习
笔记01
变量和常量变量相当于是内存中的一块存储空间,可以存储一个值而且这个值可以被改变,而常量它的值不能在首次赋值后被再次修改。定义一个变量的关键字var定义一个常量的关键字let//声明一个变量varnumber1:Int=1varnumber2=2//声明一个常量letnumber3:Int=3letnumber4=3数据类型Int可以不用写,swift会自行推断数据类型。另外在swift里,Int,
Drowsihead
·
2020-03-28 12:27
Swift学习
三
一、类的创建1.1首先创建一个工程,在工程中创建一个Person类classPerson:NSObject{varname:String=""varage:Int=0varheight:Double=0//函数的定义funcdes()->String{returnname+"\(age)and\(height)"}}注意:这里的属性的定义一定要初始化,不初始化会报错,还有就是Swift中不需要导入
改变自己_now
·
2020-03-28 12:55
Swift学习
-- 字符串
一.字符串的介绍字符串的使用,在任何一门编程语言的开发中都是非常频繁的。二.与OC的区别Swift中字符串是一个结构体,OC字符串是一个对象,性能比OC字符串要高。Swift中字符串的类型是String,写法"abc",而OC是NSString,写法@"abc"。Swift中的字符串支持直接遍历。三.用法1.定义格式:let标识符="值"或var标识符=”值“例子://OCNSString*str
疯狂的小托马斯
·
2020-03-28 12:32
Swift学习
笔记(04)——Set(集合)
集合的初始化必须显式声明类型,不然会被认为是数组。//varfruitSet:Set=["apple","grape","banana"]//varfruitSet=Set(["apple","grape","banana"])//varfruitSet:Set=["apple","grape","banana"]空集合varemptySet:Set=[]varemptySet=Set()集合的增
兰帕德
·
2020-03-28 03:15
Swift学习
笔记(01)——Optional(可选型)
可选(Optional)类型是Swift的显著特点之一,用于处理值缺失的情况,提高安全性。Optional表示“这里有一个值,并且等于XXX”或者“这里没有值”。Swift定义“?”为命名类型Optional的缩写。//Optional的定义varoptionalString:String?="Hello,World!"varoptionalString:Optional="Hello,World
兰帕德
·
2020-03-28 01:26
Swift学习
之与OC的不同之处
1.选项集的不同:OC中用“|”:self.addressLabel.autoresizingMask=UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;Swift中用[]:addressLabel.autoresizingMask=[.flexibleHeight,.flexibleWidth]2.析构函数的不同OC
Mr_Orlando
·
2020-03-27 23:00
swift学习
笔记(一)
鉴于最近小伙伴嘲讽我,再不学swift就要老了,最近工作也不是很忙,就找些资料学习下,此系列为学习笔记和思考,难免有理解错误的地方,希望有个考究记忆的地方。1.基本语法数据类型和运算符等基础点1)语法规范。运算符号与要计算的变量或常量之间要有特定的格式要求(一般是要有空格),否则编译就回报错。leta=b+c;正确leta=b+c;或leta=b+c;leta=b+c;都会报错。oc也是有语法规范
大脸猫xiao3
·
2020-03-27 18:34
Swift学习
_协议2与代理模式
Swift1.协议的继承protocolAnimal{//腿和翅膀属性,包括get和set方法varleg:String{getset}varwing:String{getset}//描述方法,返回的是字符串funcdescription()->String}protocolFish:Animal{//习惯属性,带有get和setvarhabit:String{getset}}//Goldfish
CN_HarrySun
·
2020-03-27 12:27
Swift学习
笔记-1:小马哥微博项目
**宏定义:**Swift中没有宏,使用其他的方法替代宏的功能,创建一个Swift文件:(使用起来和宏基本一样)。importUIKitimportFoundationletSCREEN_W=UIScreen.mainScreen().bounds.widthletSCREEN_H=UIScreen.mainScreen().bounds.heightletNavi_H:CGFloat=64let
赛赛_lzx
·
2020-03-26 15:35
Swift学习
总结
数据类型内置数据类型Swift提供了非常丰富的数据类型,以下列出了常用了集中数据类型:Int一般来说,你不需要专门指定整数的长度。Swift提供了一个特殊的整数类型Int,长度与当前平台的原生字长相同:在32位平台上,Int和Int32长度相同。在64位平台上,Int和Int64长度相同。除非你需要特定长度的整数,一般来说使用Int就够了。这可以提高代码一致性和可复用性。即使是在32位平台上,In
阳明先生1208
·
2020-03-26 14:59
【Swift 学习笔记】iCloud:Key-Value Storage
【
Swift学习
笔记】iCloud:Key-ValueStorage想让自己的程序支持iCloud。搜索发现OC的教程比较多。照猫画虎,翻译+整理一个swift版本的。
L萧越
·
2020-03-26 03:42
Rx
Swift学习
(Subject)
推荐书本:RxSwift电子版地址:https://pan.baidu.com/s/1bp8MlC7密码5tjx本文是RxSwift书本学习笔记书本code地址:https://pan.baidu.com/s/1o7GVBrOSubject可以看做是一种代理和桥梁。它既是订阅者又是订阅源。作为一个观察者和观察者。您早就看到了他们如何接收事件并订阅。该主题接收到下一个事件,每次收到一个事件时,它都会
林不改了
·
2020-03-25 01:55
Swift学习
资料整理
中文教程:http://www.runoob.com/manual/gitbook/swift3/source/_book/chapter2/01_The_Basics.htmlhttp://www.runoob.com/swift/swift-tutorial.html官网教程:https://developer.apple.com/library/content/documentation/S
雨影
·
2020-03-24 21:49
「
Swift学习
笔记」使用AV Foundation框架为APP加上背景音乐并进行简单控制
用Swift语言进行iOS开发,如需加上背景音乐并进行简单地控制可以使用AVFoundation框架,而对于压缩过的Audio文件或者超过30秒的音频文件,则使用AVAudioPlayer类。为APP加上背景音乐▪首先,在ViewController.swift的文件顶部添加⼀行代码:importAVFoundation//引入一个新的AVFoundation框架▪其次,在类中定义其它实例变量的代
元茜姑娘
·
2020-03-24 17:54
Swift学习
之路
第二周学习小结概述:本周开始系统的对Swift语法部分进行学习。Swift是面向对象的编程,在我的理解中,面向对象编程就是首先创建一个对象,然后通过向创建的对象发送消息指令来操作对象,使之满足设计所需。在大学曾经学习过一些编程语言,但由于学习时间少,内容少,且学习目的仅是为了应付考试。所以对学习Swift并没有太多的帮助。但是曾经的学习经历让我明白学好编程需要强大的逻辑思维作基础,在编程过程中,很
梅子酒zz
·
2020-03-24 17:44
Swift学习
——函数、数组
//带返回值的函数funcgreet(_person:String,onday:String)->String{letbb="hello\(person)\(day)"print(bb)returnbb}greet("小明",on:"2月3")//返回值是元组的函数(多个返回值)funcduoGeFanHuiZhi(scores:[Int])->(min:Int,max:Int,sum:Int){
JavenZ
·
2020-03-23 21:29
一些比较好的开发人员学习网站
v=_lRx1zoriPo&list=PLsJq-VuSo2k26duIWzNjXztkZ7VrbppkT4.
Swift学习
视频网站http://www.swiftv.cn5.
柚子CHA
·
2020-03-23 17:15
swift学习
笔记20160217
通过重写以下方法可以隐藏当前页面的状态栏overridefuncprefersStatusBarHidden()->Bool{returntrue}以下方法实现当前页面翻页的动画效果UIView.beginAnimations("animation",context:nil)UIView.setAnimationDuration(2)UIView.setAnimationCurve(UIViewA
王荣swift
·
2020-03-23 11:57
Swift语言系统总结
Swift学习
总结老师语言基础程序是指令的集合,写程序就是写一系列的指令去控制计算机做我们想做的事情。编译:将程序设计语言转换成计算机能够理解的机器语言或者某种中间代码的过程。
写啥呢
·
2020-03-23 06:20
Swift学习
总结3
UICollectionView的使用方法:1.设置UICollectionView的Layoutletlayout=UICollectionViewFlowLayout()layout.scrollDirection=UICollectionViewScrollDirection.Vertical//滚动方向layout.itemSize=CGSizeMake(60,75)//设置所有cell的
Skipper_1_422
·
2020-03-22 19:34
Swift学习
笔记-协议
Swift中的协议类似于Java中的接口,不过在Swift中,结构体,枚举,类都能使用协议。基本用法importFoundation//声明协议protocolXYData{varheight:Int{getset}varcolor:String{get}funcself2Str()->String}//实现协议structPerson:XYData{varheight=170varcolor:S
土豆吞噬者
·
2020-03-22 09:20
iOS开发之
Swift学习
(三)——基础部分
文章目录:(1)常量和变量(2)注释(3)数值型类型转换(4)类型别名(5)布尔值(6)元组(7)可选类型(8)断言Swift包含了C和Objective-C上所有基础数据类型,Int表示整型值;Double和Float表示浮点型值;Bool是布尔型值;String是文本型数据。Swift还提供了三个基本的集合型,Array,Set和Dictionary。Swift还增加了Objective-C中
那么你就是我的
·
2020-03-21 19:14
Swift学习
之路
Swift出来已经有3年多了,在最近的一次计算机语言排行中,swift已经杀入了前十行列。作为一位iOS开发者,迟迟没有入手swift确实说不过去(这里不谈工作),但我一直相信,学习这种事就跟种树一样,在两种时候最好,一种是十年前,另一种则是现在。所以,在这里记录一下自学过程中觉得重要的。1.忽略参数标签如果你不希望为某个参数添加一个标签,可以使用一个下划线(_)来代替一个明确的参数标签。func
哈哈大p孩
·
2020-03-21 18:43
swift学习
-switch,函数-12/23
昨天确实很忙,没来得及更新,补到今天了。书看到120页了,越发觉得swift是一门不错的语言。今天抽空翻了翻swift的论坛,感觉要学的东西还有好多,一点一点进步吧。工作上一个挺恶心的任务快完成了,算是一个好消息。笔记如下:1switch语句,与c和java不同,在swift中,当匹配的case执行完毕后,程序会终止switch语句,而不会继续执行下一个case块。无需显示指定break。例如:l
littlersmall
·
2020-03-21 16:03
Apple
Swift学习
资料汇总
今年的苹果开发者大会(WWDC)上,公布了ios8的几个新特性,其中包括引入了群聊功能,支持第三方输入法等功能。但更让开发者感兴趣的莫过于Swift语言的发布了。Swift是apple自创的一门转为cocoa和cocoatouch设计的语言,意用来替换objc。Swift能使代码大量简化,并且开发者们可以在同一款软件中同事使用obj-c,Swift,c语言。方便开发者来学习这么语言。这里我总结了一
geeker
·
2020-03-21 07:27
Swift学习
(六:闭包)
前言Swift中的闭包跟OC中的代码块(Block)比较相似,下面学习一下。1.闭包表达式sort方法sort方法能根据提供的闭包函数将已知类型数组中的值进行排序,排序后原数组不会被修改。letnames=["Chris","Alex","Ewa","Barry","Daniella"]funcbackwards(s1:String,s2:String)->Bool{returns1>s2}var
爱偷懒的万万
·
2020-03-21 00:33
Swift学习
就是这么简单(二)
继续我们的
Swift学习
之路~"贵在坚持"--给自己,也给你们!
大大大龙
·
2020-03-20 21:40
swift学习
之NSArray、NSDictionary
学习任何一门语言当然少不了NSString,NSArray,NSDictionary.下面我们就去学习吧。1.数组vararray:[String]=["1","2"]vararray2:Array=["1","2"]vararray3=[Int]()//空数组vararray4=Array()//空数组array4.append("2")//数组中添加元素array4=[String]()//数
LuxDark
·
2020-03-20 20:25
swift学习
笔记3——类、结构体、枚举(构造器,继承)
之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习、总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询用。详细可以参考the-swift-programming-language-in-chinese,或者苹果官方英文版文档当前版本是swift2.2主要内容:类和结构体继承析构过程枚举类和结构体与Ob
时间已静止
·
2020-03-20 07:05
swift学习
-集合(Set)
Set类型语法:Swift中的Set类型被写为Set,这里的T表示Set中允许存储的类型。创建和构造一个空的Set1.你可以通过构造器语法创建一个特定类型的空集合:varletters=Set()2.一个空的数组字面量创建一个空的Set:varletters=Set()leters.insert("a")letters=[]3.用数组字面量创建集合varfavoriteGenres:Set=["R
CrystalZhu
·
2020-03-20 05:34
Swift学习
记录1
1.storyboard(1)设置tabBar背景色,选中tabBar,在Bartint选择颜色。代码:self.tabBar.barTintColor=UIColor.white(2)设置tabBar选中的图片颜色,选中tabBar,在Imagetint选择颜色。代码:self.tabBar.tintColor=UIColor.yellowColor2.安装cocoaPod(1)在终端输入sud
zhaihongxia
·
2020-03-19 06:56
Swift学习
笔记-字符串
字符串字面量使用字符串字面量作为常量或者变量的初始值:letsomeString="somestringliteralvalue"//注意:Swift会为someString常量推断类型为string,因此你用了字符串字面量值来初始化。多行字符串字面量,使用三个双引号引起来letexample="""AreUOK"""初始化一个空字符串varemptyString=""//空字符串赋值varano
可怜兮兮的木头
·
2020-03-18 17:02
iOS
swift学习
笔记
demo中也包含了本地化管理的使用,以及swift掉用oc方法的示例,包括自己对AFNetWorking的封装!下载地址:https://github.com/pengjinguang521/2.3swift.gitOC与swift的混编1.项目上右键,NewFile选择HeaderFile,选择文件目录,然后确定。2.点击项目-->TARGETS-->BuildSettings中找到SwiftC
忘川_之上
·
2020-03-18 15:03
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他