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
Swift之collectionView实现瀑布流
swift-collectionView实现瀑布流.gif首先,自定义一个流水布局WaterCollectionViewLayout,继承UICollectionViewLayout,代码如下:(更新至
swift3.0
大脸猫121
·
2022-02-05 21:09
Swift 3.0 令人兴奋,但Objective-C也有小改进--Objective-C的类属性
Swift3.0
令人兴奋,但Objective-C也有小改进--Objective-C的类属性
Swift3.0
令人兴奋,但Objective-C也有小改进--Objective-C的类属性
xiaolongLee
·
2022-02-03 15:54
Xcode8 使用swift变成, 解决第三方库convert错误
但是当我用pod导入第三方库时,即便选择支持
swift3.0
的第三方库,也会报错弹出提示框但是即便选择了convert,也依然报错。
星空浩瀚818
·
2021-06-26 22:06
Swift3.0
自定义具有视觉差效果的Segment控件
一款具有视觉差效果的Segment,常见于今日头条,网易新闻类,WriteBySwift3.0废话不多说,先上效果segment1.gif可以看到红色高亮部分在不同Segment切换时,会有一个视觉差的效果,在高亮部分文字为白色,非高亮部分文字为默认的黑色。而且高亮部分也会随着文字大小变化。主要原理这种类似页面的主要思路是由上部的Segment和下部的Scrollview容器组成,添加多个子控制器
徐佳斌
·
2021-06-26 21:42
Swift3.0
之后适配x屏幕
在设置宏定义那里设置屏幕尺寸,就两行代码:适配x,刘海和电池栏的高适配x,底部和顶部的高然后在Assets.xcassets设置launchImage添加x的闪屏页图片就可以了一定要在图右边那里iOS8.0anlater那里勾选上portraitSwift4.0之后需要在ViewController的overridefuncviewWillAppear(_animated:Bool)里面加入一行代
novice_Qin
·
2021-06-26 16:06
Swift3.0
~设置UICollectionView每组(section)的背景
参考原文:http://c0ming.me/different-section-background-color/最近写的小项目中,UICollectionView每一组的背景都是指定的,但是UICollectionView无法通过属性设置或数据源来为不同的Section设置不同的背景颜色。好发愁啊~~~~幸好我们可以自定义布局,但是我们也不需要做太大的变动,只需自定义一个继承于UICollect
大脸猫121
·
2021-06-23 21:18
Swift3.0
下iconfont的使用
使用iconfont能有效减小应用的体积一、OC语言下的使用OC语言下面已经有很多友人写好了,这里提供几个参考地址:在iOS开发中使用iconfont图标iOS项目中iconfont使用指南二、
Swift3.0
学游泳的小黑
·
2021-06-23 19:27
Swift vapor3 - SPM — Swift Package Manager
软件包管理器包只用在
Swift3.0
及更高版本中。
Jimmy_L_Wang
·
2021-06-22 23:45
重新学习
swift3.0
最近利用空闲时间将
swift3.0
重新温习了一遍,以下附上学习代码以及
swift3.0
的参看资料ps:网上的学习资料有些翻译错误,这对初学者是极不友好的,我找到两份比较完整的资料互相参考着来学习
swift3.0
毕小强
·
2021-06-15 16:13
《iOS 移动开发》读书笔记_第四章
Swift3.0
的进阶内容
函数的格式:func函数名(参数变量:类型,参数变量:类型...)->返回类型{case;retrun结果}转化为浮点型的函数:Double()参数类型为输入输出参数的代码:inout函数的嵌套实例:funcchooseNumber(needBigger:Bool,number1:number2:Int){funcgetsmaller(){print((number1number2)?number
遗忘艳阳天
·
2021-06-12 07:02
二十三、
Swift3.0
之as!和as?(仅自己当笔记使用)
as!使用场合向下转型(Downcasting)时使用。由于是强制类型转换,如果转换失败会报runtime运行错误。classAnimal{}classCat:Animal{}letanimal:Animal=Cat()letcat=animalas!Catas?使用场合as?和as!操作符的转换规则完全一样。但as?如果转换不成功的时候便会返回一个nil对象。成功的话返回可选类型值(option
ZhengYaWei
·
2021-06-10 20:35
Swift2.3迁移到
Swift3.0
迁移并使用动态库一个Swift2.3项目迁移到
Swift3.0
,并且使用use_framworks!全部第三方库升级到动态库.一共花费了将近2个星期解决遇到的问题,非常多的坑!
南国青天
·
2021-06-10 18:56
Swift3.0
一个格式化代码插件
有很多朋友不会设置我这里放出图片直接放出gitHubhttps://github.com/Jintin/Swimat1.直接下载App。https://github.com/Jintin/Swimat/releases/download/v1.0/Swimat.zip2.克隆extension分支和存档Mac应用程序。检查[系统偏好设置]->[扩展]->[Xcode的源代码编辑器]->[Swima
HT_Jonson
·
2021-06-07 07:30
在 ARMv7 的设备上编译 Swift 3.0
作者:Joe,原文链接,原文日期:2016/09/24译者:X140Yu;校对:walkingway;定稿:CMB编者注:此文是我们上一篇在BeagleBoneBlack或RaspberryPi3上编译
Swift3.0
梁杰_numbbbbb
·
2021-06-05 14:53
导航控制器切换页面时出现分屏现象
代码示例运行环境为IOS10,
swift3.0
切换时的分屏现象这是由于,导航控制器push第二个页面的时候,第二个页面的view设置了alpha透明度,具体原因暂时不明。
我喜欢下雨天
·
2021-06-05 13:58
Swift3.0
闭包弱引用和反向传值
第一个页面letvc=ScanViewController()vc.backResult={[weakself](resultStr:String)inself?.numTF.text=resultStrself?.searchBar.text=resultStrself?.searchTag(resultStr)}self.navigationController?.pushViewContro
ioido
·
2021-06-04 19:50
Swift基础篇——控制流
顺序结构循环结构选择结构一、循环结构for-in遍历区间、字符串、数组、字典forforiin-100...100{i*i}//理论上这两个循环是同样的效果,但是在
swift3.0
中,推荐使用for-in
沫简影
·
2021-05-21 09:39
迁移程序到
swift3.0
, 仅列举这四种情况,你是什么感觉??
前言:之前深夜看了wwdc16的直播,很大的感受就是:Apple开放了很多的东西,并且多次提到了China.期待好久的
swift3.0
将要来临,笔者安装了xcode8beta版想看看
swift3.0
的模样
ZeroJ
·
2021-05-21 04:33
Swift3.0
基础内容
注意://代表注释,被注释的代码段将不会被执行importFoundationprint("1","2","3","4")//1.输出多个字符串,并用“***”分割,并使用分隔符(\n)换行print("1","2","3","4",separator:"---",terminator:"\n")//2.常量,不可以改变,也就是之后不能在进行复制操作letnum=120//变量,可以改变varnu
七叶5
·
2021-05-20 01:27
【iOS】
swift3.0
实现二维码扫描完美版
效果:iPad横屏要求:Platform:iOS8.0+Language:Swift3.0Editor:Xcode8Adaptive:适配横竖屏+所有设备用法:先向你新建的工程Info.plist中添加相机和相册访问权限代码方式letvc=QRCodeViewController{[unownedself](result)inprint("扫描结果:\(result)")}//显示扫一扫界面pre
清無
·
2021-05-19 17:54
Swift 3.0 beta 6权限访问修改
原帖地址:https://kemchenj.github.io/2016/08/17/2016-08-17/前两天
swift3.0
更新了beta6,权限访问的几个关键字有了一些改变,这篇文章给大家简单介绍一下
kemchenj
·
2021-05-19 15:13
swift3.0
后台定位功能
公司需求后台定位,间隔五分钟后台上传坐标信息,这里主要把后台定位功能整理了一下。plist的权限设置这里就不具体说了。importUIKitimportCoreLocationclassLocationUpdateManager:NSObject,CLLocationManagerDelegate{varstandardlocationManager:CLLocationManager?varla
千里111
·
2021-05-19 12:26
Swift3.0
之其他开发需要
1.0自定义输出日志(log)和OC不同的是,swift没有所谓的pch文件,即时新建了也产生不了什么作用,而且
swift3.0
也没有预编译命令#define,只能通过最新的语法来实现自定义log。
践行者_Leng
·
2021-05-19 05:32
Swift3.0
SQLite使用、性能优化、线程安全
效果图附上:插入数据insert.gif删除数据delete.gif更新数据update.gif查找数据select.gif排序数据分页检索数据limit.gifOther数据-这里时间限制,不演示全部other.gif前言在上一篇简单的介绍了SQLite的基本使用之后,现在我们开始在代码中去完成对数据库的操作。内容点:PS:使用C函数完成,不使用第三方框架集成SQLite使用SQLite完成增删
Codepgq
·
2021-05-19 01:46
23中常用设计模式在Swift3中的应用
23种常用设计模式设计模式在Swift中的应用,使用的是
Swift3.0
。
狂奔的胖蜗牛
·
2021-05-17 04:30
Swift 3.0 supportedInterfaceOrientations
Swift3.0
中设置去掉了之前版本中设置当前控制器支持的旋转方向的方法:funcsupportedInterfaceOrientations()->UIInterfaceOrientationMask
Camoufleur
·
2021-05-16 16:18
cocoapods版本升级
注意
Swift3.0
以上使用cocoapods需要cocoapods1.1.0版本以上才可以!!!
朝辉
·
2021-05-16 08:52
Swift3.0--使用Alamofire网络请求传参JSON报文
前提条件:
swift3.0
、有接口我以我们登录接口为例:在登录按钮的点击事件里面,将url、parameter定义好(定义就不用说了吧)之后,
戎码一生为了谁
·
2021-05-15 11:11
swift3.0
项目Cocoapods导入的库头文件在Bridging-Header.h中导入报错
如果你的Bridgind-Header.h文件的路径引用正确,这时候编译会发现,出现以下错误:WechatIMG70.jpeg该错误的原因是没有设置用户头文件搜索路径,找到UserHeaderSearchPaths,然后添加$(SRCROOT),后面选择recursive,然后编译就OK啦WechatIMG69.jpeg
啊_哈
·
2021-05-15 10:18
Swift 的访问控制
Framework或者应用程序),通过使用import关键字导入使用2.Asourcefiles是module中的一个swift文件(实际情况就是一个app或者framework中的一个swift文件
swift3.0
泡椒2017
·
2021-05-14 09:43
Swift 之基础学习
使用很久了,也从上面学习了不少,但是一直没有回馈过,最近一直在工作之余学习Swift,有点心得,现在和大家共享.此篇锁说均是基于最新的
Swift3.0
,仅针对一些刚刚接触Swift的人员,对Swift较为了解的可以忽略
coder也爱诗
·
2021-05-14 04:42
swift3.0
系统时间的保存与比较
swift1.保存系统当前时间//MARK:-获取当前时间转为字符串classfuncsaveCurrentTime(){letnowDate=NSDate()letformatter=DateFormatter()formatter.dateFormat="yyyy-MM-ddHH:mm:ss"letdateString=formatter.string(from:nowDateasDate)U
iHodor
·
2021-05-13 13:55
笔记摘要(十二)--
Swift3.0
之错误处理and类型转换
错误处理表示并抛出错误在Swift中,错误用符合Error协议的类型的值来表示;这个空协议表明该类型可以用于错误处理。Swift的枚举类型尤为适合构建一组相关的错误状态,枚举的关联值还可以提供错误状态的额外信息。抛出错误使用throw关键字。enumVendingMachineError:Error{caseInvalidSelectioncaseInsufficientFunds(coinsNe
风御轩
·
2021-05-10 17:04
Swift3.0
JSONSerialization 简单使用
letjsonbody:[String:Any]=["name":"jiajia","age":18]//json的可用性判断if!JSONSerialization.isValidJSONObject(jsonbody){print("不能转化")return}//json字符串转换为dataguardletdata=try?JSONSerialization.data(withJSONObje
柚子CHA
·
2021-05-09 21:56
85. Maximal Rectangle
Swift3.0
////H_85_MaximalRectangle.swift//AlgorithmLeetCode////Createdbyokerivyon2017/3/9.
okerivy
·
2021-05-09 19:40
Swift3.0
新增的两个访问关键字介绍
Swift3.0
新增的两个访问关键字介绍(fileprivate、open)在
swift3.0
以前的版本中有3中访问关键字,分别为private、internal和public。
Felix_Smile
·
2021-05-09 18:47
Core Animation弹性动画
Swift3.0
紧接着之前的文章,继续Layer动画的探究,希望大家可以学习到更多的动画知识。1.CASpringAnimation弹性动画类CASpringAnimation是继承CABasicAnimation类。说明:Layer弹性动画类似一个钟摆装置,由于受初始速度、摩擦力大小、摆锤自身重量等因素影响,经历不同的摆动时间,最终慢慢的停止。2.CASpringAnimation属性damping:阻尼,调整
断忆残缘
·
2021-05-09 03:36
四、
Swift3.0
值可选项(概念、默认值)
1.原始的可选项定义方法letx:Optional=10//提示这是一个可选值print(x)2.简单的定义可选项方法其中,?用来定义y是一个可选的Int类型,可能有值,可能没有值//?用来定义y是一个可选的Int类型,可能有值,可能没有值lety:Int?=20print(y)3、关于解包letx:Optional=10lety:Int?=20//这是错误的形式,有一个原则,不同类型不能直接计算
ZhengYaWei
·
2021-05-08 14:35
Swift3.0
中代理的使用方法
一:在视图界面1.制定协议(不写NSObjectProtocol暂时不会报错,但是写属性是无法写weak)protocolDelegateName:NSObjectProtocol{//设置协议方法funcmethod()}如果是可选方法,需要在protocol和func前都加上@objc@objcprotocolDelegateName:NSObjectProtocol{//设置协议方法@obj
韦德460
·
2021-05-08 10:09
iOS
Swift3.0
获取重定向之后的url
letreq=URLRequest(url:URL(string:"http://cn-gdfs16-dx.acgvideo.com/vg19/8/8f/13083625-1-hd.mp4?expires=1484548200&ssig=SleYiSWduQ5N8YF00vZXEQ&oi=1917006008&nfa=zewukGbkdeYAV6tVxJRokA==&dynamic=1")!)le
梁同桌
·
2021-05-07 21:11
swift - OC与
swift3.0
混编的项目中使用AFN
//使用方法letparameters=["key1":1,"key2":2]WBNetwork.shareInstance.request(requestType:.GET,url:port1,params:parameters,success:{(responseObj)inprint(responseObj!)ifresponseObj?["code"]as?Int==0{}}){(erro
别人家的程序员
·
2021-05-07 11:50
Layer动画入门
Swift3.0
动画类的继承关系如下图所示:动画类的继承关系.png说明:CAAnimation:所有动画类的基类CATransition:CAAnimation的子类,使用系统预置的过度效果。CAAnimationGroup:将单个动画进行组合。CAPropertyAnimation:CAAnimation的子类,代表属性动画。CABasicAnimation:只能指定动画开始和结束属性。CAKeyframeA
断忆残缘
·
2021-05-06 22:34
swift + Perfect 搭建后台
swift3.0
之后,就可以进行后台搭建,下面介绍依赖Perfect框架搭建服务器.一.PerfectPerfect下载地址:https://github.com/PerfectlySoft/Perfect
明月钓无痕
·
2021-05-06 13:39
Swift3.0
与Python一些默认函数的差异
Swift感觉吸取了很多语言的特性,因为原来用Python较多,所以很多用法和习惯其实都有,可能表现的函数名不同而已,这里把自己遇到的一些记录一下切片通过指定分隔符对字符串进行切片Python:splitstr="a,b,c,d"print(str.split(","))#['a','b','c','d']Swift:componentsvarstr="a,b,c,d"print(str.comp
vcvit
·
2021-05-06 05:08
Swift4.0 构造函数-KVC
article/details/78218643http://www.jianshu.com/p/50a3872ec5a4http://www.jianshu.com/p/fe5fe38ec98b侵删背景:在看
swift3.0
愿你年年多聚无离散
·
2021-05-05 13:15
Swift3.0
带来的变化汇总系列三——函数和闭包写法上的微调
摘要:
Swift3.0
中关于函数参数外部名称与inout类型参数的写法微调,闭包关于逃逸类型和自动类型写法上的微调。
嘻嘻嘻小八哥
·
2021-05-05 02:21
Swift3.0
之单例
Swift3.0
中的访问权限的关键字目前有五个:open—public—internal(默认)—fileprivate—private。我这里面是由高到低依次排列的。ope
践行者_Leng
·
2021-05-04 15:50
Swift学习知识点——持续更新
来自一线开发者的Swift学习资源推荐2016年关于swift大牛的文章猿题库从Objective-C到Swift的迁移Swift算法实战之路:栈和队列迁移程序到
Swift3.0
写更优雅的Swift框架
Funnyer
·
2021-05-04 03:32
'CGContextAddArcToPoint' is unavailable: Use addArc(self:x1:y1:x2:y2:radius:)
最近在看一篇以前的文章iOS高效添加圆角效果实战讲解,然后跑源码,因为是早期的代码,没有适配
swift3.0
,运行的时候出了这个问题。
iOS成长指北
·
2021-05-03 11:25
Mac开发之NSCollectionView使用以及自定义item
NSCollectionView来展示内容,但在使用中,与iOS有较大差别,尤其对Mac开发新手来说,不得不到头文件中慢慢搜索,结果事倍功半,本文简示范基础用法,可以快速上手练习,好了,闲话少叙,开启工程实例,开发语言使用
Swift3.0
代码行者
·
2021-05-03 10:11
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他