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基础
( 6/9 ) 重复步骤
快速链接一个下午让你掌握
Swift基础
(1/9)编程本质&Playground基础一个下午让你掌握
Swift基础
(2/9)变量&常量一个下午让你掌握
Swift基础
(3/9)数字类型&
张嘉夫
·
2019-12-25 03:43
大宝剑之CoreData(三)
我把CoreData叫做大宝剑,为什么呢,因为CoreData用起来着实让人感到舒爽~~这一篇让我们来详细的了解一下大宝剑~参考书籍:COREDATAbyTutorials默认有
swift基础
。
StrongX
·
2019-12-24 22:03
swift基础
---1.简单值
//Createdbyhehongweion16/10/13.//Copyright©2016年hehongwei.Allrightsreserved.//importFoundationprint("Hello,World!")/*小细节:1.=左右两边都要空一格,否则会报错*///1.不指定类型时,系统根据第一次初始化的值识别类型letconstNB=32varmutableNB=23muta
fly大梦想家
·
2019-12-24 08:50
Swift基础
语法一
前言:Swift语法越来越重要,把前段时间学习的基本语法总结在一起,方便自己查看,毕竟公司项目还是OC,对Swift还是不熟悉—有些语法也许已经更新,以最新为准Pragmamark—NO.1Swift常量的使用注意//定义一个常量leta:Int=20//定义一个常量对象//OC中创建对象:[UIViewalloc]init]//Swift中:UIView()letview:UIView=UIVi
浮桥小麦
·
2019-12-23 03:28
Swift基础
之04-枚举,结构体等
枚举1,枚举类型的定义//不进行赋值enumSex{casemancasewoman}//给枚举累心刚赋值enumdirection:Int{caseeast=0caseweat=1casenorth=2casesouth=3}enumtype{caseget,post,put,delete}2,创建枚举和使用letsex:Sex=.man//前面如果指定了具体类型,后面可以直接推导出来的话可以直
张不二01
·
2019-12-22 11:21
Swift基础
语法09-- 函数
前言Swift中的函数和OC中的函数,还是有很大的改变,下面我们来简单的了解一下Swift中的函数函数.png函数的格式func函数名称(参数列表)->返回值{执行代码}函数名称(传入的参数)//这里表示调用代码,必须调用函数,才会执行函数中的代码函数的几种形式1,没有参数,没有返回值2,有参数,没有返回值3,有参数,有返回值4,没有参数,有返回值没有返回值,没有参数/***OC写法*///(vo
WILLIAMALEX
·
2019-12-22 05:26
Swift基础
学习1(基础类型,集合类型,元组,可选类型,运算符,控制流)
基础类型Swift通过var进行变量定义,通过let进行常量定义Swift添加了类型推断,对于赋值的常量或者变量会自动推断其具体类型;Swift是强类型语言(应该说它比C#、Java等强类型语言控制还要严格),不同的数据类型之间不能隐式转化,如果需要转化只能强制转化;在Swift中类型转换直接通过其类型构造函数即可,降低了API的学习成本leta:Int=1letb=2varc:Float=1.0
PittWong
·
2019-12-22 03:59
一个下午让你掌握
Swift基础
( 2/9 ) 变量 & 常量
快速链接一个下午让你掌握
Swift基础
(1/9)编程本质&Playground基础一个下午让你掌握
Swift基础
(2/9)变量&常量一个下午让你掌握
Swift基础
(3/9)数字类型&
张嘉夫
·
2019-12-21 16:12
Swift基础
(下)
该系列主要是记录Swift中与OC差异较大,较容易忘记的知识点。该篇主要是关于类层面的知识点。(比如类,属性,协议等)1.类和结构体为什么要把它们放在一起讲?因为在Swift中,类和结构体的关系要比在其他语言中更加的密切。Swift中类和结构体有很多共同点。共同处在于:定义属性用于存储值定义方法用于提供功能定义附属脚本用于访问值定义构造器用于生成初始化值通过扩展以增加默认实现的功能符合协议以对某类
WellsCai
·
2019-12-21 06:52
[
Swift基础
语法入门(强推)]Swift3 中的 Five Access Control Level
Swift中包含五大AccessControlLevel,open、public、internal、fileprivate和private(highestaccesslevel->lowestaccesslevel,换句话说leastrestrictive->mostrestrictive下文有详细解释)open和public定义的entity允许被所有作用域(包括当前模块内文件或是其他模块文件)
NinthDay
·
2019-12-20 04:38
Swift基础
语法10-- 可选类型
前言在OC中,有时候我们定义了一个变量,但是暂时又不用它,此时我们的做法就是将其赋值为0(基本数据类型)或者nil(OC对象).但是在Swift中,nil是一个特殊的类型,如果与真在实的类型不匹配是不能对其赋值的(注意:OC是弱语言,Swift是强语言),但是在开发中很多时候我们都有赋值为nil的情况,所以在swift中推出了可选类型可选类型.png可选类型的概念可选类型:所谓的可选类型就是说一个
WILLIAMALEX
·
2019-12-20 04:21
一个下午让你掌握
Swift基础
( 9/9 ) 可选值
快速链接一个下午让你掌握
Swift基础
(1/9)编程本质&Playground基础一个下午让你掌握
Swift基础
(2/9)变量&常量一个下午让你掌握
Swift基础
(3/9)数字类型&
张嘉夫
·
2019-12-20 02:01
Swift基础
-总结(一)
变量和常量在Swift中,有两种方法可以存储数据:变量和常量。变量是可以随时更改其值的数据存储,而常量是可以设置一次且永不更改的数据存储。因此,变量的值可以变化,常量的值是恒定的。在Swift中,您可以使用var关键字创建变量,您可以随时更改它,如下所示:varname="TimMcGraw"name="Romeo"使用let关键字创建常量,不可更改,如下所示:letname="TimMcGraw
Augs
·
2019-12-19 18:05
每日一问17——
swift基础
(03)
枚举类型swift中使用enum关键字声明枚举。并且可以指定枚举的类型方式一、enumDirction:Int{caseeast=0casewest=1casenorth=2casesouth=3}enumNethodType:String{caseget="get"casepost="post"caseput="put"casedelete="delete"}方式一枚举类型甚至可以为String
巫师学徒
·
2019-12-19 05:30
Swift基础
语法-元组--OC中没有的概念
什么是元组在其它语言中很早就是有元组这个概念,但是对于OC程序员来说这是一个新的概念官方定义:元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。将多个相同或者不同类型的值用一个小括号括起来就是一个元组定义元组letstudent=("cdh",22,1.88)print(student)print(student.0)print(student.1)pri
DwightChan
·
2019-12-19 04:17
Swift基础
-结构、属性和方法
创建自己的结构Swift可让您通过两种方式设计自己的类型,其中最常见的称为结构,或简称为structs。可以给结构赋予它们自己的变量和常量以及它们自己的功能,然后根据需要创建和使用它们。让我们从一个简单的示例开始:我们将创建一个Sport将其名称存储为字符串的结构。结构内部的变量称为properties,因此这是具有一个属性的结构:structSport{varname:String}定义了类型,
Augs
·
2019-12-18 14:30
Swift基础
6
闭包1.全局函数和嵌套函数实际上时特殊的必包,必包采取如下三种形式之一:全局函数是一个有名字但不会捕获任何值的必包嵌套函数是一个有名字并可以捕获其封闭函数区域内值的必包必包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的匿名必包2.Swift的必包表达式拥有简洁的风格,并鼓励在常见场景中进行语法优化,主要优化如下:利用上下文推断参数和返回值类型隐式返回单表达式必包,即单表达式必包可
cht005288
·
2019-12-17 15:07
Swift基础
--手势识别(双击、捏、旋转、拖动、划动、长按)
importUIKitclassViewController:UIViewController,UIActionSheetDelegate{@IBOutletvarim:UIImageView!varlastScaleFactor:CGFloat!=1//放大、缩小varnetRotation:CGFloat=1;//旋转varnetTranslation:CGPoint!//平移varimage
codeEditor
·
2019-12-17 09:52
swift基础
04
1.下标下标(subscripts)可以定义在类(class)、结构体(structure)和枚举(enumeration)中,是访问集合(collection),列表(list)或序列(sequence)中元素的快捷方式。可以使用下标的索引,设置和获取值,而不需要再调用对应的存取方法。举例来说,用下标访问一个Array实例中的元素可以写作someArray[index],访问Dictionary
廖马儿
·
2019-12-16 22:42
Swift基础
5(结构体和类)
类与结构体的对比在Swift中类和结构体有很多共同之处定义属性用来存储值;定义方法用于提供功能;定义下标脚本用来允许使用下标语法访问值;定义初始化器用于初始化状态;可以被扩展来默认所没有的功能;遵循协议来针对特定类型提供标准功能。类有而结构体没有的额外功能继承允许一个类继承另一个类的特征;类型转换允许你在运行检查和解释一个类实例的类型;反初始化器允许一个类实例释放任何其所被分配的资源;引用计数允许
SunshineBrother
·
2019-12-15 12:21
swift基础
-19-类的属性
类的基本定义Swift中的结构体和类非常相似,但是又有不同之处类是具有相同属性和方法的抽象格式:class类名称{类的属性和方法}classRect{varwidth:Double=0.0varheight:Double=0.0funcshow()->Void{print("width=\(width)height=\(height)")}}//类没有逐一构造器varr1=Rect(width:1
solozyx
·
2019-12-15 10:05
Swift基础
2(函数)
函数是一个独立的代码块,用来执行特定的任务。通过给函数一个名字来定义它的功能,并且在需要的时候,通过这个名字来“调用”函数执行它的任务。函数的形式参数和返回值在Swift中,函数的形式参数和返回值非常灵活。你可以定义从一个简单的只有一个未命名形式参数的工具函数到那种具有形象的参数名称和不同的形式参数选项的复杂函数之间的任何函数。有返回值funcsayHelloWorld()->String{ret
SunshineBrother
·
2019-12-14 18:21
Swift基础
6(闭包)
闭包是可以在你的代码中被传递和引用的功能性独立代码块。闭包能够捕获和存储定义在其上下文中的任何常量和变量的引用,这也就是所谓的闭合并包裹那些常量和变量,因此被称为“闭包”,Swift能够为你处理所有关于捕获的内存管理的操作。闭包表达式闭包表达式语法有如下的一般形式:{(parameters)->(returntype)instatements}闭包表达式语法能够使用常量形式参数、变量形式参数和输入
SunshineBrother
·
2019-12-14 11:56
Swift基础
之开篇
Swift简介Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。2015年12月4日,苹果公司宣布其Swift编程语言现在
逐水而上
·
2019-12-14 10:58
Swift 基础入门教程
此文章属于
Swift基础
教程,主要是全面的了解一下Swift的各种语法和函数。主要参考Swift文档中的快速预览模块,期间搜索了最新的资料整理,加入了一些关键字的讨论和确认。希望对你的学习有帮助。
Funnyer
·
2019-12-13 20:16
Swift基础
知识
1、常量常量储存的值始终不变,不同于变量,常量一点赋值就不能修改例:letz=8z:Int=8//int类型可换成doublefloat2.变量创建varx=12x:int=12//int类型可换成doublefloat3.每种数值类型都有上限和下限println(int.min)//int类型可换成doublefloatprintln(int.max)//int类型可换成doublefloat4
代码的苦恼
·
2019-12-13 18:54
Swift基础
语法-if语句--对比OC
if语句基本使用OC和Swift中的区别OC中如果只有一条指令if后面的大括号可以省略Swift:if条件表达式{指令}if条件表达式{指令}else{指令}0.if后的圆括号可以省略1.只能以bool作为条件语句,没有非零即真,只有truefalse2.如果只有条指令if后面的大括号不可以省略//OC:如果只有一条指令if后面的大括号可以省略intage1=10;intage2=20;intma
DwightChan
·
2019-12-13 13:54
Swift基础
语法06-- 字典
前言字典是一种可以存储多个相同类型的值得容器,每个值都有唯一关联的键,键一般是作为字典中这个值得标识符,在swift中,字典中的数据并没有顺序.字典.png与OC中字典的区别首相对比一下OC和Swift定义字典的格式OC:NSDictionary*dict=@{"name":"Alex","age":"18"}swift:letdict=["name":"William","age":"18"]与
WILLIAMALEX
·
2019-12-13 10:16
Swift基础
知识
一、self和Self1、self出现在对象方法中,self就代表对象。self出现在类方法中,就代表类。2、Self代表当前的类型,Self一般用作返回值类型,限定返回值跟方法调用者必须是同一类型(也可以作为参数类型)。self调用类中的属性。classPerson{varage=1staticvarcount=2funcrun(){print(self.age)//1print(Self.co
woniu
·
2019-12-09 14:59
Swift基础
3(枚举)
枚举为一组相关值定义了一个通用类型,从而可以让你在代码中类型安全地操作这些值。你可以用enum关键字来定义一个枚举,然后将其所有的定义内容放在一个大括号({})中:enumCompassPoint{casenorthcasesouthcaseeastcasewest}多个成员值可以出现在同一行中,要用逗号隔开:enumCompassPoint{casenorth,south,east,west}遍
SunshineBrother
·
2019-12-07 21:33
swift基础
—可选链式调用
可选链式调用是一种可以在当前值可能为nil的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那么调用就会成功;如果可选值是nil,那么调用将返回nil。多个调用可以连接在一起形成一个调用链,如果其中任何一个节点为nil,整个调用链都会失败,即返回nil。注意Swift的可选链式调用和Objective-C中向nil发送消息有些相像,但是Swift的可选链式调用可以应用于任意类型,并且能检
莽原奔马668
·
2019-12-07 12:43
Swift基础
7(汇编分析属性)
Swift中跟实例相关的属性可以分为2大类1、存储属性类似于成员变量这个概念存储在实例的内存中结构体,类可以定义存储属性枚举不可以定义存储属性2、计算属性本质就是一个函数不占用实例的内存枚举,结构体,类都可以定义计算属性structCircle{varradius:Doublevardiameter:Double{set{radius=newValue/2}get{radius*2}}}print
SunshineBrother
·
2019-12-07 10:13
Swift学习日记-从pageView开始swift初探
哈哈哈哈哈~实践出真知实践出真知,所以在学习一些基础
swift基础
语法后,唯有实践,
Simple_Dev
·
2019-12-07 03:31
数据结构 & 算法 in Swift (一):
Swift基础
和数据结构
文章内容过长,希望读者见谅,写的不好的地方多指教!!写在前面从本文标题中的序号可以看出,本文是一个连载的开篇。而且这个连载的标题是:数据结构&算法inSwift。从这个连载的标题中可以看出,笔者分享的是使用Swift语言来实现所学的的数据结构和算法的知识。这里面需要解释两点:第一:为什么学习数据结构和算法?学习通用性知识,突破技能瓶颈:笔者做iOS开发也有两年了,这期间通过从项目,第三方源码,相关
从事Java
·
2019-12-06 20:52
Objective-C
数据结构
算法
Swift语言
Java
人生第一份工作
Swift5.0 - day10- 从 OC 到 Swift
一、OC到
Swift基础
差异1.1、提示符:MARK、TODO、FIXME、#warning("")、//MARK:类似于OC中的#pragmamark//MARK:测试functest()->(){}
IIronMan
·
2019-12-06 19:28
Swift基础
_1
Swift是一门开发iOS,macOS,watchOS和tvOS应用的新语言。然而,如果你有C或者Objective-C开发经验的话,你会发现Swift的很多内容都是你熟悉的。swiftswift2Swift包含了C和Objective-C上所有基础数据类型,Int表示整型值;Double和Float表示浮点型值;Bool是布尔型值;String是文本型数据。Swift还提供了三个基本的集合类型,
edison0428
·
2019-12-01 21:37
Swift 初学者 ( 12/12 ) 集合
快速链接一个下午让你掌握
Swift基础
(1/9)编程本质&Playground基础一个下午让你掌握
Swift基础
(2/9)变量&常量一个下午让你掌握
Swift基础
(3/9)数字类型&
张嘉夫
·
2019-12-01 19:15
Swift 图书展示项目开发实战(一)
项目介绍
Swift基础
Swift常用技巧使用cocoapods管理我们的framework项目介绍Paste_Image.png首页Paste_Image.png头像用户信息Paste_Image.png
Jafar
·
2019-11-30 17:53
swift基础
-9-enum枚举类型
Swift枚举:Swift中的枚举比OC中的枚举强大,因为Swift中的枚举是一等类型,它可以像类和结构体一样增加属性和方法格式:enumMethod{case枚举值}enumMethod{caseAddcaseSubcaseMulcaseDiv}enumMethod{//可以连在一起写caseAdd,Sub,Mul,Div}可以使用枚举类型变量或常量接收枚举值varm:Method=.Add注意
solozyx
·
2019-11-30 10:49
iOS | 面试 - Swift 基础
iOS|面试知识整理-
Swift基础
(九)1.介绍一下Swift?
d76d0c9d2b04
·
2019-11-29 04:33
2017年四月生活小记
三月把
swift基础
教程看完了,作为奖励去苏州闲逛了两天,一天周末,一天在五一,都是人多的要死,发现自己做什么都像在匆忙完成任务,感受不到过程的享受,有时甚至只是做了就轻松了,连结果也不在乎,完全不知道做这件事情的意义何在
阿元
·
2019-11-28 03:25
swift基础
入门
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程序。现阶段swift于今年6月份更新到3.0版本,已经大致趋于稳定,Swift结合了C和Objective-C的优点并且不受C兼容性的限制,采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift是基于成熟而且
隔壁家的老田
·
2019-11-08 15:29
swift基础
-18-function函数
函数:完成某个特定任务的代码块,给代码起一个合适的名称称之为函数名称.以后需要执行代码块只需要利用函数名称调用即可,好比每个人都有一个名字,叫名字就能找到对应的人格式:func函数名称(参数名:参数类型,参数名:参数类型...)->函数返回值{函数实现部分}OC:-(void)say{NSLog(@"hello");}-(void)sayWithName:(NSString*)name{NSLog
solozyx
·
2019-11-08 12:59
Swift基础
-类的析构函数
Swift会自动释放不再需要的实例以释放资源Swift通过自动引用计数(ARC)处理实例的内存管理当引用计数为0时,系统会自动调用析构函数(不可以手动调用)通常在析构函数中释放一些资源(如移除通知等操作)、如果创建了一个自定义的类来打开一个文件,并写入一些数据,你可能需要在类实例被释放之前手动去关闭该文件析构函数的写法deinit{//执行析构过程}示例练习classPerson{varname:
翻这个墙
·
2019-11-08 08:11
swift基础
—泛型(Generics)
在尖括号里写一个名字来创建一个泛型函数或者类型。funcrepeatItem(repeatingitem:Item,numberOfTimes:Int)->[Item]{varresult=[Item]()for_in0..BoolwhereT.Iterator.Element:Equatable,T.Iterator.Element==U.Iterator.Element{forlhsItemi
莽原奔马668
·
2019-11-08 06:05
Swift学习-02-基础控件
Swift基础
控件基础在Swift中得注释方法pragmamark变为//MARK:-普通注释依然为双斜杠//pragmamark--1UIImageView图片视图//创建图片视图letimageView
浮桥小麦
·
2019-11-07 09:50
Swift Tour Learn (一) -- Swift 语法(语法基础)
本章将会介绍什么是
Swift基础
部分(TheBasic)什么是SwiftSwift是一种新的编程语言,用于编写iOS,macOS,watchOS和tvOS的应用程序。
寒桥
·
2019-11-06 22:18
Swift基础
2
空合运算符1.空合运算符(a??b)将对可选类型a进行空判断,如果a包含一个值就进行解封,否则就返回默认值b。2.这个运算符有两个条件:1.表达式a必须时Optional可选类型;2.默认值b的类型必须要喝a存储值的类型保持一致;3.如果a为非空值,那么值b将不会被计算,这也就是所谓的短路求值。letdefaultValue="0"varprice:String?price="100"letres
cht005288
·
2019-11-06 18:53
Swift 3.0 笔记
那是最好的TheSwiftProgrammingLanguage(Swift3)基础知识类型常量和变量输出注释分号数值型字面量类型别名元组可选类型错误处理类型
Swift基础
类型以及集合
黄穆斌
·
2019-11-06 17:59
Swift基础
之初体验
*1,swift中导入框架importUIKit2,定于你标识符letcount:Int=10varname:String="zhangdanfeng"3,打印print("zhangdanfeng")4,常量和变量(优先使用常量,常量不可以修改,但是可以通过指针获取内部对象,修改内部对象的属性)letview:UIView=UIView()view.backgroundColor=UIColor
张不二01
·
2019-11-06 07:45
上一页
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
其他