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
自定义操作符
如果我们要新加操作符的话,需要先对其进行声明,告诉编译器这个符号其实是一个操作符。添加如下代码precedencegroupDorProductPrecedence{associativity:nonehigherThan:MultiplicationPrecedence}infixoperator+*:DorProductPrecedenceprecedencegroup定义一个操作符优先级(优
恨鐵不成金
·
2019-10-31 07:39
笔记摘要(七)--
Swift3.0
之闭包
闭包是自包含的代码块,可以在代码中被传递和使用。与C、OC中的block相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。闭包采取如下三种形式之一:全局函数是一个有名字但不会捕获任何值的闭包嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的匿名闭包闭包表达式闭包的函数体部分由关键字in引入。该关键字表示闭包的参数和返回
风御轩
·
2019-10-31 06:27
IOS开发-TabBarController的使用问题
代码示例运行环境为IOS10,
swift3.0
说实话,UITabBarController作为IOS自带的控件,在带来便利的同时,也带来了不少的问题,尤其是在对controller自定义的时候,有诸多不便
我喜欢下雨天
·
2019-10-31 05:53
手把手带你学习
Swift3.0
(20):类的使用
//:Playground-noun:aplacewherepeoplecanplayimportUIKit//1.如何定义类/*OC类的定义@interfacePerson:NSObject@end@impelment@end*/classPerson{//如果属性是值类型,则初始化为空值//如果属性是对象类型,则初始化为nil值varname:String=""varage:Int=0varv
张璠
·
2019-10-31 02:15
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-10-30 21:05
iOS 创建二维码(
Swift3.0
)
importUIKitpublicextensionUIImage{publicclassfunccreateQRCode(code:String,width:CGFloat,height:CGFloat)->UIImage?{letdata=code.data(using:String.Encoding.isoLatin1,allowLossyConversion:false)ifletfilt
ParadiseDuo
·
2019-10-30 19:10
Swift 3到5.1新特性整理
Hipo2.0重写从Swift1的版本写到2的版本,后续Hipo功能稳定,更新慢了很多……,Swift本身却在长足的发展,5.0都已经发布了,本文对
Swift3.0
到Swift5.1的更新点做个总结。
肖品
·
2019-06-25 16:00
Swift~ @escaping @noescaping 逃逸闭包与非逃逸闭包
闭包表达式语法闭包表达式语法有如下的一般形式:{(parameters)->returnTypeinstatements}闭包只有在函数中做参数时,才会区分逃逸闭包和非逃逸闭包
Swift3.0
之后,传递闭包到函数中的时候
凛冬将至2002
·
2019-06-11 20:58
swift3.0
enumerated 遍历数组 拿到下标和元素以及反向遍历
1.要遍历数组同时拿到下标值和元素,可通过元祖进行遍历1.1定义数组一个字符串数组如下letarray:[String]=["a","b","c","d"]1.2利用元祖进行遍历 for(index,value)inarray.enumerated(){print(index,value) }1.3输出结果为0a1b2c3d2.1若要对数组进行反向遍历,可使用reversed()方法如下for(i
Lea__DongYang
·
2019-04-04 11:36
ios面试
swift
Charts库手动更新到swift4.2记录
Xcode10.2以及iOS12.2的正式更新,不支持
swift3.0
版本了。因为有修改Charts库中的代码,以适应App的需求。所以就尝试着手动更新一下。
Taoai_M
·
2019-03-28 16:35
Swift 3张图片轮播
写的不好~
swift3.0
可自定义轮播内容/*____________________|||____||\||/___/||//\\//||||__|\||||___||//\\//|||__|||\|
跬步千里_LenSky
·
2019-01-17 12:20
Swift Array漫谈
Array副本的修改
swift3.0
后讲基本常用的类型Array、Dictinary和String等改为了结构体,也就由原本的类类型转变成了值类型。那么先看下值类型和引用类型
我是繁星
·
2018-12-26 23:44
Swift3.0
对接极光JPushNotificationExtensionService送达
极光推送之前有提到过,如有问题可以看:极光推送极光一直在升级,我们也需要一直学习,今天Swift对接一下极光3.1.1,主要说明JPushNotificationExtensionService,送达功能:1、pod/手搬将极光集成到项目里;2、AppDelegate还按照设置以前的设置;3、重要的来了:JPushNotificationExtensionServicea、添加target,不要慌
iOS_我更专业
·
2018-10-24 10:05
Swift利用Runtime防止按钮重复点击
OC中通过Runtime防止按钮简直就是轻而易举的事情,在分类中使用load方法,进行方法交换就行了.但是这个事放在Swift中就不是那么友好了,特别是在
Swift3.0
中相继封掉了load方法与initialize
seasonZhu
·
2018-09-13 20:13
Swift入门笔记(一)
推出开源语言适用于iOS7+及OSXMavericks+的应用开发Swift语言与之前的Objectiv-C可共存(可以调用OC写的代码库,嵌入OC代码之中)Swift语言不向下兼容,3.0以上逐渐稳定,相互兼容
Swift3.0
邪三一
·
2018-09-13 10:53
Swift
swift
swift基础版本
swift4.0已经出现,为了巩固以前的知识,先上一版基础版本下文是根据
swift3.0
的一本书挑拣后总结的,所有的代码都会以swift4.0为基础来做调试,避免有错误的地方1、let常量、var变量在
Eil_tea
·
2018-08-10 19:40
Swift 2.3升级到Swift 3.0小记
由于
Swift3.0
语法上有诸多改变,所以从Swift2.3升级到
Swift3.0
是一件宜早不宜迟的事情。元旦期间抽了点时间做这个升级。
weixin_34029949
·
2018-07-10 13:49
swift3.0
迁移到Swift4.0的坑
swift3.0
迁移到Swift4.0的坑1、Swift4中使用富文本报NSForegroundColorAttributeName、NSFontAttributeName等报错问题,原来发现之前的富文本被弃用了
上善若水jf
·
2018-05-30 09:39
swift值类型与引用类型
3.为什么
swift3.0
将String、Array、DIctionary改为结构体下面由以上的问题来引出我们的讨论:我们都知道let是常量(常亮的值不允许改变)、var是变量,引用类型和值类型的let
我是繁星
·
2018-05-07 10:22
swift4.0 runtime 方法替换
https://www.jianshu.com/p/a6b675f4d073+(void)load方法已经失效
swift3.0
中的initialize也失效网络收集来的代码,做记录extensionUIViewController
sfaqasd
·
2018-03-09 10:12
Objective-C 和 Swift 第三方库使用
原文地址:Objective-C和Swift第三方库使用注1:文章写于2016年9月,(
swift3.0
、Xcode8)不同版本可能不同,仅作参考。
寒桥
·
2018-03-08 22:49
swift4.0实现视频播放、屏幕旋转、倍速播放、手势调节及锁屏面板等功能实例
前言学习swift有段时间了,原来写过一个基于
swift3.0
的视频播放,后来有同学联系我说,在音频锁屏的情况下,无法用控制面板拖动进度条调节播放进度,所以又将原来的代码拿过来重新整理了下也顺便更新到了
ControlM
·
2018-01-28 12:11
swift之carthage的使用
一,概述虽然之前也用过一次
swift3.0
来自导自演过一些小demo,但之前做开发主要是使用OC,随着swift本身的完善&越来越多的公司和项目开始使用swift开发,而且swift已经更新到4.0了.
大风先生bigWind
·
2018-01-26 15:58
swift access level(访问级别),open, public, internal fileprivate, private
在
swift3.0
之后,swift提供了open,public,internalfileprivate,private五种控制访问权限的修饰符。
jacknathan
·
2018-01-11 11:06
浅谈swift 4.0中private所发生的变化
之前在
swift3.0
的时候,如果把声明的变量或方法加上private前缀,那么它就只能在当前的class里使用,extension中也不能使用。
Bart_Simpson
·
2017-12-30 09:59
swift 4.0中 private的变化
之前在
swift3.0
的时候,如果把声明的变量或方法加上private前缀,那么它就只能在当前的class里使用,exte
Bart_Simpson
·
2017-12-29 16:52
Swift4.0仿微信底部弹框
语法改动较
Swift3.0
还是有那么一丢丢的。要追的知识点还是有些滴!
ptlCoder
·
2017-12-11 03:52
swift3.0
使用KVC和类型方法实现字典转模型
////RMBaseModel.swift//OnlineHire////CreatedbyYRon2016/12/7.//Copyright©2016年room1000.Allrightsreserved.//importUIKitclassRMBaseModel:NSObject{requiredoverrideinit(){super.init()}//类方法classfuncmodel(w
bugbiu
·
2017-12-09 02:39
ReactiveCocoa 5.0及之后的版本,iOS在纯OC(Objective-C)项目中使用RAC,通过CocoaPods配置
前言RAC5.0相比于4.0有了巨大的变化,不仅是受
swift3.0
大升级的影响,RAC对自身项目结构的也进行了大幅度的调整。
aiq西米
·
2017-12-08 18:37
iOS (Swift)集成 Unity步骤和各种填坑。
集成期间遇到了不少问题模板也换来换去主要是使用Cardboard或者GoogleVRForUnitySection1准备1.swift2.3(
swift3.0
应该也没有问题)2.Xcode8.23.Unity5.6.0f1Section2
韩大熊宝要姓张
·
2017-12-07 17:58
自定义身份证键盘(Swift)
自定义
Swift3.0
身份证键盘中文介绍截图配置iOS8.0+Xcode8Swift3.0CocoaPods推荐的方法是用CocoaPods将WLCardKeyBoard添加到您的项目。
伪文艺的程序员
·
2017-12-06 12:41
lessen 1
Sequence不保证被多次遍历,所以first属性只有在集合类型上出现,序列却没有在
Swift3.0
中,编译器缺乏两个必要的特性:现在没有循环协议约束(Sequence会对自身
伽蓝香
·
2017-12-06 03:46
迁移到
swift3.0
有用的技巧
不久之前
swift3.0
发布了,新版本可以在Xcode8中使用了,或者你可以直接从swift.org下载编译器。
Mellong
·
2017-12-06 03:06
Swift3.0
的学习基础语法:
一.变量和常量:常量使用leta=100常量一旦给定了值是不能更换值的使用a=200(错误)变量使用varb=100b=300(正确)
峰子1994
·
2017-12-05 15:23
SpriteKit之使用精灵SKSpriteNode
本文使用的是Xcode8.0,语言是
Swift3.0
。
狂奔的胖蜗牛
·
2017-12-05 12:20
Swift3.0
基础语法之字符串-String
//1.字符串在任何的开发中使用都是非常频繁的//2.oc和swift中字符串的区别//2.1在oc中字符串类型时NSString在Swift中字符串类型时String//2.2oc中字符串@“”,Swift中字符串""//3.使用String的原因//3.1String是一个结构体,性能更高//3.2NSString是一个oc对象,性能略差//3.3String支持直接遍历//3.4Swift提
天蓝色的海岸
·
2017-12-05 05:29
关于JMessage SDK使用感受
最近在独立开发一款iOSIMApp,主要是为了熟悉
Swift3.0
,踩下坑,然后过渡到Swift。
YxxxHao
·
2017-12-05 05:49
Swift3.0
Day04 CollectionView+StaticFunc
Collectionview的大部分设置我都是在StoryBoard中完成,但是在实际开发中,我们通常会将TableView和CollectionView的实现作为控制器的扩展写到另外一个类中,但是特别要注意的是,
Swift3.0
赵镇
·
2017-12-05 01:38
iOS 图像处理(二):相机取色
本文所有代码都是
Swift3.0
前言在上一篇文章iOS图像处理(一):获取某一点位置的像素中有提到相机取色这么一个功能,其实这个功能在上篇文章的基础上即可实现,现在来详细讲讲;实现实现效果因为相机功能需要用到真机
牵线小丑
·
2017-12-04 11:33
Swift3.0
中访问控制open/public/internal/fileprivate/private
今天突然发现访问控制open/public/internal/fileprivate/private,弄的不是很明看,于是查了以下资料,看了一篇关于这方面的博客,在这里整理一下
swift3.0
中访问控制一共有
会疼的白痴
·
2017-12-04 07:14
Foundation-String
最近写完了
Swift3.0
教程,在接下来这段时间,继续写Foundation的教程,帮助大家更加深入,系统的学习Foundation框架,可能会持续一段时间,希望有兴趣的朋友加个关注!
酷走天涯
·
2017-12-04 06:54
@IBDesignable和@IBInspectable-让自己创建的属性可以在Xib和Storyboard中修改
swift3.0
可以十分简洁的实现自己创建的属性可以在Xib和Storyboard中修改并且显示,我讨厌说废话,直接上代码和方法:1、在要实现的类前面加@IBDesignableeg:@IBDesignableclassMyView
那夜孤舟
·
2017-12-04 05:05
Alamofire 在swift3 无法import & cocoaPod升级
那么问题来了,在importAlamofire的时候会报错,大概意思就是,无法导入Alamofire库,因为swift2.3无法转到
swift3.0
。
dose_爽
·
2017-12-04 04:42
dlog 控制台输出 -
swift3.0
我们常常需要优化控制台的输出样式,比如方法名,方法行数等,这时候可以使用一些常用的dlog,在
swift3.0
中,可以这样定义://MARK:Macros/**dLogmacrostoabbreviateNSLog.Uselikethis
Jiubao
·
2017-12-03 21:37
关于swift调研报告
发布历史:2014.06.02-swift1.0版本2015.06.09-swift2.0版本说明:目前最新的swift版本为swift2.2v,预计今年9-10月份发布
swift3.0
版本,swif
花前月下
·
2017-12-03 04:29
Swift3.0
创建协议的可选代理方法
首先创建协议前加上@objc,可选的方法前面加上@objcoptional,必须实现的不需要加@objcprotocolPhotoPickerCollectionViewCellDelegate:NSObjectProtocol{@objcoptionalfuncphotoPickerCollectionViewCellAddPhotoBtnClick(cell:PhotoPickerCollec
安静磊
·
2017-11-16 16:32
swift2.0,
swift3.0
,swift4.0总结
随着WWDC2017大会的结束不出所料苹果重磅推出Swift4.0.在4.0之前的语言其实是很让开发人员头疼的,首先版本差异大,底层结构变化,更可气的是上下不兼容.不更新Xcode你不能对最新版本的手机系统开发,更新了,低版本的Swift语言报错.所以了解一下Swift前后版本的语言差异对整个app的开发以及swift语言的认知是很有帮助的.那么既然这样我们为什么要学那?因为Swift语言与大部分
字母B一路向北
·
2017-11-15 16:00
swift 3.0的一些技巧
这段时间称着工作不是很忙一直在接触
swift3.0
,所以就把我这段时间学习的一些成果分享给大家。
牧羊人Q
·
2017-11-12 18:40
Swift3.0
didRegisterForRemoteNotificationsWithDeviceToken 返回数据
需要重新实例化一个对象来接受deviceTokenfuncapplication(_application:UIApplication,didRegisterForRemoteNotificationsWithDeviceTokendeviceToken:Data){lettmpData=NSData.init(data:deviceToken)letdeviceTokenStr=tmpData.
申申申申申
·
2017-10-26 11:37
swift 3.0中实现字符串截取、比较的方法示例
swift3.0
中不能直接使用下标数字进行字符串解决,只能使用String.Index来做位置索引,要想实现截取功能首先得获取到String.Index;下面话不多说了,来一起看看详细的介绍吧。
资深码农
·
2017-10-24 08:50
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他