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
swift4
iOS 在UITextView中查找某个Range所在的Rect
代码如下(
Swift4
):extensionUITextView{///查找文本范围所在的矩形范围//////-Parameterrange:文本范围///-Returns:文本范围所在的矩形范围funcrect
weixin_30273501
·
2020-08-18 03:19
swift - UICountingLabel的富文本基本使用
UICountingLabel作为文字动画的效果显示,在OC上可谓是用的最多的,今天我们讲一下在swift中的基本使用,包括swift3和
swift4
中如何使用UICountingLabel想用UICountingLabel
supe_rNiu
·
2020-08-18 02:45
swift
简单算法问题(
Swift4
)
我的处女作【问题一】输出斐波那契数列。方法一:varfib=[Int]()fib.append(0)fib.append(1)foriin2...46{lettemp=fib[i-2]+fib[i-1]fib.append(temp)}foriin0..Bool){letcnt=arr.countforiin0..$1.phys}else{return$0.math>$1.math}}foriin
小人物和老顽童
·
2020-08-17 21:48
技术
OC与Swift混编项目迁移到Swift4.2小记
DarkMode的惊艳,同时也报告说,打包上传到APPStroe后,监测到线上iOS9.3设备大面积crash的记录,最后被证实是Xcode10的问题.出于此原因考虑,我便一直在使用Xcode9.4.1及
Swift4
weixin_34132768
·
2020-08-15 20:04
Swift4
协议
创建:2018/02/27完成:2018/02/28更新:2018/03/07增加类采用协议时的注意补充只有类,结构体,枚举型可以采用协议增加为类定义准备的协议(protocolSample:class,...{...})【任务表】TODO协议(protocol)协议区分于具体的实现,集中进行类型应该有的方法和属性的声明的功能●应用某协议叫做采用协议●只有类,结构体,枚举型可以采用协议作为程序构成
weixin_30909575
·
2020-08-15 19:43
最新
Swift4
打造今日头条实战
课程目录01项目搭建【录播】101-项目搭建(22分钟)【录播】102-自定义tabBar(30分钟)【录播】103-补充内容(9分钟)【资料】项目搭建资源文件(zip,3.4MB)02我的界面实现(一)【录播】201-我的界面分析(6分钟)【录播】202-我的界面实现(12分钟)【录播】203-Swift的核心(12分钟)【录播】204-添加网络请求以及创建模型(27分钟)【录播】205-返回数
qq_43700792
·
2020-08-15 19:23
【ios学习】Swift 4.2新特性
Swift4.2是
Swift4
的第二次小更新,随之带来了很多很棒的改进-这使得今年将成为Swift的重要一年,并且更加确认这个社区驱动的Swift演变进程正在让一个伟大的语言变得更好。
软件iOS开发
·
2020-08-15 19:29
软件开发
iOS
IOS11,
Swift4
从入门到精通-25泛型
本节内容转载于http://www.swift51.com/swift4.0/chapter2/23_Generics.html本页包含内容:泛型所解决的问题泛型函数类型参数命名类型参数泛型类型扩展一个泛型类型类型约束关联类型泛型Where语句具有泛型where子句的扩展具有泛型Where子句的关联类型泛型下标泛型代码让你能够根据自定义的需求,编写出适用于任意类型、灵活可重用的函数及类型。它能让你
井底小毛驴
·
2020-08-15 18:39
IOS
IOS11入门教程
Swift4入门教程
IOS11,
Swift4
从入门到精通-22嵌套类型
本节内容转载于http://www.swift51.com/swift4.0/chapter2/20_Nested_Types.html本页包含内容:嵌套类型实践引用嵌套类型枚举常被用于为特定类或结构体实现某些功能。类似地,枚举可以方便的定义工具类或结构体,从而为某个复杂的类型所使用。为了实现这种功能,Swift允许你定义嵌套类型,可以在支持的类型中定义嵌套的枚举、类和结构体。要在一个类型中嵌套另
井底小毛驴
·
2020-08-15 18:39
IOS
IOS11入门教程
Swift4入门教程
IOS11,
Swift4
从入门到精通-26内存安全
本节内容转载于http://www.swift51.com/swift4.0/chapter2/24_Memory_Safe.html本页包含内容:理解内存访问冲突In-Out参数的访问冲突函数里self的访问冲突属性的访问冲突更新历史默认情况下,Swift会阻止你代码里不安全的行为。例如,Swift会保证变量在使用之前就完成初始化,在内存被回收之后就无法被访问,并且数组的索引会做越界检查。Swi
井底小毛驴
·
2020-08-15 18:39
IOS
IOS11入门教程
Swift4入门教程
IOS11,
Swift4
从入门到精通-24协议
本节内容转载于http://www.swift51.com/swift4.0/chapter2/22_Protocols.html本页包含内容:协议语法属性要求方法要求(MethodRequirements)Mutating方法要求构造器要求协议作为类型委托(代理)模式通过扩展添加协议一致性通过扩展遵循协议协议类型的集合协议的继承类类型专属协议协议合成检查协议一致性可选的协议要求协议扩展协议定义了
井底小毛驴
·
2020-08-15 18:39
IOS
IOS11入门教程
Swift4入门教程
IOS11,
Swift4
从入门到精通-23扩展(Extensions)
本节内容转载于http://www.swift51.com/swift4.0/chapter2/21_Extensions.html本页包含内容:扩展语法计算型属性构造器方法下标嵌套类型扩展就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和Objective-C中的分类类似。(与Objective-C不同的是,Sw
井底小毛驴
·
2020-08-15 18:39
IOS
IOS11入门教程
Swift4入门教程
IOS11,
Swift4
从入门到精通-07控制流
本节内容转载于http://www.swift51.com/swift4.0/chapter2/05_Control_Flow.html本页包含内容:For-In循环While循环条件语句控制转移语句(ControlTransferStatements)提前退出检测API可用性Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不同代码分支的if、guard
井底小毛驴
·
2020-08-15 18:38
IOS
IOS11开发
Swift4开发
IOS11,
Swift4
从入门到精通-21类型转换
本节内容转载于http://www.swift51.com/swift4.0/chapter2/19_Type_Casting.html本页包含内容:定义一个类层次作为例子检查类型向下转型Any和AnyObject的类型转换类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。类型转换在Swift中使用is和as操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它
井底小毛驴
·
2020-08-15 18:38
IOS
IOS11入门教程
Swift4入门教程
IOS11,
Swift4
从入门到精通-09闭包
本节内容转载于http://www.swift51.com/swift4.0/chapter2/07_Closures.html本页包含内容:闭包表达式尾随闭包值捕获闭包是引用类型逃逸闭包自动闭包闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift中的闭包与C和Objective-C中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。闭包可以捕获和存储其所在上下文中任意常
井底小毛驴
·
2020-08-15 18:38
IOS
IOS11,
Swift4
从入门到精通-03swift语言基础
本节视频教程基础1:http://www.365yg.com/i6620356778259382797/#mid=1570414907175938基础2:http://www.365yg.com/i6620356782655013383/#mid=1570414907175938本节内容引用于http://www.swift51.com/swift4.0/chapter2/01_The_Basic
井底小毛驴
·
2020-08-15 18:08
IOS
IOS11,
Swift4
从入门到精通-02swift语言介绍
本节视频教程地址Swift介绍http://toutiao.com/item/6620338130211832328/#6649976-qzone-1-64286-3c8d8e8bb11b3fb9a4fd89478693d6c1Swift初见http://toutiao.com/item/6620342413409911304/#6649976-qzone-1-2812-3c8d8e8bb11b3
井底小毛驴
·
2020-08-15 18:08
IOS
Swift4
学习笔记6——函数(Function)
Swift的函数和C的函数定义方式有些区别,它是将返回类型写在函数的最后。一般定义函数的语法如下func函数名(参数列表)->返回值{//函数体}举一个例子,这个函数输入一个字符串,然后打印出这个字符串,并且返回一个字符串。//函数定义funcprintYourName(name:String)->String{print(name)return"Hello,"+name}vars=printYo
a709314090
·
2020-08-15 18:36
Swift学习笔记
swift4
swift
Swift4
学习笔记5——流程控制语句
ifelse语句if语句和其他语言中的使用是一样的,只是语法稍有不同。首先是不用括号,其次是即使是if后面只有一条语句,也必须加上大括号。vararray1=["a","b","c"]ifarray1.count>1{print("array1isnotempty")//这句会打印出来}else{print("array1isempty")}还记得可选类型吗,if语句可以用来检测可选类型是否为空.
a709314090
·
2020-08-15 18:36
swift4
swift
Swift4
学习笔记3——String和Character
为啥String和Character要单独拿出来讲呢?因为和C区别蛮大的,而且经常用到。感觉Swift的String还是没有Java的String好用。比如截串就是个麻烦的事情。以后String可能还会更新,让String变得更加好用。需要注意的是,Swift中的String是值传递。附上String的定义就明白了。publicstructString{///Anempty`String`.pub
a709314090
·
2020-08-15 18:35
swift4
Swift4
学习笔记4——集合类型
集合类分为array、dictionary、set。每个集合都有一个isEmpty属性来判断这个集合是否为空Array创建array的四种方法vararray1=["a","b","c"]//包含abc三个字符串vararray2=Array()//空array,这里一定要指明元素类型vararray3=[String]()//空arrayvararray4=Array(repeating:2.4
a709314090
·
2020-08-15 18:35
swift4
IOS11,
Swift4
从入门到精通-18自动引用计数
本节内容引用于http://www.swift51.com/swift4.0/chapter2/16_Automatic_Reference_Counting.html本页包含内容:自动引用计数的工作机制自动引用计数实践类实例之间的循环强引用解决实例之间的循环强引用闭包引起的循环强引用解决闭包引起的循环强引用Swift使用自动引用计数(ARC)机制来跟踪和管理你的应用程序的内存。通常情况下,Swi
井底小毛驴
·
2020-08-15 17:38
IOS
Swift WKWebView Cookies
GTMWebKitGTMWebKitswift针对WKWebKit的封装代码传送门Introduction使得在App内嵌网页变得非常简单实现了类似微信里面的网页导航控制功能注册JS使用的API方法变得简单支持
Swift4
GTMYang
·
2020-08-13 15:31
ios
Swift
iOS 11 自适应布局教程: 开始
AdaptiveLayoutTutorialiniOS11:GettingStarted作者:JózsefVesza译者:kmyhy更新说明:本教程由JózsefVesza升级至iOS11、Xcode9和
Swift4
颐和园
·
2020-08-09 21:00
iPhone开发
watchOS 4 教程(3):动画
原文:watchOS4TutorialPart3:Animation作者:AudreyTam译者:kmyhy更新说明:本教程由AudreyTam更新至
Swift4
/watchOS4。
颐和园
·
2020-08-09 09:07
iPhone开发
watchOS 4 教程(2):表格
原文:watchOS4TutorialPart2:Tables作者:AudreyTam译者:kmyhy更新说明:本教程由AudreyTam更新至
Swift4
/watchOS4。
颐和园
·
2020-08-09 09:06
iPhone开发
watchOS 4 教程(1):开始
原文:watchOS4TutorialPart1:GettingStarted作者:AudreyTam译者:kmyhy更新说明:本教程由AudreyTam更新至
Swift4
/watchOS4。
颐和园
·
2020-08-09 09:34
iPhone开发
Swift4
中对于日期时间的处理(Date、DateComponents、Calendar、DateFormatter、Locale)
Swift4
中对于日期时间的处理(Date、DateComponents、Calendar、DateFormatter、Locale)说明最近在做一些东西,涉及到了日期时间的处理,去网上查到的资料因为各种原因完全用不了
shenjie_xsj
·
2020-08-07 18:40
笔记
Swift4
Alamofire 网络请求实现同步化
Alamofire所有的请求都是异步,由于业务原因,需要实现同步化,找了n多个资料,无非就是在线程上做手脚,我看大多数都是使用的信号量进行拦截线程的。我是添加的responseJSONSync方法同步进行获取数据的。啥都不说了,盘就是了://同步获取JSON数据publicfuncresponseJSONSync(queue:DispatchQueue?=nil,options:JSONSeria
正在注销账号
·
2020-08-04 06:53
swift
Intermediate iOS 11 Programming with Swift(四): 在
Swift4
中使用JSON 和 Codable
本文是IntermediateiOS11ProgrammingwithSwift4系列的第四篇.4.0JSON是什么?JSON(JavaScript对象表示法的简称)是一种基于文本的、轻量级的、易于存储和交换数据的方法。它通常用于表示客户机-服务器应用程序中的结构化数据和数据交换,作为XML的替代品。我们每天使用的许多web服务都有基于json的api。包括Twitter、Facebook和Fli
Zakerberg
·
2020-07-31 17:44
升级到Swift 4.0可能遇到的坑总结
这篇文章主要给大家介绍了关于升级到Swift4.0可能遇到的坑的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用
swift4
具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
超级卡布达
·
2020-07-30 13:13
在
Swift4
中使用JSPatch
前言JSPatch平台SDK1.7.5以上版本可以通过苹果审核,我们这次尝试在Swift中使用JSPatch。JSPatch的动态更新是依赖于Objective-C的runtime,我们知道Swift是静态语言。Swift类成员可以使用Objective-C的运行时动态派发,这要求Swift类是继承自NSObject或者使用dynamic修饰的类的成员。环境配置SDK1.7.5Swift4+,Xc
范范饭特稀
·
2020-07-29 21:44
Swift WKWebView Cookies 封装
GTMWebKitGTMWebKitGTMWebKitswift针对WKWebView的封装Introduction使得在App内嵌网页变得非常简单实现了类似微信里面的网页导航控制功能注册JS使用的API方法变得简单支持
Swift4
GTMYang
·
2020-07-29 19:08
Swift4
基本运算
只列出与Swift和C语言不一样用法或者一些在C中不常见的用法元组赋值let(x,y)=(1,2)不同于C和Objective-C在,Swift中,赋值操作不返回一个值,所以以下操作是不允许的ifx=y{//错误,x=y不返回值.(注意赋值操作是`=`,判等操作是`==`)}溢出和C,Objective-C不同,Swift默认不允许溢出操作,如果需要溢出,使用溢出操作符a&+b字符串相加在Swif
南衍儿
·
2020-07-29 17:09
swift4
NSKeyedUnarchiver报错问题
在数据持久化时,我的需求是将json转为model,然后NSKeyedarchiver存储到文件中进行数据持久化,以保存程序上次运行的数据。但是最新xcode9下运行却出现问题。以swift3.2编译运行,程序执行正常。以swift4.0编译运行,程序启动崩溃,崩溃语句如下:vardataArray:[Weather]?=NSKeyedUnarchiver.unarchiveObject(with
Looke
·
2020-07-29 15:03
Swift4
RxSwift RxDataSources UITableView基本使用 单Cell
自定义CellimportUIKitclassBJTitleTableViewCell:UITableViewCell{@IBOutletweakvarlblTitle:UILabel!overridefuncawakeFromNib(){super.awakeFromNib()//Initializationcode}overridefuncsetSelected(_selected:Bool,
巴糖
·
2020-07-28 11:31
[IOS] RxSwift+MVVM 高仿鲨鱼记账
主界面.png图表界面.png在主界面修改.png记账界面.png1.写在前面最初框架搭建时,
Swift4
刚出不久,好吧装个Xcode9用
swift4
编程吧,框架的话,之前自学过一段时间的RAC+MVVM
科文Calvin
·
2020-07-27 22:31
使用CloudKit构建购物清单应用程序:添加记录
先决条件正如我在上一教程中提到的那样,我将使用Xcode9和
Swift4
。如果您使用的是Xcode的旧版本,请记住您可能正在使用其他版本的Swift编程语言。
cunjie3951
·
2020-07-27 21:58
Swift4
获取String子字符串
都说Swift2和Swift3不是同一门语言,但是我怎么觉得
Swift4
有时看着也像别人家的孩子。。。。
韦弦Zhy
·
2020-07-27 18:40
Swift4
基础部分: Deinitialization(析构过程)
系列文章:
Swift4
基础部分:TheBasicsSwift4基础部分:BasicOperatorsSwift4基础部分:StringsandCharactersSwift4基础部分:CollectionTypesSwift4
Arnold134777
·
2020-07-13 17:25
swift - webView实现大图浏览
前言:刚学习
swift4
,发现很多有意思的东西。特此拿出和大家进行分享。今天主要看下
swift4
中wkwebView实现点击图片进入大图浏览模式的实现。
灯红酒绿映不出的落寞
·
2020-07-11 22:42
Carthage 教程:开始
原文:CarthageTutorial:GettingStarted作者:LorenzoBoaro译者:kmyhy更新说明:本教程由LorenzoBoaro升级至iOS11,Xcode9和
Swift4
。
颐和园
·
2020-07-11 10:53
iPhone开发
Swift4
学习
1.常量与变量letname="小明"//定义一个名字叫小明的常量varhisAge=8//使用var关键字来定义一个hisAge的变量swift是不用后面加;的,与oc不同,定义的时候也可以不指定类型(当然也可以指定类型,具体实现稍后再写)。swift并不是不是一门强类型的语言,而是依附着强大的类型推测功能。//这个是标注类型的varname:String="小明"2.注释//单行注释格式/*块
feedback1991
·
2020-07-11 08:54
Swift4
基础部分: Error Handling(错误处理)
系列文章:
Swift4
基础部分:TheBasicsSwift4基础部分:BasicOperatorsSwift4基础部分:StringsandCharactersSwift4基础部分:CollectionTypesSwift4
Arnold134777
·
2020-07-11 06:40
不可能不爱的 XCODE 9:最新功能详尽介绍
byVergilWWDC17带来许多令人兴奋的好消息,iOS11,
Swift4
和Xcode9,每个都有非常大的进步。
weixin_34242509
·
2020-07-10 08:26
(四)用
swift4
写iOS微信跳一跳的自动跳(开挂)程序——分析图像,找到关键点
如果想让跳一跳自动跳的话,那么最重要的就是要通过图像的分析,找到下一个台子的中心点以及当前时刻小人的脚的坐标,楼主自己想了一个算法,也算能够勉强识别这两个关键点了,但是不是图像识别的算法,所以容易收到图像噪声的干扰,稳定性不大高。。但是总算是能够实现自动跳的。。下面分别讲一下识别这两个点的思路以及相应的代码。(1)识别下一个台子的中心:先把图像转换成灰度图,然后得到差分图像,背景这种颜色均一的部分
flyerene
·
2020-07-09 16:03
swift4
加载本地文件, playground 读取不到
swift加载本地文件背景:有天想通过Xcode的playground读取本地化的日志文件,便于做格式化的分析1.读取方法通过在工程里面获得并读取文件:letfileManager=FileManager.defaultletpath="/Users/lingo/Desktop/log.txt"letfData=fileManager.contents(atPath:path)letorigina
九楼
·
2020-07-09 13:23
swift
ios开发
swift读取
mac文件
mac
文件读取
iOS
playground
Swift3 获取String子字符串Substring简单扩展
在这里更新到
Swift4
了欢迎大家查阅、、、1.新建一个字符串,是不是很机智(懒)letstr="Doanyadditionalsetupafterloadingtheview,typicallyfromanib
韦弦Zhy
·
2020-07-09 10:30
Swift4
笔记-Tour
之前版本
Swift4
代码地址的Markdown怎样实现页内跳转???
怪客半
·
2020-07-08 08:04
Swift4
学习笔记-宏定义
创建一个.swift文件//封装的日志输出功能(T表示不指定日志信息参数类型)funcXNSLog(_message:T,file:String=#file,function:String=#function,line:Int=#line){#ifDEBUG//获取文件名letfileName=(fileasNSString).lastPathComponent//当前时间letformatter
村雨灬龑
·
2020-07-08 04:14
上一页
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
其他