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
APP中视图特殊效果的实现(一) —— 基于UIVisualEffectView的模糊效果的实现(一)
本文写作环境:
Swift4
,iOS11,Xcode9自从iO
刀客传奇
·
2020-07-08 04:00
关于swift4.0下使用YYModel解析出现闪退崩溃的问题
解析数据莫名其妙出现奔溃,错误信息如下:fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue然后在github上找到问题原因如下:
swift4
witlee
·
2020-07-08 03:51
Swift4
RxSwift RxDataSources UICollectionView 基本使用
importUIKitimportRxSwiftimportRxCocoaimportRxDataSourcesimportDifferentiatorstructMySection{varheader:Stringvaritems:[Item]}extensionMySection:AnimatableSectionModelType{typealiasItem=Intvaridentity:S
巴糖
·
2020-07-08 00:52
iOS多线程
Swift4
GCD深入解析
iOS多线程深入解析必要的概念进程/线程进程:进程指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。线程:线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行。操作系统引入进程的目的:为了使多个程序能并发执行,以提高资源的利用率和系统的吞吐量。操作系统引入线程的目的:在操作系统中再引入线程,则是为了减少程序在并发执行时所
一度_iOSDeveloper
·
2020-07-06 10:32
Swift开发
swift4
学习:where关键词
1.0where关键词的介绍最近学习
swift4
,发现了where这个已经我经常忽视的关键词,这里做一个关于where的笔记,资料来源于王巍老师的
swift4
,大家可以去(Objc中国)https://
icc_tips
·
2020-07-05 21:20
swift4
使用NSCalendar 仿微信/QQ聊天消息时间展示
前言因项目需要界面需要展示时间信息,具体逻辑如下:根据后台返回时间戳来判断时间是否为今天或昨天,如果不是再判断是否是本周(每周的第一天为周日),如果还不是直接转成年月日。。。废话不多说,直接上代码://日期显示--今天--周几classfuncdetailDate24Week(time:Double)->String{letformatter=DateFormatter()formatter.da
画框
·
2020-07-05 19:38
Swift4
整合Unity
前面的部分和其他版本大同小异可以参考Swift3整合Unity5.6这篇文章再介绍基本的集成内容中,还会补充一些上述文章中没有提到的内容,填了不少的坑开始吧~~~~~1.添加Unity.xcconfig文件到项目////Unity.xcconfigUNITY_RUNTIME_VERSION=5.6.1;//U3D版本UNITY_SCRIPTING_BACKEND=il2cpp;GCC_THUMB_
月球在此
·
2020-07-05 13:51
Swift中的 RSA Sign
修复方式如下:Xcode9.3,
Swift4
项目,引入此项目,按readme中的直接部署源码的方式已无法正常运行。解决办法:1.删除CommonCrypto文件夹,在项
pilgrim1385
·
2020-07-02 14:03
Swift4
- GCD的使用
从Swift3开始GCD的API就发生了很大的变化,更加简洁,使用起来更方便。像我们经常开启一个异步线程处理事情然后切回主线程刷新UI操作,这里就变的非常简单了。DispatchQueue.global().async{//doasynctaskDispatchQueue.main.async{//updateUI}}DispatchQueueDispatchQueue字面意思就是派发列队,主要是
Longshihua
·
2020-07-02 09:18
iOS
多线程
JS交互
IOS11,
Swift4
开发从入门到精通-01大纲
大纲本集课程视屏地址http://toutiao.com/item/6619910370129609220/#6649976-qzone-1-68016-3c8d8e8bb11b3fb9a4fd89478693d6c1Swift4Swift语言介绍Swift初见基础语法基础运算符字符串和字符集合类型控制流函数闭包枚举类和结构体属性方法下标继承构造方法析构方法自动引用计数可选链错误处理类型转换嵌套类
井底小毛驴
·
2020-07-02 08:21
IOS
自定义视差 UICollectionViewLayout 教程
原文:CustomUICollectionViewLayoutTutorialWithParallax作者:ParideBroggi译者:kmyhy注意:本教程使用Xcode9.0和
Swift4
。
颐和园
·
2020-07-02 06:37
iPhone开发
SwiftUI之Codable是什么(含解析JSON源码)
Codable首先在
Swift4
中可用,它省去了手动绑定和保护JSON响应的工作。
知识大胖
·
2020-07-02 03:06
android发展计划,技术栈
框架,mysql数据库2,前端方向H5开发,HBuilderX和weex混合式开发,vue,jq,BootStrap,Angular3,新语言小程序,RN,Flutter,kotlin,hybrid,
swift4
刘_海洋
·
2020-07-02 01:11
android
Swift4
中 String类型的更新
String是一个结构对象,如Map、Filter和Reduce等针对结构对象的经典操作也能用到字符串上。比如常用的语法//mapletabc:String="abc"_=abc.map{print($0.description)}//filterletfiltered=abca.filter{$0=="a"}//reduceletresult=abc.reduce("1"){(result,c)
Maggie的小蜗居
·
2020-07-01 19:33
设置控件的某个圆角 (
Swift4
)
给控件设置圆角//MARK:设置某个圆角funcconfigSideRadius(iv:UIView){//MARK:设置阴影,圆角,一定要根据屏幕的尺寸/self的bounds设定;不能使用自身尺寸letbounds=CGRect.init(x:0,y:0,width:self.bounds.width-30,height:(self.bounds.width-30)*29/65)letmask
FlyingFireFish
·
2020-07-01 09:56
圆角
Swift Tips(version4.0+ xcode9.0+)
blog/blob/master/Swift/2017-09-26-Swift-Tips%5BV4.0%2B%2CXcode9.0%2B%5D.md:smile:Xcode9中同时集成了Swift3.2和
Swift4
maomaoyu3211
·
2020-07-01 03:24
swift
Swift3,
Swift4
获取IP地址
最新swift获取本机ip地址方法//MARK:-获取IPpublicfuncGetIPAddresses()->String?{varaddresses=[String]()varifaddr:UnsafeMutablePointer?=nilifgetifaddrs(&ifaddr)==0{varptr=ifaddrwhile(ptr!=nil){letflags=Int32(ptr!.poi
zxw_1141189194
·
2020-06-30 20:13
Swift
Swift - 基本数据类型,及常/变量声明
Swift-基本数据类型,及常/变量声明转自:http://www.hangge.com/blog/cache/detail_511.html(本文代码已升级至
Swift4
)下面是Swift中基本的数据类型介绍说明
AZander
·
2020-06-30 20:06
WWV 2018年十大必看视频
TimMitra2018年6月21日·初学者·文章·30分钟image版本
Swift4
,iOS12,Xcode10现在,“开发人员Triceraptus”的年度迁移已经结束,WWDC2018包装已经从圣何塞的
iOSDevLog
·
2020-06-30 14:19
swift4
字典->模型-相互转换
1.swift4出现了Codable协议,只要继承该协议,便可使用系统的模型转换,字典转模型,模型转字典。2.本人重新封装了一下decode方法数据转模型,多个和多个模型转json、字典3.调用比如你有一个这样的模型和字典structPeople:Codable{varage:Int?varmoney:Double?}letdic:[String:Any]=["age":23,"money":98
不忘_as
·
2020-06-30 13:13
Swift4
基础部分: Automatic Reference Counting(自动引用计数)
系列文章:
Swift4
基础部分:TheBasicsSwift4基础部分:BasicOperatorsSwift4基础部分:StringsandCharactersSwift4基础部分:CollectionTypesSwift4
Arnold134777
·
2020-06-30 13:19
Swift3 迁移至
Swift4
遇到的问题
1.TheuseofSwift3@objcinferenceinSwift4modeisdeprecated.警告选择Target->BuildSettings,搜索Swift3,在Swift3@objcInference中,把On改为Off或者Defalut。2.String的subString方法废弃在Swift3中我们想要截取字符串的话,一般是用的是:varctime="2017-09-28
一蓑烟羽
·
2020-06-29 20:43
iOS开发-
Swift4
译文
Swift4
官方文档中文版/ Basic Operators(上)(转载)
blog.csdn.net/feng2qing/article/details/73864580该文章翻译自Apple官方文档:TheSwift4ProgrammingLanguageGuards翻译组正在翻译
Swift4
伪随机的张三
·
2020-06-29 17:30
Swift vs. Kotlin 漫谈系列之接口
技术漫谈Swift:Hi,Kotlin君,
Swift4
发布了,我们今天就基于
Swift4
的新语法来讨论一下接口吧?Kotlin:好啊,接口对我们开发来说
快乐的工程师
·
2020-06-29 02:41
ios
ios
swift
android
kotlin
Swift vs. Kotlin 漫谈系列之接口
技术漫谈Swift:Hi,Kotlin君,
Swift4
发布了,我们今天就基于
Swift4
的新语法来讨论一下接口吧?Kotlin:好啊,接口对我们开发来说
快乐的工程师
·
2020-06-29 02:41
ios
ios
swift
Swift译:《宣告Swift3结束和
Swift4
开启》
原文作者:EricaSadun原文链接:http://ericasadun.com时间:2016年7月15日译者:与狼同行Swift3已经是一个十分引入瞩目的产品,它汇聚了许多来自Swift开源社区的人们所给予的灵感,想法还有辛勤的劳动。可是现在,我想谈一谈Swift3发布的终局:这里我来举几个关键的点:Swift3最后采取根本变化的日子是7月27日。那一天,很有可能会出现对于Swift3的修改批
星期五__
·
2020-06-28 10:19
退居三线iOS开发的自主开发历程
://www.jianshu.com/u/8367278ff6cf)讲解很官方Metal体验学习了一些基础的视频教程编写了一个简单的渲染引擎使用Metal引擎编写简单的3D游戏项目中加入更多的尝试摸索
Swift4
宵蓝
·
2020-06-27 15:11
swift4
let是一个声明常量的关键字用它来声明一个值默认就不能重复赋值如需要改默认值那就得换var关键字来声明代码如下:letnum1=7代码可以这麼理解:我要订一个叫num1的常量把7给它//num1=8(这一行代码会报错,原因我们用的是let它的值定了以后就不能再改)var是变量意味着我可以随时改他的值varnum2=7num2=8string是个字符串//要订string属性叫welcome的一个变
Mr__Robot
·
2020-06-26 12:02
swift - tabbar点击动画
先上swift版效果图OC版本点击动画tabbatAnimation.gif因为是刚学习
swift4
,所以代码工程相对规范一点,考虑长期。
灯红酒绿映不出的落寞
·
2020-06-25 10:34
swift中使用cocoapod集成的库
在oc工程中创建
swift4
,系统会自动生成bridging-header的文件,目的是可以在swift中使用oc的类和库,实现oc与swift的混编,但是,在使用cocoapod集成第三方库的时候,在该头文件中导入第三方库就会报错
MM面包
·
2020-06-25 08:04
Swift4
之NSAttributedString的使用
Swift富文本使用NSAttributeString的优点1.多样式的显示富文本信息。2.可用于图文混排,借助NSTextAttachment。3.一条语句代码(属性字典)可以设置多个属性。swift3使用NSAtrributedStringletattributedString=NSAttributedString(string:"富文本测试",attributes:[NSBackground
Code&Ocean
·
2020-06-24 23:51
iOS
移动开发
#
Objective-C
iOS
开发问题踩坑
swift4
16进制转RGB
withDrawBtn.backgroundColor=UIColor.colorWithHexString(Color_Value:"#e6761c",alpha:1.0)classfunccolorWithHexString(Color_Value:NSString,alpha:CGFloat)->UIColor{varStr:NSString=Color_ValueifColor_Value
曾柏超
·
2020-06-24 14:48
UISearchController 教程-开始
原文:UISearchControllerTutorial:GettingStarted作者:TomElliott译者:kmyhy更新说明:本教程由TomElliott升级为Xcode9beta,
Swift4
颐和园
·
2020-06-24 01:08
iPhone开发
iOS各版本新特性
一、从最终用户角度自定“控制中心”新增屏幕录像A10以上芯片支持新的图片格式图片编辑功能iPad多任务的更新杂项AppStore重新设计备忘录,提醒事项,地图,AppStore图标调整二、从开发者角度
Swift4
redexpress
·
2020-06-23 23:32
Swift4
可选型
可选型可以理解为是一种透明的盒子,盒子中可以有内容也可以是空白(nil)。在获取或使用其中内容时,必须要有打开盒子的操作(解包)这个拟物的特性非常有意思。//声明可选型varname:String?//创建了一个盒子,里面只能放String类型的数据。//当然也可以为空,即nil解包varres:Int?=20print(res)//输出结果:Optional(30)//未解包的情况下,是不能直接
Saylor_Lone
·
2020-06-23 14:48
Swift 4.0 更新合集、新功能汇总
注意:本教程将使用
Swift4
版本捆绑在Xcode9beta1中。
Swift4
是苹果计划于2017年秋季推出的最新版本,其主要重点是提供与Swift3代码的源兼容性,并努力实现ABI稳定性。
feosun
·
2020-06-23 07:30
iOS
Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 1.入门
章节导航:Swift开发指南:使用Swift与Cocoa和Objective-C(
Swift4
)-1.入门Swift开发指南:使用Swift与Cocoa和Objective-C(
Swift4
)-2.互通性基本设置
MinecodeAir
·
2020-06-22 16:10
——文章收藏
——iOS开发——
Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 2.互通性
章节导航:Swift开发指南:使用Swift与Cocoa和Objective-C(
Swift4
)-1.入门Swift开发指南:使用Swift与Cocoa和Objective-C(
Swift4
)-2.互通性与
MinecodeAir
·
2020-06-22 16:39
——iOS开发——
——文章收藏
Swift4
学习笔记——基础篇
示例代码来源于《iOS11ProgrammingFundamentalswithSwift》概览语句分隔符Swift的语句是可以通过分析断句的,如果一个语句结束后换行就开始下一个语句,如果写了分号也表示结束这个语句,但是有了换行就不需要分号了,写上也没有问题。如果一个语句没有结束,换行没有实际效果。下边的代码都是合法的:print("hello")print("world")print("hell
Q52077987
·
2020-06-22 03:47
ios开发
swift4
官方文档中文版
该文章翻译自Apple官方文档:TheSwift4ProgrammingLanguageGuards翻译组正在翻译
Swift4
的全套文档,这是该文档第一章节的上半部分,下半部分我们将于明天下午发布.如果你感兴趣
Philm_iOS
·
2020-06-22 03:12
解决Xcode9
Swift4
下Cocoapods编译Swift第三方时报错
许多优秀的Swift第三方框架还未来得及迎接
Swift4
的到来,它们还停留在swift3.x的状态,这个时候新建一个项目,使用cocoapods写上需要使用的第三方,一编译就是满屏红,如下图。
LinXunFeng
·
2020-06-22 01:43
Swift 5.2 Version Compatibility 版本兼容性
您可以使用Xcode11.4构建以Swift5.2,Swift4.2或
Swift4
编写的目标。当您使用Xcode11.4生成
Swift4
和Swift4.2代码时,大多数Swift5.2功能都可用。
尖尖猫耳朵
·
2020-06-22 00:05
Swift
Injection xcode9
swift4
使用
Xcode8之后(含)Xcode8之后要动态注入代码要使用InjectionIIIapp,作者正是制作Injection插件的人。因为xcode8不支持了插件,特意有制作了一个app下载地址http://johnholdsworth.com/InjectionIII.app.zip按照官方的使用,打开Xcode和InjectionIIIapp,然后在运行Xcode里的项目,修改了代码(不要忘记点击
雨天__心情
·
2020-06-21 09:57
Swift 4中的并发安全编码
Swift4
引入了对内存的独占访问权限,该规则由一组规则组成,以防止同时访问同一区域的内存。例如,Swift中的inout参数告诉方法可以更改方法内部参数的值。
cunjie3951
·
2020-06-18 11:10
java
python
多线程
人工智能
面试
SwiftUI之Codable是什么(含解析JSON源码)
Codable首先在
Swift4
中可用,它省去了手动绑定和保护JSON响应的工作。
iCloudEnd
·
2020-05-16 18:22
Swift - 基本数据类型,及常/变量声明
原文地址:从0到1,Swift系统学习路线(本文代码已升级至
Swift4
)下面是Swift中基本的数据类型介绍说明:1,变量:使用var声明1varstr:String="hangge.com"2,常量
iOS面试题
·
2020-04-14 06:34
swift学习第一课程(白胡子老头的斯坦福大学ios公开课CS193P)
swift语言发表已经快四年时间了,现在也已经更新到
swift4
了,相对已经稳定,同时Objective-C向swift的语言转换,也是IOS开发的大势所趋,为了不被时代所抛弃,也为了增加自己的知识储备量
丶小裤头灬
·
2020-04-14 05:24
iOS朋友圈,视频播放器、钓鱼小游戏、玻璃动画源码
demo2.0波浪动画【Swift/Objective-C】强劲的日期选择控件利用Masonry和YYlable,FDTemplateLayout布局的高性能朋友圈,丝...基于AVPlayer的播放器,用
swift4
Code4app
·
2020-04-12 17:03
swift4
字典随笔
Dictionary的新方法groupingswift4的Dicitonary多了一个叫grouping的新方法,将一个序列里的元素遍历一遍,然后每个元素返回一个所对应的key,然后将相同的key的元素放进一个数组作为这个key对应的value,最后返回一个分好组的Dictionary对象。比如下面的列子,可以对一组人名进行分组,取出每个元素第一个字作为keygrouping方法print打印结果
不忘_as
·
2020-04-11 16:19
MapKit框架详细解析(二) —— 基本使用简单示例(一)
1.MapKit框架详细解析(一)——基本概览(一)开始首先看一下本文的写作环境
Swift4
,iOS11,Xcode9MapKit是iOS设备上非常有用的API,可以轻松显示地图,绘制位置,甚
刀客传奇
·
2020-04-10 01:29
上一页
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
其他