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
Swift3.0
功能 (更新中...)
Selector参数
Swift3.0
版本#selector事件监听本质:将方法包装成@SEL->类中查找方法列表->根据@SEL找到imp指针(函数指针)->执行函数注意:Swift中将一个函数声明成fileprivate
不一样的码
·
2019-12-28 06:41
Swift_3.0_实战篇(4)_散点(1)
describing英[dɪsk'raɪbɪŋ]美[dɪsk'raɪbɪŋ]v.描写(describe的现在分词);叙述;形容
Swift3.0
中获取类的字符串加上describing://字符串追加vara
时苒君
·
2019-12-28 04:23
iOS开发之
Swift3.0
初探_简单值(Simple Values)
let定义常量,赋值之后不能修改;var定义变量,可以修改。常量或者变量的类型必须和你赋给它们的值一样。然而,你不用明确地声明类型,声明的同时赋值的话,编译器会自动推断类型。在下面的例子中,编译器推断出是一个整数(Int)因为它的初始值是整数。leta=1//报错a=2//正确varb=3b=4//显式指定数据类型letc:Float=5.0按住option键+左击鼠标按钮,可以看定义的常量或者变
遥遥锅锅
·
2019-12-28 02:50
Swift3.0
项目迁移到4.0
关于@objc警告Xcode提示:TheuseofSwift3@objcinferenceinSwift4modeisdeprecated.Pleaseaddressdeprecated@objcinferencewarnings,testyourcodewith“UseofdeprecatedSwift3@objcinference”loggingenabled,anddisableSwift3
逐水而上
·
2019-12-28 01:21
手把手带你学习
Swift3.0
(11):字符串的使用
//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*1.字符串的定义1>不可变字符串的定义2>可变字符串的定义2.获取字符串的长度3.字符串的拼接1>字符串之间的拼接2>字符串和其它标识符之间的拼接"\(标识符)"3>字符串拼接过程中格式化:String(format:"%d:%d",参数)4.字符串的截取1>方式一:将String转成N
张璠
·
2019-12-27 22:46
Swift3.0
- 泛型
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-27 21:01
Swift 3 关于Date的一些操作
前言最近在写关于日期的一些操作,所以整理了一下这方面的一些知识本Demo使用的是playground.我们以前使用的都是NSDate类进行日期的操作,在
Swift3.0
中,我们就可以使用更加Swift化的
LikeeCat
·
2019-12-27 17:23
swift3.0
GCD的使用
取消过去的接口说起GCD,大家肯定回想起类似dispatch_async这样的语法,这个语法在swift3中不再适用了,彻底重写了接口比如最常用的,在一个异步队列中读取数据,然后再返回主线程更新UI,这种操作在新的Swift语法中是这样的:DispatchQueue.global().async{DispatchQueue.main.async{self.label?.text="finished
yzawyx0220
·
2019-12-27 16:41
Swift3.0
- 文本输出
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-27 06:00
Swift3.0
(收藏文章)
生来只为了遇见你····1、Swift3.0_关键字static和class的区别:http://blog.csdn.net/sponge_cmz/article/details/513219792、浅谈Swift3中的访问控制:http://www.tuicool.com/articles/I3Yr6f24、Any和AnyObject的区别:http://www.jianshu.com/p/8a
永远都能
·
2019-12-27 04:55
【iOS】
Swift3.0
实现EPub文件解析库
关于EPubEPub(ElectronicPublication)的缩写,意为电子出版物EPub于2007年9月成为国际数位出版论坛(IDPF)的正式标准,以取代旧的开放OpeneBook电子书标准。EPub包括三项主要规格:开放出版结构(OpenPublicationStructure,OPS)2.0,以定义内容的版面;开放包裹格式(OpenPackagingFormat,OPF)2.0,定义以
清無
·
2019-12-27 01:05
Swift循环语句和条件判断语句
for循环Swift提供了两种for循环语句,一种是C语言的for循环:条件递增,这种方式在
SWift3.0
中遗弃了,现在Swift主要推荐for-in循环//在for-in语句中,..
白石洲霍华德
·
2019-12-26 15:44
升级到XCode8,
Swift3.0
后,解决各种错误
升级到XCode8,
Swift3.0
后,解决各种错误。1:**Optionalunwrap的问题**此问题最严重,导致上线出现bug。Swift3中,尽量避免隐式声明类型,或“\(xx)”来获取。
CoderMrGuo
·
2019-12-26 08:02
【
Swift3.0
】+ 支付宝支付集成
支付宝官方图标.png1、申请开放平台账号,并添加应用https://docs.open.alipay.com/200/105310#s2支付宝应用添加.png2、开通支付功能开通支付功能.png3、配置支付宝的公钥配置支付宝公钥.png注:配置支付宝公钥后,服务端需提供接口给APP端签名官网签名demo:https://docs.open.alipay.com/54/106370/4、开始APP
晴天mk1992
·
2019-12-26 07:21
Swift3.0
语法--条件、循环
1.条件--if语句(与OC一样,只是省略了条件的小括号)varn=123ifn==123{}elseifn>123{}else{}也可以用这种方式varopName:String?="tom"ifletnameS=opName{/相当于将opName赋值给nameS,如果NameS不为nil,则条件成立print("ddd---\(nameS)")2.条件--switch语句varnum1=12
biyu6
·
2019-12-25 22:05
Swift3.0
- 检测API
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-25 21:04
Swift的delegate代理与OC的delegate代理对比
子控制器)委托方需要实现创建协议、声明协议方法创建一个代理属性(weak声明)执行协议方法判断代理是实现该方法,避免carsh代理方(主控制器)代理方需要实现遵守(继承)协议将代理设为自己实现代理方法
Swift3.0
天真的小学童
·
2019-12-25 20:05
十六、
Swift3.0
之KVC函数调用的实现(构建模型)
总结:1、一般定义模型属性的时候,如果是对象,通常都是可选的。原因如下两点:-a、在需要的时候加载-b、避免写构造函数,可以简化代码2、如果是基本数据类型,不能设置为可选的,要设置初始值,否则KVC会崩溃。3、如果需要使用KVC设置数值,属性不能是private4、在使用KVC方法之前(如:setValuesForKeys方法),应该调用super.init(),保证对象初始化完成classPer
ZhengYaWei
·
2019-12-25 19:29
菜鸡学
Swift3.0
14.4 类的KVC方法
importUIKit/*使用KVC方法条件1.必须继承自NSObject2.在构造函数中必须先调用super.init()3.调用setValuesForKeys()4.如果字典中某一个Key没有对应的属性,则需要重写setValueforUndefinedKey方法overridefuncsetValue(_value:Any?,forUndefinedKeykey:String){}*///
菜鸡
·
2019-12-25 16:51
Swift3.0
- Array
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-25 14:02
Swift 3.0 介绍
作者:Joe,原文链接,原文日期:2016-02-16译者:Cee;校对:numbbbbb;定稿:小锅
Swift3.0
如果你在寻找Swift2.2的Ubuntu包,可以参考我们的这篇指南。
梁杰_numbbbbb
·
2019-12-25 13:13
手把手带你学习
Swift3.0
(12):数组的使用
//:Playground-noun:aplacewherepeoplecanplayimportUIKit/*数组的使用1.数组的定义1>定义不可变数组2>定义可变数组2.对可变数组的基本操作增删改查3.数组的遍历1>获取数组的长度2>数组的遍历(i/item/index-item)4.数组的合并*///1.数组的定义//1>定义不可变数组:使用let修饰//数组的类型:1>Array2>[St
张璠
·
2019-12-25 09:36
Swift3.0
- 对象的标识
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-25 07:21
OC转
swift3.0
实践 (二)使用自定义cell的tableview
写在前面的话:先看下效果图,如下:使用自定义cell的tableview.png本来此次是不打算写的,因为太简单了,但后来想想刚学就要稳(fan)扎(zheng)稳(xian)打(zhe),在这来记一下吧。至此为止这些图片都是直接一个URL,网络层的东西日后会去慢慢探究。(听说转JSON特别蛋疼)既然图片是一个URL,那就少不了SDWebImage这个OC库了,就又少不了BridgingHeade
APP叫我取个帅气的昵称
·
2019-12-25 05:01
Swift3.0
- 下标
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-25 03:08
swift3.0
收起键盘
overridefuncviewDidLoad(){super.viewDidLoad()lettap=UITapGestureRecognizer(target:self,action:#selector(self.tapOne))tap.numberOfTapsRequired=1self.view.addGestureRecognizer(tap)}//收起键盘@objcfunctapOne
土豆能能
·
2019-12-24 14:49
Swift-访问控制关键字open,public, internal, fileprivate, private
swift3.0
中访问控制一共有5个关键字1.open:可以在任何地方访问、继承和重写2.public:可以在任何地方被访问,在其他module中不能被继承和重写(一会在详细介绍一下什么是module内和
路飞_Luck
·
2019-12-24 09:08
Swift3.0
新内容
在WWDC16上苹果公布了
Swift3.0
,新的变化几乎会让你的代码处处报错,但正是借助于苹果这种追求极致的精神,Swift才会发展的如此迅速,下面对
Swift3.0
带来的变化稍作总结。
阳明先生1208
·
2019-12-24 09:20
swift3 - iOS10的新动画api
测试环境系统版本10.11.5BetaSwift版本Xcode8beta6(
swift3.0
)快速实现playground是个玩耍的好地方,尝试一下吧~创建简单动画场景importUIKitimportP
huhueggtest_tdp
·
2019-12-24 05:32
Swift3.0
- 注释
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-24 05:39
Swift3.0
- 初始化和释放
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-24 05:15
Swift---打印变量地址
在学习
Swift3.0
时,看到值类型和引用类型的章节时,我们需要看看某个变量的地址。下面贴出打印地址的方法(这边是验证闭包是值类型还是引用类型)。
HPD_黄霹雳
·
2019-12-24 03:36
Swift 获取文件md5的方法
CommonCrypto没有兼容Swift,需要将以下导入到项目的Bridging-Header.h文件中:#import由于移动设备的内存有限,以下代码实现是将文件分块读出并且计算md5值的方法,兼容
Swift3.0
WonderChang
·
2019-12-24 01:12
fatal error: unexpectedly found nil while unwrapping an Optional value
在写
swift3.0
代码是偶遇此问题。最后终于找到解决方案。问题如下:NSClassFromString("CustomClass")时。字符串转成类时,工程中明明存在"CustomClass"。
M_Baron
·
2019-12-24 01:07
iOS UITableViewCell选中时,子视图背景颜色受影响问题
效果预览效果图实现在该cell的layoutSubviews方法中再次设置对应子视图的背景颜色实现代码
Swift3.0
代码overridefunclayoutSubviews(){super.layoutSubviews
觉醒的苍红之刃
·
2019-12-23 08:16
从
swift3.0
入门
收到一个文档是swift官方文档翻译过来的。之前学习swift希望直接上手UI上的东西,今天沉淀下来看了看文档觉得还是要从更基层的入手,这篇文章会不断的更新,作为持久学习swift的学习笔记,记录和总结。欢迎讨论,有误请指正。2017.4.141、关于swift官方文档强调了多次这种编程语言的简洁和灵活,并且Swift是基于成熟而且倍受喜爱的Cocoa和CocoaTouch框架。(很多描述性的语言
z我要是唐僧就留在女儿国
·
2019-12-23 07:35
Swift3.0
- 流控制
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-23 03:08
swift3.0
快速入门(一)
常量和变量常量:值一旦设定就不能改变,使用let声明变量leta=3;//声明一个名字是a的新常量,并给它一个值`3`变量:值可以随意变更,使用var声明变量varcurrentA=0;//声明一个名字是currentA的变量并将它的值初始化为0。你可以在一行中声明多个常量或者多个变量,用逗号隔开:varx=0.0,y=0.0,z=0.0注意:如果你的代码中有不需要改变的值,请使用let关键字将它
ElliotYamin
·
2019-12-23 01:48
swift之字符串
.字符串在任何开发中使用率都是极高的OC中字符串是:NSStringswift中是String字符串的遍历varstr="Hello,mynameisLYW"forcinstr{print(c)}注意
swift3.0
凡尘一笑
·
2019-12-22 18:40
Xcode 8
Swift3.0
转场动画的改变,旧版本的失效问题
我今天做了一个自定义转场控制器,可是怎么写,代理方法都是无效的,所以查找了相关资料后,发现代理方法的实现方法有了更新。我写的这个是继承了UIViewControllerTransitioningDelegate,UIViewControllerAnimatedTransitioning如果只更改frame的话只继承UIViewControllerTransitioningDelegate就可以。一
XPLee
·
2019-12-22 14:23
ReactiveCocoa 5.0 初窥:可能是最痛的一次升级
RAC5.0相比于4.0有了巨大的变化,不仅是受
swift3.0
大升级的影响,RAC对自身项目结构的也进行了大幅度的调整。
Bonucci
·
2019-12-22 09:36
Swift 3.0 - 访问控制(fileprivate,private,internal,public,open)
其中其中fileprivate和open是
Swift3.0
新添加的。修饰符private:所修饰的属性或者方法只能在当前类里访问。
笑忘书丶
·
2019-12-22 09:19
使用Carthage管理iOS第三方库
Carthage,就跟第一次使用CocoaPods时一样兴奋不已,在研究了大半天后终于能用了,使用起来还是很方便的,比起CocoaPods有不足也有优点,两个配合起来用也是很爽的^-^初识Carthage最近在用
Swift3.0
默默_David
·
2019-12-22 06:32
Swift3.0
- 动态调用对象(实例)方法
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-22 05:22
Swift3.0
基于CollectionView的轮播广告控件、请接好
前言公司新项目采用
Swift3.0
开发,以前自己用的是OC封装的,现在用不了,从github上拉下来的好像不行,都是以前老版本的,还要自己做版本提升,索性自己封装一个轮播,很多的轮播实现都是基于ScrollView
DevYao
·
2019-12-22 04:14
Swift3.0
- 协议protocol
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-22 03:26
酷炫粒子效果合成图片
源代码是OC的,而我需要使用Swfit版的,所以就将整个代码又用
Swift3.0
写了一遍。由于Swi
SSBun
·
2019-12-21 21:31
每周工作总结
在项目的搭建上,xcode上完成对oc与
swift3.0
的混编环境,并对教师端任务界面基本的UI进行了搭建。同时对公司的文化有了初步的了解。接下来要做的根据产品设计,结合切图,搭建教师
Kevinxuelei
·
2019-12-21 20:59
IOS开发-Xcode8下CoreData的基本使用
代码示例运行环境为IOS10,
Swift3.0
,Xcode8.2.1此方法只能用于IOS10,如果是支持IOS10之前的版本,需要旧版的方法。
我喜欢下雨天
·
2019-12-21 16:49
Swift3.0
- 枚举
Swift3.0-真的很简单Swift3.0-数据类型Swift3.0-ArraySwift3.0-字典Swift3.0-可选值Swift3.0-集合Swift3.0-流控制Swift3.0-对象和类Swift3.0-属性Swift3.0-函数和闭包Swift3.0-初始化和释放Swift3.0-协议protocolSwift3.0-类和结构体的区别Swift3.0-枚举Swift3.0-扩展Sw
酷走天涯
·
2019-12-21 15:15
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他