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
swift自定义相机
一个上下滚动轮播广告Label(
swift
5)
如图,避免浪费时间先看看是不是各位想要的效果(画质有点渣将就着看吧)1如果是你想要的功能又不想看废话这是轮子链接https://github.com/Venhoe/ADScrollLabelView好的接下来是废话:这是我在写项目的时候做的一个demo没有太仔细检测所以仅供参考原理也很简单,就是用uiview动画更改frame用两个label上下替换滚动,可能方法有点蠢,欢迎讨论使用方法:lets
Venhoe
·
2023-10-01 02:49
Swift
5.0的Data类型
Swift
用Data表示二进制数据,同样也是一个结构体。从
Swift
5开始,Data只用于表达连续的数据。Apple引入了ContiguousBytes协议来表示数据的连续。
GalenWu
·
2023-10-01 02:14
IOS
swift
判断html图片,
Swift
5.3 判断图片类型
在实际开发中,有时候会碰到图片类型不确定,需要判断图片类型进行其他操作,因此直接给Data做一个扩展,支持检测图片的类型。扩展支持jpegtiffbmpicoicnsgifpngwebp等多种格式的图片类型判断。从图片数据中截取第一个16进制数据,然后比对判断。extensionData{enumImageType{caseunknowncasejpegcasetiffcasebmpcaseico
weixin_39595085
·
2023-10-01 02:14
swift
判断html图片
Swift
data范围截取问题
文章目录一、截取字符串的几种方法1.截取前几位2.截取后几位3.subData4.下标截取二、subData(in:)报错EXC_BREAKPOINT一、截取字符串的几种方法1.截取前几位mobileID.prefix(32)2.截取后几位mobileID.suffix(3)3.subDatadata.subdata(in:0..'toexpectedargumenttype'Range'(aka
鸑鷟凤凰
·
2023-10-01 02:14
#
Swift基础知识
swift
Swift
:GCD定时器的实现
话不多说,直接上代码:staticletshare=GCDTimerTool()lazyvartimerContainer=[String:DispatchSourceTimer]()///创建一个名字为name的定时///-Parameters:///-name:定时器的名字///-timeInterval:时间间隔(传1就是每1s调用一次)///-queue:线程///-repeats:是否重
星河__
·
2023-10-01 01:21
Swift
UITableViewCell UITableViewCellContentView 导致点击事件被拦截
1601616662424_.pic_hd.jpg1591616662407_.pic_hd.jpg1571616662255_.pic_hd.jpg1581616662266_.pic_hd.jpg
生如夏花逝如秋叶
·
2023-09-30 22:47
Swift
接入阿里百川电商SDK
1、前期准备(1)创建百川应用。(可参考官方文档)需注意BundleID要提前注册好,注册应用时要填写正确的BundleID。(2)下载安全图片。(可参考官方文档)安全图片是用于app身份识别的,按照最新的官方文档下载V5版安全图片,就不会踩坑。但要注意的是,下载后的安全图片的名字为yw_1222.jpg,如果直接将安全图片拖入工程中会报code:10010,身份图片识别错误,导致SDK初始化失败
岁变
·
2023-09-30 22:49
java lambda 多个参数_Java 常用的几个lambda表达式
目前Lambda表达式已经成为高级编程语言的标配,像Python,
Swift
,C#等都已经支持Lambda表达式。
weixin_39958911
·
2023-09-30 22:58
java
lambda
多个参数
Swift
版本历史和各版本特性
Swift
版本历史和各版本特性author:Criustime:2020/5/12type:学习笔记发展历程:从2014年至今,已经有15个版本发布,其中5个大版本,10个小版本;与之对比的是Objective-C
weixin_43929580
·
2023-09-30 22:51
学习笔记
swift
Swift
中属性的几种初始化方式
Swift
中的属性可以用可选项(?)和感叹号(!)来标识,在
Swift
中的初始化方法中(init中),必须对属性赋初值,但是有以下几种避免的方法。1、将属性标识为可选项(?)
yingBi2014
·
2023-09-30 22:51
Swift4.0
swift
属性初始化
Swift
——监听属性的改变属性观察器(Property Observer)
在OC中我们可以重写Set方法来监听属性的改变,
Swift
中可以通过属性观察者来监听和响应属性值的变化,我们通过设置属性观察器(PropertyObserver)1、willSet:会传递新值,默认叫newValue2
cym_bj
·
2023-09-30 22:21
Swift
Swift
学习笔记 -
Swift
属性只读
在OC中我们经常用到只读属性,用readonly修饰一下就行了,但在
Swift
中已经不是这样修饰的了,下面记录一下
Swift
中只读属性的使用在OC中的只读://只读属性@property(readonly
W_C__L
·
2023-09-30 22:21
swift学习笔记
swift
Swift
自动检测版本更新,并弹窗提示
1、获取AppleId要监测AppStore上的版本,需要获取该App的AppleId登录AppStoreConnect后,在App信息中,获取AppleId2、监测对比AppStore的版本通过如下代码获取当前安装的应用版本和AppStore上的最新版本,并做对比letappId="****"这里的****就是刚刚获取的AppleID//MARK:-检查更新letappId="****"func
thiscopy
·
2023-09-30 22:21
swift
IOS
swift
ios
xcode
监测更新
App
Store
swift
中的计算属性
ComputedPropertiesInadditiontostoredproperties,classes,structures,andenumerationscandefinecomputedproperties,whichdonotactuallystoreavalue.Instead,theyprovideagetterandanoptionalsettertoretrieveandset
frankisbaby
·
2023-09-30 22:21
swift
计算属性
Swift
类 / 属性
Swift
类/属性1.
Swift
类1.1类和结构体对比1.2作为引用类型访问类属性1.3恒等运算符2.
Swift
属性2.1存储属性2.2延迟存储属性2.3实例化变量2.4计算属性2.5只读计算属性2.6
小王的进阶之路
·
2023-09-30 22:51
iOS
/
Swift
swift
开发语言
ios
Swift
——如何查看Xcode使用的
swift
版本
在Mac终端中输入:
swift
-version可以看到使用版本和对应的内核Apple
Swift
version5.4.2(
swift
lang-1205.0.28.2clang-1205.0.19.57)Target
zhonguncle
·
2023-09-30 22:50
Swift/SwiftUI
swift
swift
属性监听器,监听属性变化
importUIKit//属性监听器本质是闭包classPerson:NSObject{varname:String?{//属性后面加一对大括号称为属性监听器//属性即将进行改变时监听willSet{print("11111")print(newValue)//系统的临时变量,用来保存即将要赋的值}//属性已经改变时进行监听didSet{print("22222")print(oldValue)/
CoderZ9090
·
2023-09-30 22:50
swift
(flutter)黑苹果系统 Xcode iOS flutter 跑通真机模拟器 此oc clover 彼oc
swift
前段时间写了关于flutter的一系列基础知识和入门的一些坑,中间把ios端的项目编译部署等工作一带而过,这里我觉得还是有必要专门写一篇文章来讲讲这个,顺便把环境问题也一起说了。我们都知道开发ios应用需要用到苹果电脑,即使flutter也不例外,flutter编译构建需要Xcode来协助,而Xcode是没有win平台应用的,那只能倒逼着我们去买苹果电脑,但是身边没有苹果电脑怎么办呢,不喜欢折腾的
刘大国
·
2023-09-30 20:02
flutter
安卓
ios
xcode
swift
Swift
UI教程之扩大选择区域contentShape解决点击不响应问题
Swift
UI教程之扩大选择区域contentShape解决点击不响应问题如果您尝试向某个视图(例如图像)添加交互,则视图内容周围的透明或透明部分可能无法响应用户的交互,例如点击。
iCloudEnd
·
2023-09-30 19:20
Swift
表单上传图片,并带参数
forkeyin(parameter?.keys)!{letv:String=parameter![key]as!Stringletvd:Data=v.data(using:String.Encoding.utf8)!MultipartFormData.append(vd,withName:key)}letdata:Data=UIImageJPEGRepresentation(image,0.1)
马金星
·
2023-09-30 14:50
WWDC 2019 Modern
Swift
API Design
NoPrefixesin
Swift
0onlyFrameworksCandObject-Csymbolsareglobal
Swift
'smodulesystemallowsdisambiguationRemember-eachsourcefilebringsitsimportsintothesamenamespaceValuesandreferencesProtocolsandgenericsKey
Jerrydu96
·
2023-09-30 12:02
Xcode 14升级打包上线部分用户崩溃
Xcode14打出来的包多了一些系统库:在BuildPhases->LinkBinaryWithLibraries里面添加lib
swift
CoreGraphics.tbd否则Xcode14打出来的包
Minnie_Liu
·
2023-09-30 11:30
iOS
Swift
拍照识别数字(Recognizing Text in Images)
1.苹果官方的解决方案(推荐)RecognizingTextinImages-appledeveloperExtractingphonenumbersfromtextinimages(SampleCode)-appledeveloper1.1demo下载(亲测有效):recognizeTextInImage-gitee1.2测试成功的代码importUIKitimportVisionclassVi
星星月亮0
·
2023-09-30 10:48
ios
ios
《HelloGitHub》第 90 期
https://github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、
Swift
削微寒
·
2023-09-30 09:08
儿童ipad学编程
swift
语言playgrounds(二)10开关传送门
上一关,我们学习了关闭传送门,在这一关中,先关闭传送门,收集完一侧的宝石后再打开传送门,传送到另一侧去。开发传送门我们可以先关闭传送门,收集完一侧宝石,然后转身后,打开传送门,走到另一侧,打开开关,然后再转身后,再关闭传送门,收集完另一侧开关。用3次while循环完成任务。卖个关子,希望你先不看下面的内容,自己尝试一下,如何,只用1个while循环,就可以闯关任务?下面是我自己尝试的一个方法。我先
玩中学编程
·
2023-09-30 08:58
Swift
UI 数据如何实现联动(经典案例)
Swift
UI目前代码文章都比较多了,但是感觉缺乏一些简单适合新手的入门案例。我计划帮助大家收集一些经典案例。
iCloudEnd
·
2023-09-30 06:27
深入理解
Swift
新并发模型中 Actor 的重入(Reentrancy)问题
问题现象我们知道,
Swift
5.5引入的新并发模型极大简化了并行逻辑代码的开发,更重要的是:使用新并发模型中的Actor原语可以大大降低并发数据竞争的可能性。
大熊猫侯佩
·
2023-09-30 06:03
开发疑难秒懂百科
swift
async/await
并发
Actor
Actor
重入
Reentrancy
data
race
「算法」231. 2 的幂
true解释:20=1示例2:输入:n=16输出:true解释:24=16示例3:输入:n=3输出:false示例4:输入:n=4输出:true示例5:输入:n=5输出:false提示:-231题解:
Swift
1
MrLiuYS
·
2023-09-30 04:39
最简单的仿RX
Swift
小工具
classChainObjc:NSObject{publictypealiasNextBlock=(_result:Bool)->Voidfileprivatevarnext:NextBlock?fileprivatevarnextObj:ChainObjc?fileprivatevartempBlock:((_:NextBlock?)->())?fileprivatevarhasNext:Boo
不拘小节123456
·
2023-09-30 03:28
Swift
tableViewCell展示的隐藏小技巧
Swift
tableViewCell展示的隐藏小技巧去除tableViewCell底部多余的线self.tableV.tableFooterView=UIView()//去除多余的线关掉cell的点击颜色
novice_Qin
·
2023-09-30 02:34
Swift
值类型&引用类型
Swift
值类型&引用类型前言值类型和引用类型是
Swift
中两种数据存储方式,简单来说值类型就是直接存储的值,引用类型就是存储的指针,在谈值类型和引用类型前可能你需要了解一些关于内存和Mach-O的知识
just东东
·
2023-09-30 01:49
100DaysOf
Swift
Ui : Day03 类型注释 循环
学习内容:提示:这里可以添加要学的内容学习时间:学习产出:为什么要有类型注释纯属于个人风格的问题,我们可以选择是否需要进行显式注释类型varsteam:Double=23.4set和array的区别在
Swift
Hi Bomb!
·
2023-09-30 01:40
swiftui
ios
swift
Swift
六
重写:如果要重写某个特性,你需要在重写定义的前面加上override关键字override关键字会提醒
Swift
编译器去检查该类的超类(或其中一个父类)是否有匹配重写版本的声明。
bearIT
·
2023-09-30 00:09
【
Swift
】自定义UITableView可拉伸的HeadView
效果展示b38076f0-4f11-49df-a23a-61af365d062e.gif代码实现importUIKitclassRKSpringTableHeadView:UIView{/*//Onlyoverridedraw()ifyouperformcustomdrawing.//Anemptyimplementationadverselyaffectsperformanceduringani
Roki_Liu
·
2023-09-29 23:31
FMDB在
swift
中的使用
1.什么是FMDB由于iOS中使用C语言函数对原生SQLite数据库进行增删改查操作,复杂麻烦,所以就出现了一系列的SQLiteAPI封装库,如FMDB。FMDB是针对libsqlite3框架进行封装的三方,它以OC的方式封装了SQLite的C语言的API,使用步骤与SQLite相似FMDB优点:1.使用面向对象,避免了复杂的C语言2.对比苹果自带的CoreData框架,更加轻量级和灵活3.提供了
Cc大个子
·
2023-09-29 22:40
Swift
排序算法
/*冒泡排序:标准*/funcbubbleSort(_nums:inout[Int]){ifnums.countnums[j+1]{//使用元祖交换值nums.swapAt(j,j+1)}}}}/*冒泡排序优化:在某次排序后如果已经都排序好了,则退出后续的循环*/funcbubbleSort2(_nums:inout[Int]){ifnums.countnums[j+1]{nums.swapAt(
Theodore_Pratt
·
2023-09-29 19:15
Swift
可选类型
Swift
中的可选类型,意味着变量可能是nil标记使用T?或者Optional来表示T这个类型是一个可选的letd:String?=nilleta:Optional="a"!有两个意义:强制解包。
kimedison
·
2023-09-29 18:25
Swift
归并排序
Swift
归并排序基本原理:对于两个有序子数组,合并成一个有序数组,是一个较为简单的事情。
gerrywanggang
·
2023-09-29 18:20
CLDialog IOS 弹框组件
githubCLDialogIOS弹框组件要求iOS8.0+
swift
3.0+主要功能:类似ios系统弹框,支持标题+内容+按钮展示图片的弹框可输入文本的弹框。
Darren151666
·
2023-09-29 16:01
Apple 内购 2022-03-01
////RechargeManager.
swift
//FastMeow////Createdbycaoyichengon2022/2/26.
CYC666
·
2023-09-29 13:07
swift
实现手势解锁
手势解锁基本逻辑手势解锁在应用中都很常见,手势基本的连接点一般都是9个。实现逻辑一般都不难,主要是对滑动过程中,手势所到的点跟本身9个链接点的位置判断并且使用贝塞尔曲线在连接点之间添加连线,最后根据链接点的内容进行输出验证。详看以下代码:1、解锁视图新建一个名为gesUnLockView类,继承自UIView,重写init(frame:)并且给视图添加UIPanGestureRecognizer手
佳佳爱宥嘉
·
2023-09-29 10:45
Swift
UI [
Swift
UI] No image named found in asset catalog for main bundle
Swift
UI[
Swift
UI]Noimagenamedfoundinassetcatalogformainbundle
Swift
UI有两种载入图片方式一种放到Assets.xcassets文件夹中Image
iCloudEnd
·
2023-09-29 10:47
Swift
4 构造方法init的理解
零,构造函数1,一种特殊的函数2,主要用来在创建对象是,初始化对象3,给对象的成员变量设置初始值4,
Swift
支持函数重载,所有构造函数都是init5,作用是分配空间,设置初始值注意:1,oc的初始化是从类继承关系链
farawei
·
2023-09-29 10:03
穿山甲报错 splashAdLoadFail data analysis error
使用
swift
接入穿山甲,未接入GroMore,这个时候如果代码位配置错误会导致如下错误:splashAdLoadFail(_:error:)Optional(“ErrorDomain=com.buadsdkCode
xo19882011
·
2023-09-29 10:36
其他
穿山甲
ios
45岁的
SWIFT
,会被区块链取代吗?
摘要:今天,有国外媒体报道,全球金融安全信息服务提供商
SWIFT
(环球同业银行金融电讯协会)与SmartWorldwideFinancialTechnology(SWFTBlockchain),已经在上月
Creamyu
·
2023-09-29 09:17
最新iOS设备型号
swift
这里只更新一下
swift
版要用的设备型号,OC的可以去看一下文章末尾链接地址代码块///GetstheDeviceidentifierString.varmodelName:String{varsystemInfo
AngryChocolate
·
2023-09-29 07:48
Swift
取出两个数组的相同元素
用
Swift
取出两个数组的相同元素,用数组的forEach方法就可以,示例如下:letarrayOne=["a","ab","abc","ac"]letarrayTwo=["ab","abc","c"]
初学者cc
·
2023-09-29 07:14
iOS14以上,UITableViewCell中的控件,点击无效
适配iOS14系统,发现很多列表中的小按钮点击事件不响应,iOS14以下的系统没有异常这是因为将控件直接添加到cell上导致(
swift
)addSubview(bottomView)在iOS14中,cell
wh_mouse
·
2023-09-29 05:05
Swift
: 内存泄露原因及解决办法
Swift
自动引用计数(ARC)在
Swift
中使用自动引用计数(ARC)这一机制来跟踪和管理应用程序的内存通常情况下我们不需要去手动释放内存,因为ARC会在类的实例不再被使用时,自动释放其占用的内存。
尾声动听
·
2023-09-29 05:58
swift
常用小记
1、addSubview(view:UIView)//普通添加2、sendSubviewToBack(view:UIView)//添加到最下层3、bringSubviewToFront(view:UIView)//添加到最下层4、insertSubview(view:UIView,atIndex:Int)//添加到制定层5、insertSubview(view:UIView,belowSubvie
小赛_刘
·
2023-09-29 05:20
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他