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自定义相机
Swift
-使用transform 实现重复平移动画
摘要要实现一组重复的动画,本质上就是找到动画开始点、结束点。在动画结束的时候,触发开始点,持续这样的动作。这里面要梳理的逻辑就是1.触发开始点和2.监听动画结束点。这两个逻辑是实现重复动画的基础。应用场景将imageView等UI控件,设置成平移的动画,并且一直动画中。transform可以实现控件的平移,但是无法连续动画。API及语言核心逻辑/代码transform可以将控件平移,为了达到连续动
我为双鱼狂
·
2023-10-19 00:36
swift
实现抽屉效果
预览图如下:image.gifGitHub地址:https://github.com/zhangml0522/
swift
Drawer文件一览文件一览1.ViewController:启动页,包含了LeftViewController
zhangml0522
·
2023-10-18 23:58
苹果版赤潮可以用微信登陆吗_用
swift
ui中的苹果登录
苹果版赤潮可以用微信登陆吗Let’srecreate“SigninwithApple”Buttonforourappin
Swift
UI.Beforethat,letusgetsometermsoutoftheway
weixin_26735419
·
2023-10-18 21:10
python
小程序
ios
java
ViewUI
Swift
发展史
2010年7月:开始研发2014年6月:发布Beta版2015年6月:发布2.0版2015年12月:开源2016年9月:发布3.0版2017年9月:发布4.0版
lsh_01
·
2023-10-18 19:15
问题集锦
OC、C++、
Swift
混编易遇到如下问题:Useof'@import'whenC++modulesaredisabled,considerusing-fmodulesand-fcxx-modul解决:
小_夭
·
2023-10-18 19:02
SnapKit 布局警告那些事儿
前言写这篇文章的原因主要是因为看着布局警告不得劲儿SnapKit作为
Swift
自动布局中较为优秀的三方库,大多数人都会采用,然而在使用过程中会遇到一些奇怪的打印(下文中会列举几个比较常见的),然而并不影响最终展示效果
我叫些高兴_
·
2023-10-18 17:05
Swift
-主线程处理 UI 事件
应用场景iOS机制规定,当处理UI事件时,需要在主线程中进行,比如刷新页面,添加控件等。若把一些计算等耗时操作在子线程处理完成后,再回到主线程处理UI事件时,需要先切换到主线程。核心逻辑/代码保证UI事件在主线程中执行,可以直接使用DispatchQueue.main.async{}处理。这里在使用这个代码之前先用Thread.current.isMainThread判断当前线程是否已经是主线程,
我为双鱼狂
·
2023-10-18 14:54
Swift
指针
前言本篇文章主要讲解一下
Swift
中的指针,以及相关的应用场景,指针也是面试官经常问到的知识点,希望大家能够掌握。
深圳_你要的昵称
·
2023-10-18 13:43
Swift
汇编分析闭包扩展
在上篇文章中我们分析了闭包中捕获了一个外部变量时其底层的参数传递逻辑,那么如果捕获两个外部变量时呢,其又是怎么传参的。typealiasFn=(Int)->(Int,Int)funcgetFn()->Fn{vara=1varb=2funcplus(_i:Int)->(Int,Int){a+=ib+=i*2return(a,b)}returnplus}//rax(函数地址)//16=8+8varfn
oldmonster
·
2023-10-18 11:54
Swift
工程典范推荐
https://github.com/JoanKing/JK
Swift
Extensionimage.pngimage.png推荐的目的是:1、作者工程结构工整,注释全面,非常适合新手入手。
AKyS佐毅
·
2023-10-18 11:47
iOS键盘高度适应
这里做个结合Rx
Swift
做个简单封装。
霸哥终结者
·
2023-10-18 09:45
制作.a静态库 (封盒)
//遵循着层次结构的内容(.a静态库)6.创建项目包(目标层.a静态库)(只支持OC不支持
swift
)/Users/haijunyan/Desktop/CustomKit/Sta
HaiJunYa
·
2023-10-18 08:48
.a文件
静态库
制作流程
UITesting 界面测试
1.创建界面测试视图UITestingBootcampView.
swift
import
Swift
UI///界面测试ViewModelclassUITestingBootcampViewModel:ObservableObject
Hanyang Li
·
2023-10-18 07:34
SwiftUI
Advanced
Learning
iOS
Swift
UI
UITesting
使用 2 个 HSplitView 在
swift
UI 中创建一个 3 窗格界面
Pet*_*ter8嗯,我会的。在断断续续地挣扎了几个星期之后,在我问这个问题一个小时后,我似乎解决了它!只需将第二个HSplitView的layoutPriority设置为1,并将中心视图也设置为1。当你想到它时是有道理的:structContentView:View{varbody:someView{GeometryReader{geometryinHSplitView(){Rectangle
南国之风
·
2023-10-18 05:32
swiftui
ios
swift
swift
--内存管理
强引用//32-bitoutoflinetemplate{typedefuint64_tType;typedefint64_tSignedType;};templateclassRefCountBitsT{typedeftypenameRefCountBitsInt::TypeBitsType;BitsTypebits;...}引用计数操作的实际就是这个64位整形。//InitializeaHea
Mjs
·
2023-10-18 05:01
Swift
4-方法
1.方法是关联了特定类型的函数。类,结构体以及枚举都能定义实例方法,方法封装了给定类型特定的任务和功能。2.实例方法是属于特定类实例、结构体实例或者枚举实例的函数。3.结构体和枚举是值类型。默认情况下,值类型属性不能被自身的实例方法修改。func关键字前放一个mutating关键字来改变属性:structPoint{varx=0.0,y=0.0mutatingfuncmoveBy(xdeltaX:
wingsrao
·
2023-10-18 03:26
swift
单利的三种写法
.全局变量(单行单利方法)classSingle{staticletsharedInstance=Single()privateinit(){}//私有化初始化方法,防止外部通过init直接创建实例}
swift
hank009
·
2023-10-18 00:44
5_1
swift
UIDemo Test1
效果:想要一个这样的样式。效果图.png如何来考虑布局呢?解析.png思路:首先:从图上可以看出左边的为一个整体,右边的为一个整体。然后:上述每一部分都是VStack结构最后:上述VStack中,每一部分为一个HStack,因为纯Text只会居中,不好设置间距Ok,上代码:核心代码:structDateTheme1:View{varbody:someView{ZStack{Image("twinl
即使慢走也不停下
·
2023-10-18 00:26
swift
5.x IQKeyboardManager 输入框被遮挡
iPad展示image,手动添加输入框成为第一响应者,输入框被弹起的键盘遮挡,滑动一下以后再输入则不会被遮挡。发现是进入以后contentSize为0造成的,滑动一下以后contentSize不再为0
Bruce_XHG
·
2023-10-17 23:26
待看的优秀文章链接
opensource.apple.com/tarballs/objc4/runloophttps://opensource.apple.com/tarballs/CF/gcdhttps://github.com/apple/
swift
-corelibs-libdispatchGNUlibchttps
洧中苇_4187
·
2023-10-17 23:41
2022-04-14 翻面之前
ContentViewimport
Swift
UIstructContentView:View{varviewModel:EmojiMemoryGamevarbody:someView{VStack{ScrollView
脑子
·
2023-10-17 22:27
【iOS】在
Swift
中使用JSONModel
前言首先所有的Model还是使用oc来写——看到这一句是不是想关网页了--#,在
swift
里面直接写一直报错所以就将就用oc来写了,这里主要是分享一下搭配Alamofire使用的经验。
weixin_33811961
·
2023-10-17 21:15
swift
json
如何从
Swift
调用Objective-C代码?
本文翻译自:HowdoIcallObjective-Ccodefrom
Swift
?In
Swift
,howdoesonecallObjective-Ccode?
p15097962069
·
2023-10-17 21:33
objective-c
swift
Swift
基础学习(二)
上篇《
Swift
基础学习(一)》:https://www.jianshu.com/p/33fe93587be0本篇学习总结:函数枚举类和结构体属性类的构造函数类的析构函数好了,带着知识点,我们一一开始阅读吧函数函数相当于
329fd8af610c
·
2023-10-17 19:54
iOS 项目flutter混合开发集成
Swift
实现的插件flutter_inappbrowser
在yaml文件中依赖flutter_inappbrowser,cocoaPods执行podinstall看到报错:-`flutter_inappbrowser`doesnotspecifya
Swift
versionandnoneofthetargets
朱朱塔熙
·
2023-10-17 19:29
Vapor学习之环境搭建
验证安装通过终端命令行查看vapor是否安装$
swift
--version结果输出Apple
Swift
version5.0(
swift
lang-1001.0.69.5clang-1001.0.46.3)
小熊学编程
·
2023-10-17 19:20
swift
判断是否是文件夹(FileManager)
extensionFileManager{//判断是否是文件夹的方法staticfuncdirectoryIsExists(path:String)->Bool{vardirectoryExists=ObjCBool.init(false)letfileExists=FileManager.default.fileExists(atPath:path,isDirectory:&directoryE
HitlerCoding
·
2023-10-17 18:57
Swift
关于富文本
记录几个关于富文本处理的方法处理网络请求回来的html字符串funcgetHtmlStrWith(webStr:String)->String{varcontent=webStr.replacingOccurrences(of:""",with:"'")content=content.replacingOccurrences(of:"<",with:"")content=co
岁变
·
2023-10-17 16:52
iOS(
Swift
) fastlane集成,发送 testflight(二)
接上篇:iOS(
Swift
)fastlane集成,分发蒲公英,firfastlane文件源码default_platform(:ios)platform:iosdodesc"PushanewbetabuildtoTestFlight"lane
简单coder
·
2023-10-17 16:32
Swift
函数
函数的定义和调用
Swift
使用func关键字来定义函数,具体格式如下:func函数名(参数名1:参数类型,参数名2:参数类型...)
BearClawr
·
2023-10-17 16:09
UIViewRepresentable/UIView 转换为 View, UIViewControllerRepresentable/UIViewController 转换为 View
1.UIViewRepresentableUIKit库中UIView转换为
Swift
UI中View,TextFieldView的交互1.1创建转换UIView实例UIViewRepresentableBootcamp.
swift
import
Swift
UI
Hanyang Li
·
2023-10-17 12:28
SwiftUI
Advanced
Learning
iOS
Swift
UI
UnitTesting 单元测试
testthebusinesslogicinyourapp:测试应用中的业务逻辑1.2UITest:界面测试-testtheUIofyourapp:测试应用中的界面1.3测试书籍网址:《Testing
Swift
Hanyang Li
·
2023-10-17 12:28
SwiftUI
Advanced
Learning
iOS
Swift
UI
UnitTesting
CustomShapes/自定义形状, CustomCurves/自定义曲线, AnimateableData/数据变化动画 的使用
1.CustomShapes自定义形状视图1.1资源图文件therock.png1.2创建自定义形状视图CustomShapesBootcamp.
swift
import
Swift
UI///三角形structTriangle
Hanyang Li
·
2023-10-17 12:55
SwiftUI
Advanced
Learning
iOS
Swift
UI
Protocols/面向协议编程, DependencyInjection/依赖式注入 的使用
1.Protocols定义实现协议,面向协议编码1.1创建面向协议实例ProtocolsBootcamp.
swift
import
Swift
UI///颜色样式协议protocolColorThemeProtocol
Hanyang Li
·
2023-10-17 12:55
SwiftUI
Advanced
Learning
iOS
Swift
UI
iOS APP开发概述----学习笔记001
了解其系统层次架构其系统分层四层,其具体例如以下:第一层:CoreOS第二层:CoreServices第三层:Media第四层:CocoaTouch二、开发平台组建其开发须要用的例如以下:三、动手实践能够自己动手,结合
swift
weixin_33738555
·
2023-10-17 11:35
移动开发
测试
swift
Leecode
swift
importFoundation/*一般写算法用c语言来实现,比较能理解整个细节,因为高级语言都封装的简易的操作,像数组是动态的,queue需要维护front和rear指针,stack要维护top指针,c语言是面向过程的,所以在实现字符串操作相对容易,但在没有内置的map数据类型,所以像实现LRUCache用到双向链表和hashmap来实现,代码比较长*///MARK:53.最大子数组和//动态转
又又轻
·
2023-10-17 11:30
Alamofire 和
Swift
yJSON 的简单使用
AlamofireAF.request("http://gank.io/api/xiandu/categories",method:.get,parameters:nil).responseJSON{(response)inswitchresponse.result{case.success:letjson=JSON(response.value!)letresults=json["results
CaptainRoy
·
2023-10-17 10:06
swift
捕获异常
开发中遇到AVCaptureDeviceInput创建方法有抛出异常,如何捕获呢publicinit(device:AVCaptureDevice)throws//方式一:try方式程序员手动捕捉异常do{letinput=tryAVCaptureDeviceInput(device:device)}catch{print(error)}//方式二:try?方式(常用方式)系统帮助我们处理异常,如
fishycx
·
2023-10-17 08:10
IOS - Objective C 学习笔记
Command+R=运行Command+N=新建
Swift
语言是苹果公司于2014年6月的WWDC大会上发布的一种新的语言,由苹果公司完全开发,未来将替代objective-c。
BP白朴
·
2023-10-17 07:12
练习题
Objective
C
210904 扔开绳子
〇因为对
Swift
语言很感兴趣,从下午三点多到六点都在研究。看了很多相关的介绍和WWDC,还有仓库。感觉,好神奇,这就是,真正的基础软件啊,庞大,
我不是小杰
·
2023-10-17 05:26
linux之shell脚本删除iOS 文件头部信息
之前看到有的xcode工程中所有的.
swift
文本中,最上面的注释信息全部没有了,因为工程比较庞大,不太可能手动删除,这里大致写了个脚本,递归删除信息。重复执行脚本不会产生影响。#!
俯仰一世_1
·
2023-10-17 04:13
linux
ios
运维
App架构相关经验体悟
参考Customcontainerviewcontrollersin
Swift
Logiccontrollersin
Swift
Modelcontrollersin
Swift
Refactoring
Swift
codefortestabilityiOS
梦即是幻
·
2023-10-17 01:46
swift
Timer 定时器
方式1vartimer=Timer.scheduledTimer(timeInterval:TimeInterval(curTimeInterval),target:self,selector:#selector(self.xxx),userInfo:nil,repeats:true)方式2vartimer=Timer(timeInterval:TimeInterval(curTimeInterv
kindom_0129
·
2023-10-17 01:53
iOS
swift
sqlite第三方类型不匹配问题
publicvardatatypeValue:Blob{#if
swift
(>=5.0)returnwithUnsafeBytes{(pointer:UnsafeRawBufferPointer)->BlobinreturnBlob
懿懿懿懿懿懿懿
·
2023-10-16 23:38
Swift
UI 和 Flutter开发新贵哪个更厉害
Flutter和
Swift
UI是应用程序开发者社区中年轻且知名的技术。两者都具有跨不同平台构建应用程序的独特功能,但您应该如何决定选择哪种技术来构建多平台应用程序?
iCloudEnd
·
2023-10-16 23:12
Swift
库
IGListKit[UICollectionView框架]->pod'IGListKit','~>2.0.0Realm[移动端数据库]->pod'Realm
Swift
’Moya[抽象网络层]->pod'Moya
Albert新荣
·
2023-10-16 22:40
TAYLOR
SWIFT
初次见你是2017年末,来自最右当时你站在维密上演唱着Iknowyouweretrouble.你的身材,气质丝毫不输模特,你的声音十分特别,歌词也全是你的生活写照。我想那可能就是怦然心动的感觉。再次看到你也是在最右你的另一个MVlookwhatyoumademedo第一次看并没有理解你想表达的意思,只觉得你是个敢爱敢恨的人。看到弹幕在讲解加上自己在百度搜到的资料,我才明白你“杀不死的只会使我更强大
余mei
·
2023-10-16 22:48
iOS
Swift
Lazy var View 失效问题
一般来说,在UIViewController里的UIView使用lazyvar,可以确保在只第一次使用时创建。但是如果在viewDidLoad()前访问这个View,那么这个View就会创建两次,说明Lazyvar机制失效了。网上搜了一下,都是说Lazyvar在多线程下会失效。然而我打印一下日志,两次创建都是在主线程。原因我猜测是UIViewController的创建采用了某种线程加速方法,导致里
rome753
·
2023-10-16 21:40
Ubuntu 上安装和配置 OpenStack Nova
OpenStack包含两个主要模块:Nova和
Swift
,前者是NASA开发的虚拟服务器部署和业务计算模块;后者是Rackspack开发的分布式云
Luis
·
2023-10-16 20:51
OpenStack
ubuntu
xen
network
centos
interface
服务器
Swift
开发小tips
1.protocol中定义属性
swift
的protocol中可以定义属性。protocol的属性必须是var修饰的变量。必须指明属性是只读的还是读写的。
wjam小涛涛
·
2023-10-16 19:40
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他