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
swift3.0
iOS
swift3.0
懒加载的使用
说到懒加载OC的朋友顾名思义就是对象用到时再加载内存,swift也是一样下面来看代码:OC回顾懒加载-(UIButton*)but{if(!_but){_but=[UIButtonbuttonWithType:UIButtonTypeCustom];[_butsetTitle:@"宝贝"forState:UIControlStateNormal];}return_but;}下面来看swift怎么创
追梦_1c31
·
2020-03-22 04:04
Swift中如何把UILabel数字的颜色设置为红色
下面是实现代码,使用
swift3.0
编写://根据正则表达式改变文字颜色funcchangeTextChange
Mellong
·
2020-03-21 14:07
Swift3.0
服务端开发
Swift3.0
服务端开发(一)完整示例概述及Perfect环境搭建与配置(服务端+iOS端)
Swift3.0
服务端开发(二)静态文件添加、路由配置以及表单提交关于第二部分中静态文件路径设置的纠错--官方文档说明在工程目录下存放一个
y824165978
·
2020-03-21 11:55
Swift3.0
中的 GCD之串行并行同步异步
之前有写过关于GCD的东西(地址),但是最近又把自己弄迷糊了.所以有在
swift3.0
的语法下重新理解一下关于串行并行同步异步的概念关于
Swift3.0
下GCD的使用方法这里就不写了,不了解的可以看这里
婉卿容若
·
2020-03-21 09:12
手把手带你学习
Swift3.0
(13):字典的使用
//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*1.定义的定义1>不可变字典:let2>可变字典:var2.对可变字典的基本操作增删改查3.遍历字典1>所有的key2>所有的value3>所有的key/value4.字典合并*///1.如何定义字典//1>定义不可变字典:使用let修饰leta:Int=10//编译器会根据[]中是一个
张璠
·
2020-03-21 09:24
升级 Xcode 8 (Swift 3) 导致工程编译缓慢问题
stackoverflow.com/questions/39632975/xcode-8-swift-3-command-failed-due-to-signal-killed-9问题描述:升级Xcode8以及代码迁移到
Swift3.0
黄小宽
·
2020-03-21 07:40
swift 3.0 json解析、字典转模型三种方案
swift3.0
发布有一段时间了,发现很多朋友在swift3.0json解析上上遇到很多问题,我这边为大家提三种常见的json方案。
小菜99
·
2020-03-21 05:03
Swift Alamofire的简单封装
导入的话推荐cocoapods,如果cocoapods版本过低,是无法导入最新的Alamofire,在
swift3.0
中会一片红色警报。
darrenW
·
2020-03-21 03:06
Swift3.0
字符串截取问题
小总结,希望以后能用的着1.转换成oc再截取letstr="ABCDEFGHIJKLMNOPQRSTUVWXYZ"letocStr=NSString(string:str)//截取从开始到指定位置的字符串(to:截取开始到此下标范围的字符串)letstartOCStr=ocStr.substring(to:4)print(startOCStr)//ABCD//截取从指定位置到结尾的字符串(from
芮小妹儿很闲
·
2020-03-21 02:11
Swift3.x - 循环
Swift3.0
中循环的介绍:循环在开发中是必不可少的,经常会使用到循环常见的循环有for循环、while循环、repeat-while循环for循环的写法在Swift中,for循环最常规的写法:forvari
ibabyblue
·
2020-03-21 00:42
Swift3.0
中遇到的问题
号前后各加一个空格即可2.0'%'isunavailable:UsetruncatingRemainderinstead这是因为我直接浮点类型对浮点类型取模,但是在
Swift3.0
中是不行的。
践行者_Leng
·
2020-03-20 23:31
基础语法
常量、变量varvariable=10;//变量letconstant=10;//常量//var可改变值let不可改变constant+=1;//编译报错variable+=1;//
swift3.0
不支持
暖光照
·
2020-03-20 23:12
Swift之for循环
funcdemo(){//传统的for,在
swift3.0
被取消forvari=0,iletr1=0..letr2=0...5print(r2}///反序遍历funcdemo2(){//reversed
oh_flying
·
2020-03-20 18:39
Swift3.0
使用Cocoapods管理依赖库
为什么写这篇博客
swift3.0
已经出来有一些时间了,趁最近公司事情不忙写了个小程序,结果使用Cocoapods导入第三方框架时各种报错,于是去网上搜了搜如何解决.一首先Cocoapods升级到最新的1.1.1
devning
·
2020-03-20 17:11
二十一、
Swift3.0
之反射机制和命名空间
反射机制:对于任意一个类,都能够知道这个类的属性和方法;对于任意一个对象,都能够调用它的任意一本方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。在OC中的反射机制:NSClassFromStringisKindOfClassisMemberOfClassresponsesToSelectorperformSelector或objc_msgSend间接调用方法反
ZhengYaWei
·
2020-03-20 13:43
Swift中的字符串(String)
介绍在Swift中绝大多数情况下都推荐使用String类型,在
Swift3.0
更是取消了NSString在Swift文件中的代码提示。
Latte_Bear
·
2020-03-20 12:04
【iOS小福利】99%APP都能用上的小动画
当然他那边是OC版本的,我自己稍微翻译了一下,改成了swift版本
swift3.0
代码:overridefunctabBar(_tabBar:UITabBar,didSelectitem:UITabBarItem
APP叫我取个帅气的昵称
·
2020-03-20 09:18
Swift3.0
图文混排进阶(一)数据准备
基于Swift写一个小轮子,使用微博的表情素材,简单友好的生成属性文本写下此篇,记录其中的知识点一、从磁盘加载表情数据(数据准备)画了个记载数据的思维图,可以对照着下面的代码理一下思路:加载bundle数据.png1.获取自定义bundle,加载plist创建YWEmoticonManager类,一般除了类需要做模型字典转换操作的,不然都不要继承NSObject,使用单例,因为,一般项目中,很多地
DevYao
·
2020-03-20 08:47
Swift 3.0 使用SnapKit添加约束
在2016年的WWDC上苹果官方除了把整个生态系统做了一次全面升级之外,伴随而来还有同期发布的
Swift3.0
。以前对Swift2.3心理还存在着疑虑。
杨老师红烧肉
·
2020-03-20 07:39
【
Swift3.0
】iOS Swift 验证码按钮倒计时
定义变量publicvartimerVerify:Timer!publicvarverifyButton:UIButton!publicletVERIFY_TIME_EXPIRY=31publicvartimeCount:Int=31调用完成获取验证码接口后,启动计时器publicfuncstartVerifyTimer(){//self.verifyButton.titleLabel?.adju
晴天mk1992
·
2020-03-20 04:13
利用autolayout计算自定义cell高度(
swift3.0
)
前言大部分APP里面都会用到UITableView去展示一些列表,列表高度有固定和根据内容确定的。之前做过很多高度不固定cell都是通过代码去计算,经常会遇到东西做完之后产品或者设计觉得不好又要改的,那之前写的计算高度的代码又要改很多,感觉很麻烦。这篇文章主要介绍怎样利用autolayout帮我们计算不固定cell的高度,再也不用担心改动很多了。最终效果效果1.png步骤1.创建自定义cell新建
chengpengfei
·
2020-03-20 02:10
Swift3.0
中Selector的变化
这篇博客发布的有点晚,最近项目中使用了
Swift3.0
,发现Selectors又有新的变化,决定更新一下博客Selectors之前有学习过Swift,但是项目中一直没有使用,所以好长时间没有接触了,最近时间比较多
看我的大白眼
·
2020-03-20 00:18
swift3.0
创建自定义cell(Xib)
直接贴代码啦classViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{vartableView:UITableView?varitemsArray:[String]?funccreateTableView(){print("viewDidLoad\(self.view.frame)")lettabl
NULL爷
·
2020-03-19 19:36
Swift 3.0 与 OC 混编后 IPA包迷之大小
似乎关于
swift3.0
与OC混编应用的大小资料还比较少这里给出一个实践参考大了很多Symbols相信以上两幅图,有经验者已经一眼能看到了。
SevenJustin
·
2020-03-19 14:51
Alamofire4.0源码分析(一)
4.0基于
swift3.0
开发,许多地方以前用到的关键字public,都改成了open。两者的区别在于public在模块内能被继承,而open关键字声明的类或方法模块内外都能被继承。
1021716903
·
2020-03-19 02:08
菜鸡学
Swift3.0
14.类
类class是引用类型1.class类的类型{var类的属性:类型...}classPerson{varfirstName:StringvarlastName:String//初始化init(firstName:String,lastName:String){self.firstName=firstNameself.lastName=lastName}}2.类的初始化varPerson1=Pers
菜鸡
·
2020-03-19 02:58
迁移到
swift3.0
报错Could not build Objective-C module 'sqlite3'
迁移到swift3后,sqlite报错CouldnotbuildObjective-Cmodule'sqlite3'解决办法:注释掉...importsqlite3simulator//iOS模拟器//importsqlite3//iOS真机设备在真机运行和编译的时候改成importsqlite3.因为OC可以设置条件编译,而Swift没有调节编译.
yytester
·
2020-03-19 02:40
Swift 获取对象地址
基于
Swift3.0
获取地址的用处最简单的实现对象比较(比如重载==来比较对象)可行方法,代码如下:letobj=Obj()///方案一:测试中发现作用在的对象上能确保正确性letpoint=Unmanaged.passUnretained
craig_wang
·
2020-03-19 01:30
iOS 二维码扫描、生成、识别 (
swift3.0
)
一键集成二维码扫描、生成、识别基于swift3.01.扫描二维码14745366915132.jpg设置扫描会话,图层和输入输出//设置捕捉设备letdevice=AVCaptureDevice.defaultDevice(withMediaType:AVMediaTypeVideo)do{//设置设备输入输出letinput=tryAVCaptureDeviceInput(device:devi
fuaiyi
·
2020-03-19 01:31
流着泪,做
Swift3.0
迁移适配
Swift3.0
最大的变化,有太多太多,没有最大,只有一样大。先前工程除了第三方库,其余全部用Swift开发,也经历了2.1到2.2的迁移,2.2到2.3的迁移。
电一闪
·
2020-03-18 23:30
Swift基础篇——基础运算符
赋值操作符a=b一般的语言中赋值操作是有返回值的,换句话说可以把赋值操作放在if或者while语句的判断条件里,但是swift中是不被允许的运算操作符注意:
swift3.0
中a++和a--运算符是不可用的
沫简影
·
2020-03-18 19:10
swift3.0
调用注册方法以及deviceToken打印
//注册获得deviceTokenUIApplication.shared.registerForRemoteNotifications()收到回调通知funcapplication(_application:UIApplication,didRegisterForRemoteNotificationsWithDeviceTokendeviceToken:Data){letdevice=devic
Q星
·
2020-03-18 18:28
Swift3.0
之闭包(Closures)详解和传值
参考
swift3.0
文档:http://www.swift51.com/
swift3.0
/chapter2/07_Closures.html闭包:是自包含的函数代码块,可以在代码中被传递和使用。
_方丈
·
2020-03-18 13:29
swift3.0
GCD
随着苹果推出
swift3.0
,很多API都发生了变化,下面我就来总结下GCD的一些常用API用法。
清风沐沐
·
2020-03-18 12:19
Swift入门基础1——元组、可选类型和循环
Swift从苹果推出至今,已经出现了好几次比较大的版本更新,现在是
Swift3.0
了,语法趋于稳定。而且Swift语言更简洁,更安全,更强大。它应该会越来越流行,最终取代OC作为iOS开发的第一语言。
Wang66
·
2020-03-18 10:57
IOS
Swift3.0
图片添加点击(Click)事件
问题描述:image添加了点击事件之后,没有效果今天又新建了一个项目,把美工的图片拿来,每个页面用一张全屏的图片放上面来做效果展示,跳转就用图片点击跳转,没想到还遇到了一个小问题//添加点击事件letimgClick=UITapGestureRecognizer(target:self,action:#selector(imgPuls));img.addGestureRecognizer(imgC
人说狂徒富贵在青春
·
2020-03-18 10:18
Swift 3.0播放音乐
写了一个小程序,用
swift3.0
播放音乐,废话不多说,直接上源码吧importUIKitimportAVFoundationclassAudioTool:NSObject{//MARK:-音效///音效文件字典
fighter0501
·
2020-03-18 06:59
Swift3.0
Delegate和Block的实现
Swift3.0
中代理的使用方法一、声明协议1.制定协议protocolDelegateName:NSObjectProtocol{//设置协议方法funcmethod()}盛京三四线2.用weak定义代理
Courage_SC
·
2020-03-18 06:38
Swift构造过程
本文对Swift51.com的
swift3.0
教程进行了摘录构造过程构造过程是使用类、结构体或枚举类型的实例之前的准备过程。
动物园园长熊熊酱
·
2020-03-18 05:11
手把手带你学习
Swift3.0
(18):枚举
//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*1.枚举类型的常见定义方式2.创建枚举具体的值3.给枚举类型绑定值4.枚举类型另外一种定义方式*///1.枚举类型的定义enumMethodType:String{caseget="get"casepost="post"caseput="put"casedelete="delete"}/
张璠
·
2020-03-18 02:57
Swift GCD使用简单场景记录 兼容
Swift3.0
延迟执行:DispatchQueue.main.asyncAfter(deadline:DispatchTime.now()+3.0,execute:{[unownedself]()->Voidin//延迟操作})PS.DispatchTime对象用now()获取当前时间,加上秒数即可全局队列执行耗时操作后切换到主线程刷新UIDispatchQueue.global().async{//耗时操作D
WonderChang
·
2020-03-17 04:59
笔记摘要(十)
Swift3.0
之继承与构造析构过程
继承定义一个基类Swift中的类并不是从一个通用的基类继承而来。如果你不为你定义的类指定一个超类的话,这个类就自动成为基类。重写如果要重写某个特性,需要在重写定义的前面加上override关键字。任何缺少override关键字的重写都会在编译时被诊断为错误。在合适的地方,你可以通过使用super前缀来访问超类版本的方法,属性或下标。如果你在重写属性中提供了setter,那么你也一定要提供gette
风御轩
·
2020-03-16 20:27
HQ移动20170127期周报
博客原文地址iOS周报内容
swift3.0
获取字符串的方法改变了之前直接输入对应的索引就可以现在需要String.Index比如我要获取字符串从索引7开始absoluteString.substring
君赏
·
2020-03-16 18:21
Swift3.0
- 集合类型(Arrays)
Swift语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。字典(Dictionaries)是无序的键值对的集。如果创建一个Arrays、Sets或Dictionaries并且把它分配成一个变量,这个集合将会是可变的。这意味着我们可以在创建之后添加更多或移除已存在的数据项,或者改变合
Flum_X
·
2020-03-16 18:32
Swift3.0
语法总结
代码下载代码下载地址前言最近找工作,很多单位都需要掌握Swift这门语言,发现Swift将是大势所趋啊!自己之前也断断续续学习过一阵子,但是学以致用啊,项目开发都是用Objective-C不用就容易忘,这段时间得闲就整理出这篇文章,可以说是自己的学习回顾吧,希望对大家有用!这都是些基本的东西,没有做过多的描述。后面我会更新一些Swift较深入探讨的文章。数据类型1.基本数据类型有:整型:Int,浮
酒茶白开水
·
2020-03-16 14:07
Swift2.0到
Swift3.0
的蜕变
从
Swift3.0
开始,一些OC中的用法被放弃,这其中包括NSFoundation的前缀NS被放弃等OC中传统for循环被弃用2.NSFile,NSUserdefault等变身File,userDefault3
三秋树下
·
2020-03-16 09:16
手把手带你学习
Swift3.0
(15):可选类型使用
1.可选类型的基本使用//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*1.定义可选类型1>Optional2>String?2.给可选类型进行赋值1>Optional("why")2>"why"3.从可选类型中取值name!-->强制解包4.注意:强制解包非常危险,所有先判断,再解包5.语法:可选绑定ifletname=name{pr
张璠
·
2020-03-16 08:58
oc类属性
写过的代码都忘了怎么写了--还是写写笔记吧
Swift3.0
令人兴奋,但Objective-C也有小改进--Objective-C的类属性http://www.cocoachina.com/ios/20161202
码农淏
·
2020-03-16 04:43
3 循环语句——《
Swift3.0
从入门到出家》--原创连载
3循环语句——《
Swift3.0
从入门到出家》循环语句当一段代码被多次重复利用的使用我们就使用循环swift提供了三种形式的循环语句while循环repeat—while循环for—in循环while循环格式
Demoer
·
2020-03-16 03:54
iOS长按识别二维码
////FirstView.swift//
swift3.0
////Createdby韩海龙on16/12/1.//Copyright©2016年hanhl.Allrightsreserved.
海long
·
2020-03-15 14:40
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他