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基础
之封装一个WebViewController
研究了一段时间,总算搞定了这个功能封装,现在给大家分享一下,具体看代码,上面有对应的文字描述,有问题请留言,下载源码,请帮忙点一下star,给点继续分享的动力,谢谢~/**//swift中的get方法,可以直接varget或letget显示提示,如果使用的是get方法创建视图,调用添加到父类上的时候,要self._参数,如self._wkWebV,如此就可以看出来这个get方法的名称可以跟全局定义
hbblzjy
·
2020-07-31 18:47
Swift开发知识
Swift语言基础学习到开发
Swift基础
之对FMDB第三方的使用方法
相信大家都熟悉OC使用FMDB第三方库,进行数据库操作,增、删、改、查,现在我就来利用代码展示一下Swift对此库的使用方法,我是通过Pods添加的第三方库,如果手动添加记得创建桥接文件,在文件中调用头文件。如果不会的可以看我以前的文章里有介绍Swift调用OC文件代码http://blog.csdn.net/hbblzjy/article/details/52252630效果图:如果不知道FMD
hbblzjy
·
2020-07-31 18:47
Swift开发知识
Swift语言基础学习到开发
Swift基础
-17(泛型)
泛型代码让你能够根据自定义的需求,编写出适用于任意类型、灵活可重用的函数及类型。它能让你避免代码的重复,用一种清晰和抽象的方式来表达代码的意图。泛型是Swift最强大的特性之一,许多Swift标准库是通过泛型代码构建的。事实上,泛型的使用贯穿了整本语言手册,只是你可能没有发现而已。例如,Swift的Array和Dictionary都是泛型集合。你可以创建一个Int数组,也可创建一个String数组
啊了个超
·
2020-07-28 21:39
Rx
Swift基础
(二):Observable和Observer
Observable和Observer理解了观察者模式这两个概念就很好理解了,Observable就是可被观察的,也就是我们说的宝宝,他也是事件源。而Observer就是我们的观察者,也就是当收到事件的时候去做某些处理的爸爸妈妈。观察者需要去订阅(subscribe)被观察者,才能收到Observable的事件通知消息。创建和订阅被观察下面创建被观察者其实就是创建一个Obserable的seque
Andy_Swift
·
2020-07-27 16:42
Swift基础
1
1.var申明变量,let申明常量,一般不用指明常量是什么类型,系统会自动判定,如果系统不能根据你申明的值做出判断(或者是没有初始值),你可以在变量名后面添加:,例如letmoney:double=28;这里28就是double类型varstr="Hello,playground"letmyAge=27letmoney:Double=28letmyMoney=28.4str="thisismyne
noyya
·
2020-07-15 22:11
Swift基础
--UIDatePicker 使用
UIDatePickerUIDatePicker是iOS里默认的时间选择器,在使用时,有两种方法:1通过storyboard添加UIDatePicker并绑定到ViewController中2通过代码在Viewcontroller中添加这里介绍第一种方法添加UIDatePicker到Storyboard添加的方法自然是拖动DatePicker到storyboard中,拖动之后,进行设置,比如我需要
T9的第三个三角
·
2020-07-15 16:37
swift基础
—断言(Assertion)
可选类型可以让你判断值是否存在,你可以在代码中优雅地处理值缺失的情况。然而,在某些情况下,如果值缺失或者值并不满足特定的条件,你的代码可能没办法继续执行。这时,你可以在你的代码中触发一个*断言(assertion)*来结束代码运行并通过调试来找到值缺失的原因。使用断言进行调试####断言会在运行时判断一个逻辑条件是否为*true*。从字面意思来说,断言“断言”一个条件是否为真。你可以使用断言来保证
莽原奔马668
·
2020-07-15 07:28
Swift基础
-函数
函数相当于OC中的方法函数的格式如下func函数名(参数列表)->返回值类型{代码块return返回值}func是关键字,多个参数列表之间可以用逗号(,)分隔,也可以没有参数使用箭头“->”指向返回值类型如果函数没有返回值,返回值为Void.并且“->返回值类型”部分可以省略常见的函数类型//1.没有参数,没用返回值funcabout()->Void{print("iphone6splus")}/
翻这个墙
·
2020-07-15 01:27
Swift4.0学习之路第一讲
第一讲主要文字与代码上传至GitHub第一讲主要包括内容如下:第一节
Swift基础
类型体系Swift编程语言只包含4种类型即1:枚举(enum)2:结构体(struct)3:类(class)4:函数类型
繁华退却
·
2020-07-15 00:33
swift基础
小结1
swift基础
小结一、swift初体验1.导入框架1.1importUIKit2.定义标识符2.1定义标识符必须告知系统该标识符是一个变量还是一个常量2.2let修饰常量,var修饰变量3.语句结束3.1
罗小耳
·
2020-07-14 23:13
Swift基础
小结2
类一、类的介绍和定义swift也是一门面向对象开发的语言2.面向对象的基础是类,类产生了对象3.在swift中如何定义类呢?class是类的关键字,用来定义类class类名superClass{//定义属性和方法}注意:1.定义的类,可以没有父类,那么该类是rootClass2.通常情况下,定义类时,继承自NSObject(非OC的NSObject)二、如何定义类的属性Swift中类的属性有多种存
罗小耳
·
2020-07-14 19:35
swift基础
—协议和扩展(Protocols and Extensions)
使用“protocol”来声明一个协议。protocolExampleProtocol{varsimpleDescription:String{get}mutatingfuncadjust()}类、枚举和结构体都可以实现协议。classSimpleClass:ExampleProtocol{varsimpleDescription:String="Averysimpleclass."varanot
莽原奔马668
·
2020-07-14 17:20
iOS
Swift基础
学习笔记(三)对象(Object)和类(Class)
使用class来创建一个类,类的名称附加在class之后。类中的属性声明和普通的常量和变量的声明一样,除非是在类的上下文中。方法和函数也是这么写。classShape{varnumberOfSides=0funcsimpleDescription()->String{return"AshapeWith\(numberOfSides)sides."}}练习:使用let增加一个常量,并且增加一个带参数
豆瓣菜
·
2020-07-14 12:00
Swift基础
--线程队列
参考:青玉伏案博客--GCD详解线程/**获取当前线程*/funcgetCurrentThread()->Thread{returnThread.current}/**当前线程休眠-parameterinterval:休眠时间单位*/funccurrentThreadSleep(interval:TimeInterval)->Void{Thread.sleep(forTimeInterval:in
丿小七
·
2020-07-14 12:12
Swift基础
_05元组
元组元组的介绍元组是Swift中特有的,OC中并没有相关类型它是什么呢?它是一种数据结构,在数学中应用广泛类似于数组或者字典可以用于定义一组数据组成元组类型的数据可以称为“元素”元组的定义元组是用小括号(元素1,元素2,....)lett=("姓名","年龄","学校")元组的常见写法元组是用小括号(元素1,元素2,....)栗子:用来保存一个人的信息第一种写法letchild=("name","
cmfish
·
2020-07-13 20:51
swift基础
知识1
最近在学习swift,把我学习内容分享给跟我一样在学习swift的小伙伴。importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()self.title="基本用法"self.base();}funcbase(){//1.变量和常量leti:Double=10.5//:后
肆意二货
·
2020-07-13 15:16
Swift基础
-类的构造函数
构造过程是使用类、结构体或枚举类型的实例之前的准备过程构造函数类似于OC中的初始化方法:init方法,但是Swift的构造器无需返回值它的主要任务是保证新实例在第一次使用前完成正确的初始化如果说属性的值每次创建都是相同的,那么可以使用默认值初始化如果说属性的值每次创建都不同,那么可以使用构造方法初始化默认情况下创建一个类时,必然会调用一个构造函数即便是没有编写任何构造函数,编译器也会提供一个默认的
翻这个墙
·
2020-07-13 04:08
swift基础
-1-简介
简介Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序2014年,在AppleWWDC发布历史2010年7月,苹果开发者工具部门总监ChrisLattner(克里斯·拉特纳)开始着手Swift编程语言的设计工作用一年时间,完成基本架构Swift大约历经4年的开发期,2014年6月发表*特色苹果宣称Swift的特点是:快速、现代、安全、互动,而且明显优于Objective-C语
solozyx
·
2020-07-13 01:56
swift基础
01
1.
Swift基础
类型Swift包含了C和Objective-C上所有基础数据类型,Int表示整型值;Double和Float表示浮点型值;Bool是布尔型值;String是文本型数据。
廖马儿
·
2020-07-12 05:34
(
Swift基础
)day01_(04)Swift中的数据类型_2018-08-22
文丨lyh165发布时间:2018-08-22(周三广州/雨)最后更新时间:2018-08-22(周三广州/雨)官方文档1、WelcometoSwift.org(欢迎来到Swift.org)2、UsingthePackageManager(使用包管理器)3、ASwiftTour(快速之旅)官方swift快速之旅codeSwift中数据类型Swift类型的介绍Swift中的数据类型也有:整型/浮点型
lyh165
·
2020-07-12 04:49
swift基础
知识二
//1.if语句以及强制解析//可以使用if语句和nil比较来判断一个可选值是否包含值,可以使用“==”,'!='来执行比较//如果可选类型有值,它将不等于nilvarnum:Int?=3ifnum!=nil{print("值不为空")}//感叹号!//当你判断一个可选类型确实包含值之后,你可以在可选的名字后面加上感叹号(!)来获取值,这个感叹号表示“我知道这个可选类型有值,请使用它”。这个被称为
小曼blog
·
2020-07-09 20:24
Swift基础
单例单例模式是一种常用的软件设计模式,在它的核心结构中只包含一个被称为单例的特殊类,通过单例模式可以保证系统中一个类只有一个实例。优点:在程序运行的整个过程中实现数据资源共享,只产生一个单例对象,在多次使用过程中可减少内存的大量消耗,提高了开发效率缺点:内存存在于静态区,无法手动释放。--单例写法一staticvarshareSingleDog:SingleDog={letinstancce=Si
蓝蓝的白云
·
2020-07-09 20:40
swift基础
语法练习
importUIKitvarstr="Hello,playground"varnum=5num+=5classperson{varname="zhangshanshan"varaddress="上海市浦东新区"varage=5funcupdateInfo(age:Int,address:String){print(name,age,address)}}letobj=person()obj.upda
糖果屋的世界
·
2020-07-09 13:16
swift
swift学习——基础语法
一、
swift基础
语法1.变量与常量定义//自动类型推断var定义变量varstr="Hello,playground"//let定义常量(不能修改的量)letname="Hello,playground
Grt婷
·
2020-07-09 06:13
swift基础
语法(一)——常量与变量
定义在Swift中:在定义一个标识符时必须明确说明该标识符是一个常量还是变量使用let来定义常量,定义之后不可以修改使用var来定义变量,定义之后可以修改基本使用importUIKitleta:Int=10//错误写法//a=2//当一个字段定义为常量时是不可以修改的,此处会报错varb:Int=2//b定义为变量,是可以修改的b=12使用注意点声明为常量不可以修改的意思是指针不可以再指向其他对象
芝麻绿豆
·
2020-07-09 05:09
Swift基础
之滚动视图-UIScrollView
一、UIScrollView的简单介绍UIScrollView是一个可以选择滑动的视图,为了显示多于一个屏幕的内容或者超过你能放在内存中的内容,可以通过手势放大或者缩小显示更多的内容。有两个子类一个是UITableView,另一个是UITextView(用来显示大量的文字)。还有一个UIWebView,尽管那不是UIScrollView的直接子类,它适用UIScrollView去显示网页内容。二、
大脸猫121
·
2020-07-09 00:26
Swift5.x-基本的操作(中文文档)
引言继续学习Swift文档,从上一章节:基础,我们学习了
Swift基础
,现在,我们学习Swift的基本操作。
shiyueZ
·
2020-07-08 17:31
Programming in Swift 编程指南
Swift基础
篇Swift语言基础Swift中的字符串和集合Swift中的类Swift中的结构体Swift中的枚举Swift中的函数和闭包Swift中的泛型Swift中的协议Swift中的扩展Swift
Bobby0322
·
2020-07-07 22:03
swift基础
02
1.函数嵌套函数可以嵌套。被嵌套的函数可以访问外侧函数的变量,你可以使用嵌套函数来重构一个太长或者太复杂的函数。funcreturnFifteen()->Int{vary=10funcadd(){y+=5}add()returny}returnFifteen()2.函数是第一等类型,这意味着函数可以作为另一个函数的返回值。funcmakeIncrementer()->((Int)->Int){fu
廖马儿
·
2020-07-07 22:41
swift基础
-optional
转载链接swift-optional本是学习控制流时引入下optional,本来打算自己写写,发现下面作者写的很好,很全,因为想收录到swift专题下方便大家学习,只好搬运过来了,再次感谢作者转载链接swift-optionalOptional的定义Optional也是Objective-C没有的数据类型,是苹果引入到Swift语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值,当
fly大梦想家
·
2020-07-07 13:53
零基础学习swift
swift基础
学习篇(一)swift语言是2014年苹果公司于WWDC(苹果开发者大会)发布的新技术;用于编写iOS和OSX应用,支持代码预览;ChrisLattner从2010年7月开始主导开发swift
菜鸟的忧伤
·
2020-07-07 06:00
iOS--swift篇
Swift基础
之常用的UI控件(一)
有一定iOS基础的小伙伴们一定知道,在开发的过程中UI控件是必不可少的。那么在swift中UI控件都是怎么创建和使用的呢?在这篇文章中我会介绍有关UILabel、UIButton、UITextField、UISwitch、UISlider、UIToolbar、UIProgressView和UIAlertView等常用的控件的使用。一、UILabel(文本标签)UILabel主要是用来显示简短的文本
大脸猫121
·
2020-07-06 23:09
swift基础
-可选类型
1,在OC开发中,如果一个变量暂时不使用,可以赋值为0(基本类型)或者赋值为空(对象类型)2,在swift中,nil是一种特殊类型,和真实的类型不匹配是不能赋值的(swift是强类型语言)3,但是开发中赋值nil是在所难免的,因此推出了可选类型可选类型的取值:1,空值2,有值4,swift中,对象中的任何属性在创建对象时,都必须有明确的初始化值//可选类型//因为swift中的nil是特殊类型,在
CowboyBebop
·
2020-07-06 15:01
Swift基础
////main.swift//Swift-Basic语法////Createdbyqianfengon16/7/8.//Copyright©2016年SharkTop.Allrightsreserved.//importFoundation//普通打印print("Hello,World!")print("任何一门语言的学习开始于("Hello,World!")")//注释:添加单行语句的注释用
caohuienjoy
·
2020-07-06 09:19
IOS8开发之:基于Swift实战UI从入门到精通(5大项目、深入解析拉手团购项目)
学习条件:有一定
swift基础
,oc基础,或其他任何编程语言基础。需要更多相关资料可以联系Q2748165793课程大纲:一,1演示及资源导入[免费观看]7分钟2界面设计16分钟3U
weixin_34405332
·
2020-07-06 01:33
swift基础
语法-类型转化 as? as!
1.常见的类型转化符号1.1is:用于判断一个实例是否是某一种类型**//1.定义数组letarray:[AnyObject]=[20,"cdh",1.88]//2.取出数组中的第一个元素letobjc=array.first!//3.判断第一个元素是否是一个Int类型ifobjcisInt{print("是Int类型")}else{print("非Int类型")}1.2as?和as!的使用1.将
DwightChan
·
2020-07-05 07:16
Swift基础
知识4
姓名:谢艾芳学号:16040410073
Swift基础
知识4(接上一篇)转自http://www.jianshu.com/p/02ab8c6c1f9f〖嵌牛导读〗Swift语言由苹果公司在2014年推出
天使和双彩虹2
·
2020-07-05 04:06
Swift基础
--属性
分类属性将值于特定的类,结构或枚举关联。存储属性:存储常量或变量作为实例的一部分;只可用于类和结构体计算属性:计算一个值(而不是存储)。计算属性可以用于类,结构体和枚举中。属性观察器:用来监控属性值得变化,以此来触发一个自定义的操作。属性观察期可以添加到自己写的存储属性上,也可以添加到从父类继承的属性上。一,存储属性简单来说,一个存储属性就是存储在特定类或结构体的实例里一个常量或变量。1.1,普通
顺扬sky
·
2020-07-04 21:16
swift基础
语法(四)——循环
for循环forvari=0;i<10;i++{print(i)}foriin0..<10{print(i)}for_in0..<10{//swift里下划线_的作用是忽略print("hello")}while循环while的判断句必须有正确的真假,没有非0即真while后面的()可以省略vara=0whilea<10{a++}dowhile循环使用repeat关键字来代替了doletb=0re
芝麻绿豆
·
2020-07-04 10:36
swift基础
第二弹(字符串和元组)
字符串varswift="Swiftisfun"swift.dropFirst(4)cafe1.unicodeScalars.forEach{print($0)}cafe1.charactersletindex=cafe1.index(cafe1.startIndex,offsetBy:3)cafe1[index]String(cafe1.characters.prefix(3))//插入字符va
BrotherC
·
2020-07-04 05:02
swift基础
-17-operator运算符
算术运算符:除了取模,其它和OC一样,包括优先级+-*/%++--varresult=10+10result=10*10result=10-10result=10/10注意:Swift是安全严格的编程语言,会在编译时候检查是否溢出,但是只会检查字面量而不会检查变量,所以在Swift中一定要注意隐式溢出//可以检测//Arithmetic算术operation'255+1'(ontype'UInt8
solozyx
·
2020-06-30 12:36
Swift专栏:
Swift基础
入门(一)
Swift介绍简介Swift语言由苹果公司在2014年推出,用来撰写OSX和iOS应用程序2014年,在AppleWWDC发布几家欢喜,几家愁愁者:只学Object-C的人欢喜者:之前做过java/python/js语言的人特点特点从它的语法中能看到Objective-C、JavaScript、C#、Python等语言的影子语法简单、代码简洁、使用方便可与Objective-C混合使用(相互调用)
英雄有梦
·
2020-06-29 22:04
Swift专栏:大家和我从头学
iOS-Swift常用学习技术网站
1.
Swift基础
+进阶(hangge)http://www.hangge.com/blog/cache/category_72_3.html2.Swift项目中可能用到的第三方框架http://www.jianshu.com
Simple_Code
·
2020-06-29 09:37
Swift基础
语法-数组--对比OC
一.数组定义(比较OC与Swift的数组)1.1.有值数组//oc有值数组NSArray*arr0=@[@1,@2,@3];NSArray*arr1=[NSArrayarrayWithObjects:@1,@2,@3,nil];NSLog(@"%@",arr1);/*输出结果:2016-01-0601:04:49.180test[11687:2096671](1,2,3)*///swift有值数组
DwightChan
·
2020-06-29 09:36
Swift基础
1
Swift是苹果公司于2014年WWDC苹果开发者大会发布的开发语言,也是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言,可与Objective-C共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。2015年开发者大会上,苹果公司推出了Swift2.0版本,完全开源。创建一个Swift新工程方法如下:Xcode->CreateanewXcodeproject->选择OSX-
SJPOP
·
2020-06-29 07:08
Swift:泛型
Genericsgithub:
Swift基础
实例github:SwiftBasicTableView泛型简介泛型能使你写出来灵活、可重复使用的方法(functions)和类型(types),这些方法和类型可作用于任何类型
厨子
·
2020-06-29 00:29
Swift基础
语法(常量变量、数据类型、元组、可选、断言等)
Swift是iOS和OSX应用开发的一门新语言。然而,如果你有C或者Objective-C开发经验的话,你会发现Swift的很多内容都是你熟悉的。Swift的类型是在C和Objective-C的基础上提出的,Int是整型;Double和Float是浮点型;Bool是布尔型;String是字符串。Swift还有两个有用的集合类型,Array和Dictionary,请参考集合类型。就像C语言一样,Sw
weixin_30781433
·
2020-06-28 00:59
(
Swift基础
)day01_(05)Swift中的逻辑分支_2018-08-22
文丨lyh165发布时间:2018-08-22(周三广州/雨)最后更新时间:2018-08-22(周三广州/雨)官方文档1、WelcometoSwift.org(欢迎来到Swift.org)2、UsingthePackageManager(使用包管理器)3、ASwiftTour(快速之旅)官方swift快速之旅code逻辑分支一.分支的介绍分支即if/switch/三目运算符等判断语句通过分支语句
lyh165
·
2020-06-27 19:19
Swift基础
知识碎片
1.函数的可变参数同一个方法中只能有一个可变参数,而且不限制可变参数在所有参数中的位置。在OC中可变参数只能作为方法中参数的最后一个。funcsum(input:Int...)->Int{returninput.reduce(0,+)}sum(input:1,2,3,4,5)//152.inoutfuncswitching(a:inoutInt,b:inoutInt){(a,b)=(b,a)}va
DCSnail-蜗牛
·
2020-06-27 13:16
Swift
swift基础
—简单值(Simple Values)
使用“let”来声明常量,使用“var”来声明变量。一个常量的值,在编译的时候,并不需要有明确的值,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要使用很多次。varmyVariable=42myVariable=50letmyConstant=42常量或者变量的类型必须和你赋给它们的值一样。然而,你不用明确地声明类型,声明的同时赋值的话,编译器会自动推断类
莽原奔马668
·
2020-06-27 07:36
上一页
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
其他