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学习
:约束的基本使用
初次尝试了纯代码编写UI,了解到ios的屏幕适配比较麻烦,于是乎稍微学习了一下关于屏幕适配的知识,了解了NSLayoutConstraint约束。首先NSLayoutConstraint的参数*约束NSLayoutConstraint参数说明:*item自身控件*attribute自身控件的属性*relatedBy大小判断如:大于等于小于等于等于*toItem相对控件*attribute相对控件的
Super_圣代
·
2020-02-29 19:34
swift学习
小计(扫描二维码)
基于swift3.01.创建设备//MARK:绘画lazyvarsession:AVCaptureSession={letss=AVCaptureSession()returnss}()//MARK:设备lazyvardevice:AVCaptureDevice={letdev=AVCaptureDevice.defaultDevice(withMediaType:AVMediaTypeVideo
曉風滿月
·
2020-02-29 15:12
Swift学习
---值类型与引用类型主要介绍什么:1.值类型指的是什么呢什么情景下使用值类型2引用类型是什么什么情景下使用引用类型呢3说一说什么情况下使用什么吧如基础数据类型枚举结构体当然包括arraydicstring等都是值类型。值类型是指什么呢,就是对实例数据修改时候他们对原始数据是否也同时修改了。当然值类型会对原始数据单独拷贝出来,指的是有一块新的内存来存储当前实例所以修改实例也不会修改原有数据的值如下
思想员robin
·
2020-02-29 01:06
「指尖儿」浅显的道理最难懂,苹果年度最佳应用Replay告诉我们的产品设计思路
「指尖儿」是
swift学习
笔记(微信号:swiftmemeda)推出的一个全新栏目,本栏目的主要目的是:推荐应用,并从应用看产品思维。每到岁末都是评十佳的时段,苹果公司也不例外。
元茜姑娘
·
2020-02-28 15:00
Swift学习
笔记
数据类型Swift类型大致可以分为3种基本个类型:structures,classes,enumerations这三种类型都有:properties属性:有原始类型的值initializers:初始化属性instance方法:实例方法类方法,类调用的方法swift的原始类型比如number,boolean,很特别,都是structures.这些类型都是structures:Numbers:Int,
小Q逛逛
·
2020-02-28 11:00
Swift学习
笔记·String
初学String比较关注String的基本使用方法String的访问/遍历方法因为不同的字符串可能需要不同数量的内存来存储,所以为了确定哪些character在特定的位置上,我们必须遍历确定每个Unicode的开始结束位置,因此,String不能使用整形作索引。letgreeting="GutenTag!"greeting[greeting.startIndex]//Ggreeting[greet
JokerAIF
·
2020-02-28 06:24
Swift学习
笔记(一)--基础与操作符
前言已经很久没有在上更新了,最近一直在忙于开发业务,实在没有太多时间来沉淀,再机上比较懒,所以就一直没有更新了.好不容易看了一些和绘图性能相关的东西,但是因为有的大牛已经讲的比较清楚了,所以也不多赘述什么了,有兴趣的可以去看YYKit作者写的iOS保持界面流畅的技巧,任何关注绘图性能的同学都应该仔细读读这一篇博客原因Swift目前已经到了2.1版,总算是相对稳定了,之前有关注,但是并不打算快速切入
MD5Ryan
·
2020-02-26 12:58
Swift学习
总结1
1.bounds与frame的区别:frame:view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)bounds:view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的坐标系统,默认以0,0点为起点)顺便一提:center:view的中心点在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)具体可以下面的图示:2.类方法与实例方法的
Skipper_1_422
·
2020-02-26 04:06
swift学习
之懒加载
在移动端开发过程之中,懒加载随处可见。在swift中,苹果推荐使用懒加载,如何实现懒加载呢?关键字:lazy格式:定义一个变量时,在前面使用lazy修饰,后面等于一个闭包注意:只能用var,而不能使用let,闭包后面必须跟着“()”//定义一个字符串数组lazyvarlistString:[String]={()->[String]inprint("执行了一次")return["xiao","mi
WMSmile
·
2020-02-26 04:00
swift学习
-元组
元组元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型。lethttp404Error=(404,"NotFound")//http404Error的类型是(Int,String),值是(404,"NotFound")你可以将一个元组的内容分解(decompose)成单独的常量和变量,然后你就可以正常使用它们了:let(statusCode,statusMe
JaneJie
·
2020-02-25 11:09
Swift学习
:奇怪的 AutoLayout / VFL 居中问题
今天在使用VFL约束语句的时候发现一个比较奇怪的问题,试着居中一个控件Label,我先是这样写的letcenterConstraints=NSLayoutConstraint.constraints(withVisualFormat:"H:|[label]",options:.alignAllCenterX,metrics:nil,views:["label":sliderText])slider
Super_圣代
·
2020-02-25 08:02
Swift学习
笔记(0.1---循环按钮 ScrollView控制器的联动)
循环按钮+ScrollView处理点击事件目的:控制器的scroll联动上方按钮的3EE620DD-1708-4798-857E-B8AC14C3FFEF.png按钮的创建,这个按钮的多少取决与需求,可滑动那就搞个ScrollView,多个联动,不多说直接添代码fileprivatefuncsetupTitleView(){varcurrentHeight:CGFloat=64ifview.fra
MMD_
·
2020-02-24 22:43
Swift 学习之路
参考网址:http://c.biancheng.net/cpp/html/2277.html这个比较全,就是排版字体有点简陋,有强迫症的人不想看的
swift学习
视频参考网址:http://www.swiftv
Jimsir
·
2020-02-23 19:26
指尖儿 | 无关界面和按键,用户体验的本质是忘掉app本身,去专注终极目标
「指尖儿」是
Swift学习
笔记(微信号:Swiftmemeda)的日常栏目之一,本栏目的主要目的是:透过应用看产品思维。1.jpg每逢冬天胖三斤,胖了三斤又三斤。
元茜姑娘
·
2020-02-23 16:17
Swift学习
:初始化器和析构器
1.初始化器1.1.基本知识点1.1.1.==是一个特殊的函数,无返回值和func==1.1.2.==只有实例初始化器,没有类型初始化器==1.1.3.实例属性有两种初始化形式:赋值和初始化器1.1.4.==可选属性类型可以不初始化==varno:Int?实际上是初始化为nil1.1.5.不触发属性观察者1.1.6.==一个类至少需要一个初始化器==1.2.指定初始化器vs便捷初始化器1.2.1.
逸飞u
·
2020-02-23 05:02
Swift学习
笔记七之方法
1、方法:完成某些特性功能的函数//方法分为需要通过创建实例调用的实例方法和直接可以通过类型名调用的类型方法,结构体、类、枚举中都能定义方法classCounter{varcount=0//可变属性funcincrement(){//计数器按一递增的实例方法count+=1}funcincrementBy(amount:Int){//计数器按指定整数递增的实例方法count+=amount}fun
克鲁德李
·
2020-02-22 13:03
Rx
Swift学习
记录二(Moya+HandyJSON+Rx的实战)
概述上一次写了一些自己入门的一些学习的记录,刚好上周公司有了一个小的售卖机项目需要做一个ios端的,刚好练练手,花了两天时间基本搞的差不多了,写写自己的一些用在项目里的感受,和大家分享一下,希望各位互联网大佬指导一下。2.gif实现项目的一些操蛋逻辑和需求就不详细介绍了,先看看登录界面的实现QQ20171226-145913.gif电话号码输入的过程中输入框下面会有随时检测的提醒,正确的时候,点击
Mr大喵喵
·
2020-02-21 18:37
「Xcode常见错误提示」An error was encountered while running(Domain=FBSOpenApplicationErrorDomain, Code=4)
「Xcode常见错误提示」是「
Swift学习
笔记」(微信号:Swiftmemeda)的新栏目,总结给自己,以及需要的人。
元茜姑娘
·
2020-02-21 10:16
Swift学习
-元组&可选类型
元组1.介绍元组是Swift中特有的,OC中并没有相关类型它是一种数据结构,在数学中应用广泛类似于数组或者字典可以用于定义一组数据组成元组类型的数据可以称为“元素”2.使用2.1定义假设定义一组数据包括姓名年龄身高下面分别使用数组、字典和元组来定义1.使用数组letarray:[Any]=["lwy",18,1.88]1.1>取数据letname1=array[0]//取名字letage1=arr
哆啦_
·
2020-02-21 06:14
swift学习
之UITabBar
UITabBar是什么呢?我们能够在大多数的app中看到它,以微信为例,底部的微信、通讯录、发现、我,这一栏被称为TabBar。这里的每一项叫做TabBarItem。实现UITabBar的方法有两种。一、通过storyboard拖拽TabBar完全可以通过storyboard拖拽出来,并进行编辑,拖拽出来以后,默认有一个TabBarController和两个ViewController,可以通过A
addstore
·
2020-02-20 13:16
Swift学习
Swift有许多资源,有收费和免费的。http://rshankar.com/ios-training/Paste_Image.pnghttp://quanzhan.ucai.cn/course?type=iosPaste_Image.pnghttp://www.hcxy.me/course/43花川学院还有很多视屏讲解。而且我已经开始写了几个小程序了。不错。2015.07.1310:15pm.
天下独绝
·
2020-02-20 03:06
Rx
Swift学习
(二)
前言RxSwift的目的是让数据/事件流和异步任务能够更方便的序列化处理,能够使用Swift进行响应式编程。本文的目的:介绍RxSwift的核心思想讲解RxSwift的基础使用介绍RxSwift的优点RxSwift的核心是想是Observablesequence,Observable表示可监听或者可观察,也就是说RxSwift的核心思想是可监听的序列。并且,Observablesequence可以
努力奔跑的小男孩
·
2020-02-20 01:56
Swift学习
_Any和AnyObject的类型转换
Swift1.AnyObjectAnyObject表示任何类型的实例classPerson{varname:String?init(name:String){self.name=name}}classEmployee:Person{varcompany:String?init(name:String,company:String){self.company=companysuper.init(na
CN_HarrySun
·
2020-02-19 23:48
iOS--
Swift学习
,从入门到跑路(一)
基本语法:(1)一行代码可以不以;结尾,但是如果一行中写入两句代码,必须以;隔开(2)变量或常量名可以是中文等(Unicode编码)(3)常量或变量之间最好有空格。例如://会报错leta=1+2leta=1+2//正确leta=1+2;//编码规范推荐letb=3+4//也可以数据类型:(1)数值范围下表显示了不同变量类型内存的存储空间,及变量类型的最大最小值:类型大小(字节)区间值Int81字
黑白灰的绿i
·
2020-02-19 11:57
swift学习
检查类型用类型检查操作符(is)来检查一个实例是否属于特定子类型。若实例属于那个子类型,类型检查操作符返回true,否则返回false。向下转型(Downcasting)某类型的一个常量或变量可能在幕后实际上属于一个子类。当确定是这种情况时,你可以尝试向下转到它的子类型,用类型转换操作符(as?或as!)因为向下转型可能会失败,类型转型操作符带有两种不同形式。条件形式(conditionalfor
FengxinLi
·
2020-02-19 10:07
swift学习
-闭包,枚举-12/24
这两天终于不忙了,困扰很久的问题也终于解决。学习ios的时间也越来越多了。挺开心的。明天圣诞节,好像也并没有什么特别的。就像今天一样,只是我漫长ios学习中平淡而普通的一天而已。1闭包表达式letnames=["a","b","axf","efm"]funcmySort(values:[String],fun:(String,String)->Bool)->[String]{returnvalue
littlersmall
·
2020-02-19 10:04
Swift学习
笔记 可空类型
可空类型(optional)是Swift的独特特性,用来指定某个实例可能没有值。看到可空类型时,表明该实例一定:要么有值且已经可用,要么没有值。如果一个实例没有值,就称其为nil。任何类型都可以用可空类型来说明一个实例可能是nil。这个特性将Swift和Objective-C区分开来,后者只允许对象是nil。一、可空类型Swift的可空类型让这门语言更加安全。一个可能为nil的实例应该被声明为可空
iOS_Lau
·
2020-02-19 06:17
swift学习
-继承,构造-12/28
今天学了一些类和结构的内容。书看到第147页,基本上一半了。这周工作日只有4天,蛮好。笔记如下:1继承。任何缺少关键字override的重写,都会被编译器诊断为错误。可以使用super来访问超类版本的方法。在实现方法时,可以通过super.someMethod来调用超类的方法。在重写计算属性时,可以通过super.someProperty来访问超类的计算属性。在下标脚本的重写实现中,可以通过sup
littlersmall
·
2020-02-19 00:18
swift学习
-字典(Dictionary)
字典类型快捷语法swift的字典使用Dictionary定义,其中Key是字典中键的数据类型,Value是字典中键的数据类型,Value是字典中对应于这些键所存储值的数据类型.我们也可以用[Key:Value]这样快捷的形势去创建衣蛾字典类型。虽然这两种形势功能上相同,但是后者是首选。创建一个空字典用构造方法创建空字典:varnamesOfIntegers=[Int:String]()根据上下文创
JaneJie
·
2020-02-18 10:11
Rx
Swift学习
历程(二)
上一篇,我们学习了如何创建一个observable,接下来我们继续学习,直接开始吧订阅序列(Subscribingtoobservables)NotificationCenter相信大家一定很熟悉,其向观察者(observer)播送通知(notification)。在Rx中不必再那么麻烦了。有更高效的方法来解决通知这一功能点。在上一篇的例子中,我们将代码改为以下形式:现在,我们在这段代码下,添加如
时速八十迈
·
2020-02-18 08:01
swift4.1 系统学习二十三 错误处理
/*错误处理(try-catch)这是
swift学习
中的第十八章了。坚持仔细的阅读每一行文字也是不容易的。还有一百多页就看完了,一起加油哈。
小曼blog
·
2020-02-17 20:34
swift学习
之字符串
自己学习整理的一些字符串的用法://字符串的初始化varstr:String="hellowSwift"varstr2="222"//字符串的拼接和格式化str+=str2letnumber=100letname="你刚回来了"//拼接其他类型varstr3:String="name=\(name),age=\(number)"//oc形式的拼接方法varstr4=String(format:"%
WMSmile
·
2020-02-17 20:56
swift4.1 系统学习一 简介以及基本类型
/*
swift学习
笔记1简介swift出现的目的:为了简化macOS和iOS开发特点:1.开源2.跨平台3.面向对象的编程语言4.编程范式丰富:面向过程,面向对象,函数式编程5.安全性*//*
swift
小曼blog
·
2020-02-17 15:10
RxSwift之路 1#Swift语法知识准备
我之前也列过一些学习资源:来自一线开发者的
Swift学习
资源推荐。现在开始进入正题。Swift的优势想一个有趣的问题,为什么没有RxObjc呢?
没故事的卓同学
·
2020-02-17 10:49
Swift学习
资料汇总
《TheSwiftProgrammingLanguage》中文版Swift是一种新的编程语言,用于编写iOS和OSX应用。Swift结合了C和Objective-C的优点并且不受C兼容性的限制。Swift采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift是基于成熟而且倍受喜爱的Cocoa和CocoaTouch框架,他的降临将重新定义软件开发。TheSwiftPro
阳春面
·
2020-02-17 07:44
Swift学习
Day2-----循环和条件语句
一、循环语句1.for循环1)For-Condition-Increment条件循环,和c语言中的一样,例如:forvarx=0;xy:print("x>y")caselet(x,y)wherexx")default:print("other")}(3)如果两个分支执行的是相同的代码。可以直接写在一个case里面,用逗号,隔开,例如:vara=1switcha{case0,1:print("a=0
小破孩丫
·
2020-02-16 21:21
swift学习
之函数
也可以没有参数使用箭头“->”指向返回值类型如果函数没有返回值,返回值为Void.并且“->返回值类型”部分可以省略常见的函数类型//1.没有参数,没有返回值funcabout()->Void{print("ios
swift
睡一个号角
·
2020-02-16 14:04
Swift学习
:函数式编程
函数式编程在学习Swift的过程中,我发现了一个以往没有学过的概念,就是函数也可以作为一个对象,可以当作参数,也可以传值。我一开始并不理解这个概念,后来看了一些视频发现,这是一种编程思想,叫做函数式编程,这种思想更贴近于人的思想,Swift里添加了这种特性。比如,我想把一个Int数组里的每一个数都变成一个字符串,那么我会怎么做。letarray=[1,2,3,4,5]varresult:[Stri
废柴傻狗
·
2020-02-16 13:42
Swift学习
第九枪之SQLite的使用
前面写了一部分关于Swift的语法学习,今天要学习的是关于IOS中数据存储的一种存储方式之SQLite的使用。就Swift中操作SQLite的方法做一下,一是巩固知识点,二是为学习Swift的小伙伴提供点学习使用的SQLite的思路。扯了半会蛋了,现在言归正传,开始今天的讲解。Swift操作SQLite的流程有如下的几个步骤:建立桥接文件添加library-libsqlite3.0.tbd创建数据
请叫我小东子
·
2020-02-16 11:32
Swift学习
Day1-----简单值
一.let(常量)1)用途:用来声明常量2)注意:(1)只能赋值一次;(2)声明的同时赋值,可以不加类型,但是只声明不赋值需要加类型(在变量后面声明类型,用冒号分割),如下:letstring:Stringstring="23434"(3)值永远不会被隐式转换为其他类型。如果需要把一个值转换成其他类型,需要显式转换,例如:letstring="Thiswidthis"letwidth=14.0le
小破孩丫
·
2020-02-16 04:58
Swift学习
之map、flatMap、filter、reduce的使用
Swift相比于Objective-C又一个重要的优点,它对函数式编程提供了很好的支持,Swift提供了map、filter、reduce这三个高阶函数作为对容器的支持。1.map:对数组中的每一个元素做一次处理//计算字符串的长度letstringArray=["Objective-C","Swift","HTML","CSS","JavaScript"]funcstringCount(stri
GabrielPanda
·
2020-02-15 21:05
Swift学习
笔记之Optional
Swift.png前言最近要做一个Swift开发的app,之前一直在用Objective-C做开发,其实早就想试试Swift开发了,就借此机会学习一下Swift。再说一句,我是看着斯坦福大学的iOS课程,也就是白胡子老爷爷讲的,话说老爷子讲的真的不错。视频、PDF文件在iTunseU上面都有,有兴趣的可以去下载学习。Optional在刚开始接触Swift的时候经常看到变量后面跟着?或者!那我们是怎
HideOnBush
·
2020-02-15 15:18
swift学习
之路
贵在坚持,每天学习一点点swift3.0.1官方文档下载链接swift(一)简单值swift(二)流程控制swift(三)函数和闭包swift(四)基本类型-元组swift(五)可选类型swift(六)-if语句强制解析和可选绑定swift(七)基本运算swift(八)字符串swift(九)数组swift(十)字典swift(十一)控制流程swift(十二)函数swift(十三)闭包swift(十
斐波那契搬运工
·
2020-02-15 03:32
iOS简单入门Swift
一直很想学习swift,网上的书籍视频也有很多,总结一下把好的资料推荐给大家对官方swift文档的翻译喵神推出的
swift学习
书籍斯坦福大学swift公开课之前推荐给大家的KenshinCui'sBlog
Fatm
·
2020-02-15 00:45
swift学习
之闭包
闭包和oc中的block非常相似,OC中的block非常像匿名的函数,闭包是用来定义函数(方法的)。作用:block是用来保存一段代码,在需要的时候执行。复习block闭包也是用来保存一段代码,在需要的时候执行闭包的基本格式:in的含义是区分形参返回值和执行的代码,可以省略无参数的闭包形式{()->()in//执行的代码}带有参数的闭包形式:{(形参:数据类型,形参:数据类型)->返回值in//执
WMSmile
·
2020-02-14 18:13
swift学习
之闭包
闭包的介绍闭包和OC中的block非常相似OC中的block是匿名的函数Swift中的闭包是一个特殊的函数block和闭包都经常用于回调闭包的使用block的用法回顾定义网络请求的类@interfaceHttpTool:NSObject-(void)loadRequest:(void(^)())callBackBlock;@end@implementationHttpTool-(void)load
睡一个号角
·
2020-02-14 15:58
Swift学习
笔记-可空类型
在C++和Java中对象有可能为nil,但是在swift中对象一般不能为nil,除非是可空类型同时swift提供了一些简洁的语法让我们安全地访问可空类型这一特性减少了类似(if(obj==nil)){...}的代码声明可空类型在普通类型后面加一个问号就成为了可空类型,普通类型必须显示地给出一个初始值,而可空类型不用,因为它有一个默认初始值nilvarintValue:Int?print(intVa
土豆吞噬者
·
2020-02-14 07:13
指尖儿 | 蜂蜜笔记:能将主动上门的用户打跑,论好创意是如何被糟糕的执行打败的
「指尖儿」是
Swift学习
笔记(微信号:Swiftmemeda)的日常栏目之一,本栏目的主要目的是:透过应用看产品思维。
元茜姑娘
·
2020-02-14 06:10
Swift学习
笔记-初始化
结构体的默认初始化swift为结构体提供了默认初始化方法,当结构体所有属性都有默认值时,可以使用空白初始化方法structPerson{varheight=170letcolor="black"}varperson=Person()成员初始化方法是默认初始化方法的另外一种形式,注意常量属性如果有默认值则不能使用初始化方法,因为常量只能初始化一次structPerson{varheight=170l
土豆吞噬者
·
2020-02-14 02:26
Swift学习
笔记-循环
for-in循环最简单的for-in循环如下,输出结果为012345foriin0...5{print(i)}你也可以省略迭代器i,下面的代码会输出同样的结果,注意,swift中不支持++运算符vari=0for_in0...5{print(i)i+=1}有时候我们只想输出偶数,那么可以利用where子句控制循环执行,下面的代码会输出024foriin0...5wherei%2==0{print(
土豆吞噬者
·
2020-02-14 00:24
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他