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.0
Swift4.0
--- 第一节:变量和常量
////ViewControllerOne.swift//Swift-(1)////Createdbyxhcon2018/6/20.//Copyright©2018年xhc.Allrightsreserved.//importUIKitclassViewControllerOne:UIViewController{overridefuncviewDidLoad(){super.viewDidLoa
futur_zwl
·
2023-02-02 00:22
swift4.0
元组
元组是swift编程语言中唯一的一种复合类型,他可以将指定有限个数的任何类型一次整理为一个对象,元组中的每一种类型都可以是任何的结构体、枚举或类类型,甚至也可以是一个元组以及空元组。元组中的每个元素我们称为一个“分量”eg:enumMyEnum{caseone,two,three}classMyClass{varmember=0}”第一节:访问元组中的元素如果我们要访问元组中的元素,可以使用成员访
琉璃艺术
·
2023-02-01 11:43
PJSIP开发VoIP记录3-通话的实现
PJSIP开发VoIP记录1-编译与集成PJSIP开发VoIP记录2-配置开发工具:Xcode9.2开发语言:
swift4.0
时隔两月,今天继续探究PISIP进行通话的实现1.准备工作1.1通话服务器要进行通话
T92
·
2023-02-01 11:27
iOS
Swift4.0
获取网络数据
Swift网络数据请求与解析:1、创建一个继承于NSObject的类URLService,在URLService中写Get请求。定义成一个方法方便调用funcgetNewsData(channel:String,startNum:Int,completion:@escaping(Any,Bool)->(Void))->Void{//使用Get请求数据//(1)网址字符串varurlStr="网址字
rainbow_H
·
2023-01-31 16:35
iOS
Swift4.0
自定义表格UITableViewCell
vardataArr:Array?lettableView=UITableView(frame:self.view.bounds,style:.plain)self.view.addSubview(tableView)//注册自定义celltableView.register(NSClassFromString("GoodsTableViewCell"),forCellReuseIdentifie
rainbow_H
·
2023-01-30 15:01
Swift之Codable自定义解析将任意数据类型解析为想要的类型
这就是为什么Swift的CodableAPI能成为
Swift4.0
的新功能一部分时,具有如此重要的重要原因。从那时起,它已发展成为一种标准的、健壮的机制,可以
╰つ栺尖篴夢ゞ
·
2022-05-31 07:04
Swift高级进阶
1024程序员节
Codable自定义解析
修改/忽略Key
创建匹配的结构
转换值
Swift4.0
使用Alamofire,给请求添加headers,以及获取服务器返回的header
Swift5.0了,更新一下文章前言:最近刚刚转swift,系统的API变化就不想多说了,连三方库的API都感觉到了陌生。这篇文章记录一下添加获取请求头的一些操作,以防自己忘记--1、在请求里添加Header首先,我们后台有个认证的东西,完成需要在header里面操作print1.png在提交的请求中添加header头还是比较简单的。Alamofire的Request方法里面就包含的有header
安勒个安
·
2022-03-09 16:12
ios cell的分割线顶头 -
swift4.0
直接复制可用://TODO:分割线顶头//实现方法overridefuncviewDidLayoutSubviews(){self.tb!.separatorInset=UIEdgeInsets.zeroself.tb!.layoutMargins=UIEdgeInsets.zero}//回调cell回调滚动屏幕cell将要显示的时候调用functableView(_tableView:UITab
JoyGY
·
2022-02-21 04:28
Codable 的迁移方案
最近刚换工作,在迁移
Swift4.0
,其实我感觉Swift3.0的时候迁移工作更容易一点,因为所有库都很积极地升级版本,而现在反而都在做Swift3.2的兼容方案,每个库的兼容状况不同让迁移工作变得更难
kemchenj
·
2022-02-20 19:41
Swift4.0
中使用YYModel和MJExtension等出现的问题
最近在使用YYModel和MJExtension的时候发现正常使用字典转模型怎么都无法实现,转换后的模型一直为nil.把项目swift版本改为3.x版本就可以正常使用.解决:在属性前面加上@objc,或者在类的上面加上@objcMembers。原因是因为在Swift4中继承NSObject的swiftclass不再默认全部bridge到OC。例:@objcvaruid:String?或@objcM
骑着蜗牛去攻城
·
2022-02-20 15:15
[swift]
swift4.0
CoreData的使用
CoreData基础在CoreData中有一些常用的类,称呼可能各不相同。NSPersistentStoreCoordinator(PersistentStoreCoordinator),缩写为PSC。NSManagedObjectContext(ManagedObjectContext),缩写为MOC。NSManagedObjectModel(ManagedObjectModel),缩写为MOM
Kean_Qi
·
2022-02-18 15:34
UILabel行间距、文字间距、显示指定字数的文字
代码基于
Swift4.0
与XCode9调整UILabel文字的行间距和字间距如果你也需要调整UILabel的行间距和字间距,那么看这篇总结就对了!!!
沈正方
·
2022-02-18 04:36
在swift 4.0中用系统方法setValuesForKeys()赋值问题
Swift4.0
网络请求数据后,解析json数据,得到模型对象使用
Swift4.0
,通过setValuesForKeys保存字典数据,无法存储代码如下classBaseGameModel:NSObject
Fade1992
·
2022-02-16 12:54
iOS开发笔记-76:
swift4.0
启动页设置
两种方法设置:LaunchScreen.storyboard在LaunchScreen.storyboard中拖拽imageView并设置约束,勾选右侧UseaslaunchScreen工程—General—AppIconsandLaunchImages选项中设置LaunchScreenFile为所制作的LaunchScreen.storyboard或者LaunchScreen.xibAssets
原味蛋炒饭
·
2022-02-14 04:56
Swift4.0
For循环不确定key值字典
上段时间项目中,在做一个功能的时候被卡住了,实现功能是传一个字典,将字典里参数key值可value值拼接到字符串中,字典是自定义的,里面的key值是不固定的。当时,思路是从字典循环取值,然后给字符串拼接,但是难点就在key值不固定,怎么实现那种key值随便传,都能取到值,然后拼接呢。解决方法:屏幕快照2018-05-18下午3.13.31.png最后打印一下:完美解决屏幕快照2018-05-18下
半曲恋江南
·
2022-02-11 14:24
Swift 4.0 Migration
Swift-4最近完成了
Swift4.0
的迁移,记录下迁移过程中遇到的坑AgendaSwift4.0简介
Swift4.0
语法变化简介Swift4.0Migration流程Swift4.0Migration
Emagrorrim
·
2022-02-08 17:59
新浪微博4.0版本移植填坑记录
Swift4.0YYModel无法解析数据在
Swift4.0
中,由于YYModel采用运行时来获取Model对应的Key,所以无法获取Swift创建的Model属性。
小豆子__
·
2022-02-06 22:22
Swift - UIScrollView 循环滚动
功能:使用
Swift4.0
使用三个UIImageView实现无限循环支持一张或多张图片单张不显示pageController,不可滑动目前使用UIImage,提供简单版本,自己可以根据需求改动定制,如使用
Darren8
·
2022-02-03 10:54
iOS 电子书大全
》《图解TCP/IP》《图解HTTP》✅《剑指offer》✅《EffectiveObjective-C2.0》✅✅《kkbox-ios-dev》《AGUIDETOIOSANIMATION2.0》《王巍
swift4.0
强子ly
·
2021-11-04 10:05
iOS学习链接
关于Swift(AboutSwift)https://swiftgg.gitbook.io/swift/http://www.swift51.com/
swift4.0
/chapter1/01_swift.htmlApple
sampson0115
·
2021-10-13 14:49
iOS 电子书大全
》《图解TCP/IP》《图解HTTP》✅《剑指offer》✅《EffectiveObjective-C2.0》✅✅《kkbox-ios-dev》《AGUIDETOIOSANIMATION2.0》《王巍
swift4.0
强子ly
·
2021-06-26 08:10
笔记--第三届Swift开发者大会
,后来由于公司业务重心调整,重新支持OC项目,原Swift项目就处于维护阶段(完成过2.0到3.0的升级),随后17年去了大厂,由于大厂向来的技术保守策略,从Swift的全世界路过,对于熟悉而又陌生的
Swift4.0
Archerlly
·
2021-06-24 14:58
Swift: HandyJSON在
swift4.0
以上版本无法编译的问题
随着苹果发布iOS11.3,自然的,今天升级了Xcode9.3,没想到的是Xcode9.3直接删除了
Swift4.0
的编译选项,强迫你直接升级到Swift4.1,然而并非所有第三方库都能直接兼容Swift4.1
一欧Yiou
·
2021-06-23 17:25
Swift4.0
监听键盘删除按钮事件
自定义KXTestFild类,重载deleteBackward方法,设置代理方法protocolKXTextFieldDelegate:NSObjectProtocol{funcKXTextFieldDeleteBackward(_textField:UITextField)}classKXTestFild:UITextField{weakvarKXTextFieldDelegate:YNText
半山Z
·
2021-06-21 10:59
Swift编码规范
本指南已于2018年2月14日针对
Swift4.0
进行了更新。
苹果上的小豌豆
·
2021-06-21 04:16
Swift - Codable 使用小记
掘金同步更新:https://juejin.cn/user/3378158048121326/postsCodable简介Codable协议在
Swift4.0
开始被引入,目标是取代现有的NSCoding
MA806P
·
2021-06-17 14:52
Kotlin对比Swift
Kotlin是Android的最新开发语言;Swift是iOS的最新开发语言;
Swift4.0
可以替代Object-C,因为Object-C语法太麻烦了,Swift代码量比OC少很多;Kotlin比Java
brycegao
·
2021-06-14 04:01
Swift4.0
响应系统内部Set方法
响应系统内部Set方法UIView*statusBar=[[[UIApplicationsharedApplication]valueForKey:@"statusBarWindow"]valueForKey:@"statusBar"];if([statusBarrespondsToSelector:@selector(setBackgroundColor:)]){statusBar.backgr
LevineLi
·
2021-06-14 02:27
使用swift实现类似微信微博的图片浏览器
CKPhotoBrowser简单介绍CKPhotoBrowser是基于
Swift4.0
版本开发的图片浏览器框架,开发思路模仿了微信、微博图片浏览器的动态效果,功能强大,集成方便并且易于扩展。
疯狂的喵喵
·
2021-06-11 07:46
swift4.0
for循环
foriin0...10{//0...10表示包含头尾的0到10之间所有的整数//0..<10表示包含头不包含尾的0到9之间所有的整数//0...10这种条件区间内不能出现任何的空格}//如果不关心循环本身的索引,可以直接用下划线如下for_in0...10{}//在遍历数组的时候,Swift还提供了一种特别方便的方式(利用元祖)for(index,value)inarray.enumerated
谁拿浮生伴我一世流年
·
2021-06-10 09:59
[Swift]
Swift4.0
的KVO
KVO原理及Objc的实现不再赘述简单说一下
Swift4.0
以后更为科学的KVO:官方文档:funcobserve(_keyPath:KeyPath,options:NSKeyValueObservingOptions
AnnieAri
·
2021-06-10 08:11
关于在
swift4.0
中遇到的坑:class_copyPropertyList获取不到属性列表
在
swift4.0
中使用class_copyPropertyList来获取类里面的属性列表,结果发现获取的列表使用为空,count始终为0。
它是一只肥猫
·
2021-06-09 00:43
Swift4.0
最新版练手项目分享
我是一枚检验值3年左右的女iOS程序员,是的,很普通,兼顾工作的同时,还要搞定自己的生活。是的!我是一名码农,相比于“天才程序员”,“专注程序员”,我是“混口饭吃的”,还好斗志未泯,蜗牛精神还在,即使每天写不完的重复业务代码,即使it氛围懒散的成都,还是抽空用swift最新版语言仿写了一下微博小项目,简易效果如下:仿微博首页微博第三方授权登录图文混排自定义表情键盘自定义转场动画的照片选择器自定义转
咚铃铛儿
·
2021-06-08 18:49
swift4.0
GCD运用
1.异步执行回主线程写法DispatchQueue.global(qos:.userInitiated).async{//子线程请求数据DispatchQueue.main.async{//主线程刷新UI}2.延时0.5秒执行DispatchQueue.main.asyncAfter(deadline:.now()+0.5,execute:{})
谁拿浮生伴我一世流年
·
2021-06-08 01:13
Swift4.0
用运行时访问类的属性
类的属性前面需要加上@objc关键词或者类前面加上@objcMembers,否则运行时访问不了类的属性image.png原因:在Swift4中继承NSObject的swiftclass不再默认全部bridge到OC,如果我们想要使用的话我们就需要在class前面加上@objcMembers这么一个关键字。引用:在swift3中除了手动添加@objc声明函数支持OC调用还有另外一种方式:继承NSOb
Dayon
·
2021-06-07 19:31
OC和Swift混编
###一、OC调用Swift在OC类中导入ProductName-Swift.h文件(根据不同的Target的名称,对应文件名称不同),即可访问Swift中暴露给OC的属性和方法##注意1、
Swift4.0
RichieQ
·
2021-06-07 09:39
Carthage的使用
Carthage有以下几种方法:brewupdate->brewinstallcarthage下载安装包:Carthage.pkg下载源码:克隆源码master分支,并makeinstall(需Xcode9.0,
Swift4.0
随心随缘不随便
·
2021-06-06 15:56
【
Swift4.0
】类和结构体
翻译能力有限,如有不对的地方,还请见谅!希望对Swift的学习者有所帮助,使用的编写工具:JQNoteInNote(iPhone)类和结构体具有通用性和灵活的结构,是构建程序的代码块。你可以通过使用与常量,变量和函数一样的语法,定义属性和方法为你的类和结构体添加功能。不像其它程序语言,Swift不要求你为自定义的类和结构体单独创建接口和文件。在Swift中,定义一个类或者一个结构体是在一个单独文件
JackYan0927
·
2021-05-16 08:01
Swift4.0
--- setValuesForKeys() 无法赋值问题
Swift4.0
网络请求数据后,解析json数据,得到模型对象使用
Swift4.0
,通过setValuesForKeys保存字典数据,无法存储代码如下classBaseGameModel:NSObject
T9的第三个三角
·
2021-05-16 04:01
iOS
Swift4.0
音频的剪辑,裁剪
Swift4.0
音频编辑废话不多说直接上代码1.创建工程导入AVFoundation头文件//必须的importUIKitimportAVFoundation2.开始干活overridefuncviewDidLoad
_菩提本无树_
·
2021-05-15 15:13
Swift4.0
学习笔记(七)——图像控件(UIImageView)
1.声明控件//定义控件x:0y:100width:64height:64letimageView=UIImageView(frame:CGRect(x:0,y:100,width:64,height:64))self.view.addSubview(imageView)//设置显示的图片letimage=UIImage(named:"alarm")imageView.image=image或者l
古川不爱笑
·
2021-05-15 06:28
Swift自定义导航栏的问题
最近在看刀哥讲用Swift写微博,其中要实现隐藏系统的导航栏然后自定义导航栏,然后就发现了如下图的问题(
Swift4.0
,ios11):94F3CD7D-A167-4363-846B-CD3A634F514D.png
InTheWind_
·
2021-05-14 03:18
无形的坑(
Swift4.0
代理方法不走的bug)
很简单苹果专门写了更加符合swift的代理方法而原来有的是直接用的Obj的转换出的framework简单的例子:AVFoundation框架里面的AVCaptureVideoDataOutputSampleBufferDelegate//原来的funccaptureOutput(_captureOutput:AVCaptureOutput!,didOutputSampleBuffersampleB
AnnieAri
·
2021-05-13 17:01
Swift4.0
替换cell编辑模式下的系统选中图标和未选中图标
Untitled.gif在自定义的cell里重写layoutSubviews()方法,然后遍历替换1533261185254127.gifoverridefunclayoutSubviews(){super.layoutSubviews()forcontrolinself.subviews{ifcontrol.isMember(of:NSClassFromString("UITableViewCe
半山Z
·
2021-05-10 16:29
无标题文章
只为个人记录下来看看
swift4.0
适配原文地址:http://blog.csdn.net/andanlan/article/details/78491599?
拥抱月亮的大星星
·
2021-05-10 11:41
【
Swift4.0
】常量和变量
翻译能力有限,如有不对的地方,还请见谅!希望对Swift的学习者有所帮助,使用的编写工具:JQNoteInNote(iPhone)常量和变量关联一个名称(比如:maximumNumberOfLoginAttempts和welcomeMessage)和一个特殊类型的值(比如:数字10和字符串“Hello”)。一个常量一旦被赋值后就不能再改变,一个变量可以再次被赋予不同的值。声明常量和变量常量和变量在
JackYan0927
·
2021-05-10 06:20
Swift4.0
Encodable、Decodable
……此处省略一万字一、UI界面二、Encodable编码一个最常见的http请求guardleturl=URL(string:"https://jsonplaceholder.typicode.com/posts")else{return}varrequest=URLRequest(url:url)request.httpMethod="POST"request.addValue("applica
Codepgq
·
2021-05-06 18:58
Swift4.0
构造函数-KVC
在学习swift时遇到的小问题,供自己作为笔记使用,也希望能帮到需要的人。部分资料参考http://m.blog.csdn.net/ZCMUCZX/article/details/78218643http://www.jianshu.com/p/50a3872ec5a4http://www.jianshu.com/p/fe5fe38ec98b侵删背景:在看swift3.0教程视频时,我使用的是xc
愿你年年多聚无离散
·
2021-05-05 13:15
带你初识
Swift4.0
,踏入Swift的大门
背景由于Swift4之前的版本也看过好几遍,不过好久没看有点忘记了,不过这次看也是非常得心应手。项目中也准备引入Swift,所以作者再次详细看了TheSwiftProgrammingLanguage(Swift4.0.3)英文官方文档一遍,并且详细列举了本人认为大家比较常用并且应该掌握的所有知识点。这里不做深入探究,如果哪里不懂的话,可以自行深入研究。所有知识点数组可以用“+”表示两个数组组合字符
FlyOceanFish
·
2021-05-05 02:25
Swift4.2——组件化:一行代码搞定APP启动广告页
源码
Swift4.0
~4.2iOS8.0~..Xcode9.0~10.0版本迭代-2.1.0-升级到Swift4.2-2.0.2-修复显示广告页之前,闪现首页界面的问题-2.0.1
青苹果园
·
2021-05-04 11:56
上一页
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
其他