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开发之路》
iOS oc与
swift
组件混编方案
最近因工程业务迭代需要实现oc与
swift
的工程内混编和组件混编踩到了不少的坑,且网上的博客和技术贴也没有看到一个明确的解决方案其绝大部分都是做到一半然后给一个很耐人寻味的结果,所以也是花了大量的时间去研究过程和原理在这里做一个简单的分享与记录
Vincent_cn
·
2023-09-05 13:27
swift
获取和设置textview光标位置
指定UITextViewDelegatevarprev_idx:UITextRange?functextViewDidChange(_textView:UITextView){prev_idx=textView.selectedTextRange//保存当前光标textView.selectedTextRange=prev_idx//重置光标}functextViewDidChangeSelect
LostPaul
·
2023-09-05 12:42
Swift
-Tips之'==='与'=='的区别
正文==:它默认比较基本类型的值,比如:Int,String等,它不可以比较引用类型(referencetype)或值类型(valuetype),除非该类实现了Equatableletstr1="hello"letstr2="hello"//trueprint(str1==str2)===:它是检查两个对象是否完全一致(它会检测对象的指针是否指向同一地址),它只能比较引用类型(referencet
上帝也是码农
·
2023-09-05 12:38
Swift
UI 基础控件-Gradient
LinearGradient,RadialGradient,AngularGradient,EllipticalGradient这4种渐变效果LinearGradientLinearGradient称为线性渐变,在
Swift
UI
xiaofu666
·
2023-09-05 11:07
swift
算法:合并两个有序数组
1、描述给定两个有序数组nums1和nums2,将nums2合并到nums1中,使得nums1成为一个有序数组。说明:1)初始化nums1和nums2的元素数量分别为m和n2)你可以假设nums1有足够的空间(控件大小大于或等于m+n)来保存nums2中的元素例1:输入:nums1=[1,2,3,0,0,0],m=3nums2=[2,5,6],n=3输出:[1,2,2,3,5,6]例2:输入:nu
Style_月月
·
2023-09-05 11:54
合并
双指针
算法
Rx
Swift
初识
ReactiveX和Rx
Swift
ReactiveX:Rx是一个可以帮助我们简化异步编程的框架。Rx
Swift
是Rx的
Swift
版本。
wps_pro
·
2023-09-05 08:45
软件测试技能-移动端测试篇
移动端测试(Android、iOS)从开发语言来说iOS使用Objective-C/
Swift
语言、Android为Java。
小文讲测试
·
2023-09-05 07:35
Swift
Shot: Creating a Game for Augmented Reality
Swift
Shot:CreatingaGameforAugmentedRealitySeehowApplebuiltthefeatureddemoforWWDC18,andgettipsformakingyourownmultiplayergamesusingARKit
iOSDevLog
·
2023-09-05 05:41
Swift
Date日期库使用详解
Swift
Date日期库使用详解一、基本介绍1、什么是
Swift
Date?
朱莉^_^JuneLee
·
2023-09-05 05:40
swift
swiftDate
swift时间处理
Swift
中的 as、as!、as? 三种操作符如何使用
Swift
中的as、as!、as?三种操作符如何使用https://www.cnblogs.com/dukework/p/6553714.html
nadou23
·
2023-09-05 03:56
实现高效数据存储:OpenStack
Swift
与本地文件系统的完美对接
文章目录
Swift
对接本地文件系统前言控制节点新增20G磁盘针对磁盘做分区(2个)针对磁盘格式化卸载原有的
Swift
虚拟设备创建两个目录并挂载更改权限创建builder创建ring再平衡测试配合glance
Cloud Traveler
·
2023-09-05 01:47
Openstack
openstack
swift
linux
云计算
运维
Swift
调用 Objective-C 的可变参数函数
本文分为两部分,第一部分是
Swift
怎么调用Objective-C的可变参数函数,第二部分是Objective-C怎么调用
Swift
的可变参数函数。S
戴仓薯
·
2023-09-05 01:58
Swift
UI - 聊一下View
View简介Atypethatrepresentspartofyourapp’suserinterfaceandprovidesmodifiersthatyouusetoconfigureviews.View代表应用程序用户界面的一部分并提供用于配置视图的修饰符publicprotocolView:_View{associatedtypeBody:Viewvarbody:Self.Body{get
Longshihua
·
2023-09-05 00:36
Rx
Swift
(七)-- Observable的销毁
销毁者的使用介绍Observable从创建到销毁流程首先,一个Observable序列被创建出来后它不会马上就开始被激活从而发出Event事件,而是要等到它被某个订阅者订阅了才会激活它。而Observable序列被激活之后要一直等到它发出了.error或者.completed的event事件后,它才被销毁、终结。dispose()方法使用dispose()方法我们可以手动取消掉一个订阅行为。如果我
Daniel_Harvey
·
2023-09-05 00:37
Swift
4 循环动态创建对象
通过NSClassFromString动态创建TabBar控制器的子控制器,主要注意点在获取其类名时还需要在之前加上工程名。//控制器的名字letctrlNames=["MainPageViewController","NearShopViewController","ChooseViewController","MyViewController"]//标题lettitles=["首页","附近"
敌敌味丶
·
2023-09-04 23:05
Swift
- LeetCode - 重排链表
题目重排链表问题:给定一个单链表L:L0→L1→…→Ln-1→Ln,将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→…进阶:你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:示例1:给定链表1->2->3->4,重新排列为1->4->2->3.示例2:给定链表1->2->3->4->5,重新排列为1->5->2->4->3.解题思路:首先找到两个链表中点的位置,然
依赖糊涂
·
2023-09-04 21:00
Swift
UI-自定义绑定
当我们使用一个Picker或者TextField之类的控件时,我们通常使用@State绑定属性。但这只对简单的属性有用,如果我们需要运行一些逻辑来计算当前值,该怎么去处理呢?那就是自定义绑定。首先,我们可以看一下绑定最简单的形式:structContentView:View{@Stateprivatevarselection=0varbody:someView{letbinding=Binding
rayChow
·
2023-09-04 20:49
Swift
中的错误处理
Swift
中的错误处理将可能遇到的异常尽可能扼杀在编译器是
Swift
在安全性上至始至终贯彻的理念,例如之前提到的可选型以及本文即将讨论的错误处理(ErrorHandling)。
CodingIran
·
2023-09-04 20:35
Swift
- 属性观察者(willSet与didSet)
属性观察者,类似于触发器。用来监视属性的除初始化之外的属性值变化,当属性值发生改变时可以对此作出响应。有如下特点:1,不仅可以在属性值改变后触发didSet,也可以在属性值改变前触发willSet。2,给属性添加观察者必须要声明清楚属性类型,否则编译器报错。3,willSet可以带一个newName的参数,没有的话,该参数默认命名为newValue。4,didSet可以带一个oldName的参数,
AZander
·
2023-09-04 20:46
Python常用IDE选择与安装
1、IDE简介选择一款高效而又顺手的IDE学习或使用Python,可以让你的
开发之路
充满激情和动力,让你真正投入其中。
穆瑾轩
·
2023-09-04 18:12
工具使用及常见问题记录
python
ide
开发语言
Swift
- UIImageView
importUIKitvarimageView:UIImageView!classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//创建ImageViewimageView=UIImageView(frame:CGRect(x:150,y:250,width:100,height:100))
iOS分享
·
2023-09-04 18:07
Swift
5 执行Runtime与OC之间的不同
首先说一下objectc是动态语言而
swift
是静态语言,而runtime又是基于动态语言的运行时进行的一些操作,所以就导致
swift
并不能像oc那样简单的使用runtime一、关于类属性的名称、类型、
邱廷浩
·
2023-09-04 16:34
Swift
和OC的相互调用
Swift
如何调用OC代码或者第三方库在
Swift
里面创建OC代码,会询问WouldyouliketoconfigureanObjective-Cbridgingheader?
v尽栗而为v
·
2023-09-04 15:53
Swift
实现斐波那契 (Fibonacci) 数列
Fibonacci数列是一系列数字,除了第一个和第二个数字以外,任何数字都是前两个数字之和:0、1、1、2、3、5、8、13、21、……数列中的第一个Fibonacci数的值为0,第四个Fibonacci数的值为2,数列中第n个Fibonacci数的值可以通过下述公式计算:fib(n)=fib(n-1)+fib(n-2)1.通过递归实现通过上述公式机械的翻译为Fibonacci函数第一版funcf
奋进的小时光_Joe
·
2023-09-04 13:21
58同城iOS混编项目无用代码检测方案介绍
摘要:本文主要介绍如何通过对Mach-O文件的解析以及反汇编的应用实现OC&
Swift
的无用代码检测,重点介绍
Swift
的检测方案。
皮拉夫大王在此
·
2023-09-04 12:39
2020-05-19 数据结构算法,
swift
底层结构第一个
一、数学基础1.指数image.png2.对数image.png3.级数image.png4.π运算image.png
一颗小小尘埃
·
2023-09-04 11:02
2020-12-31 iOS包管理工具汇总
CocoaPods支持项目中采用Object-C或
Swift
语言。
kingwl110
·
2023-09-04 10:24
Swift
UI iOS15 图片组件大全之带加载器的 AsyncImage
实战效果image.png实战教程让我们创建一个新的Xcode项目打开Xcode>Apptemplate>
Swift
UILifeCycle并将其命名为Images
iCloudEnd
·
2023-09-04 10:22
百度App Objective-C/
Swift
组件化混编之路(二)- 工程化
前文《百度AppObjective-C/
Swift
组件化混编之路》已经介绍了百度App引入
Swift
的影响面评估以及落地的实施步骤,本文主要以依赖管理工具为支撑,介绍百度App如何实现组件内的Objective-C
大菠萝_DABLO
·
2023-09-04 08:22
缺失数字(
Swift
)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/missing-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给定一个包含0,1,2,...,n中n个数的序列,找出0..n中没有出现在序列中的那个数。示例1:输入:[3,0,1]输出:2示例2:输入:[9,6,4,2,3,5,7,0,1]输出:8说明:你的算
entre_los_dos
·
2023-09-04 08:20
Swift
技术 视频播放器滚动条(源码)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。整个的原理在视频中已经说的很清楚了,不懂的话直接看视频是很明朗的.前言2023.09.03自定义封装一个视频拖拽的滚动条.需要满足一下的需求:1.能拖拽快进2.能点击快进
冯汉栩
·
2023-09-04 07:02
swift
音视频
开发语言
Swift
- 详解iOS的presentViewController
一、用途和相关概念iOS中显示ViewController的方式有两种push和modal,modal也叫模态,模态显示VC是iOS的重要特性之一,其主要用于有以下场景:收集用户输入信息临时呈现一些内容临时改变工作模式相应设备方向变化(用于针对不同方向分别是想两个ViewController的情况)显示一个新的view层级这些场景都会暂时中断APP的正常执行流程,主要作用是收集信息以及显示一些重要
AlwaysLuckyMa
·
2023-09-04 06:39
Flutter 与 Compose 应该怎么选择?它们冲突吗?
没用的前言其实自从JetpackCompose面世以来,关于Flutter与Compose之间的选择问题就开始在Android开发中出现,就如同之前有iOSer纠结在Flutter和
Swift
UI之间选谁一样
恋猫月亮
·
2023-09-04 05:56
【
Swift
UI】WWDC20带来的
Swift
UI新特性
终于迎来了WWDC20,过去一年苹果在致力于增强
swift
ui框架的能力,并一步步的朝着独立构建Apple应用的目标前进,本文一块来看一下这次开发者大会带来了哪些
Swift
UI新特性。
SmartisanBool
·
2023-09-04 04:27
2018iOS面试题收集
Swift
mutating关键字的使⽤?UIView和CALayer是什什么关系?下⾯面的代码输出什么?@synthesize和@dynamic分别有什么作⽤?
过客又见过客
·
2023-09-04 02:05
列表tableview collectionview如何使用Rx
1.Rx
Swift
Rx里面有列表的扩展,支持基本的列表展示●有下面两种方式letitems=Observable.just(["FirstItem","SecondItem","ThirdItem"])
剁椒鸡蛋zy
·
2023-09-04 02:22
Swift
5.0 -UIView 动画
Swift
-UIView动画UIView动画可以设置的动画属性有:1、大小变化(frame)2、拉伸变化(bounds)3、中心位置(center)4、旋转(transform)5、透明度(alpha)
tito
·
2023-09-04 01:34
Python
开发之路
系列:RESTful 接口开发
这篇文章我们来看看在Flask里是如何进行RESTful接口开发的按照我个人的理解,RESTful的核心价值再与它的规范性。RESTful接口是面向资源的,而不是面向动作。比如一个查书的接口,如果是面向动作的风格,可能是这样的:/getBook?name=?...这很好,一目了然。但是在增加书,修改书,删除书就是这样了:/addBook/editBook/deleteBook和你对接的前端同事也许
epicGeek
·
2023-09-04 01:00
一像素的大小
1像素=1.0/UIScreen.main.scale参考文章:航歌
Swift
-正确绘制1像素的线条(附样例)
FallPine
·
2023-09-04 01:05
Swift
如何从图片数据(Data)检测原图片类型?
功能需求如果我们之前把图片对应的数据(Data)保持在内存或数据库中,那么怎么从Data对象检测出原来图片的类型呢?如上图所示:我们将11张不同类型的图片转换为Data数据,然后从Data对象正确检测出了原图片类型。目前,我们的代码可以检测出jpeg(jpg),tiff,bmp,ico,icns,gif,png,webp,svg等9种图片格式。这是如何实现的呢?其实,超乎寻常的简单!Let‘sdi
大熊猫侯佩
·
2023-09-03 23:26
开发疑难秒懂百科
swift
图片
检测图片类型
检测图片格式
Data
SVG
UIImage
Swift
字符串和字符和控制条件(三)
Swift
的String类型与FoundationNSString类进行了无缝桥接。Foundation还对String进行扩展使其可以访问NSString类型中定义的方法。
bearIT
·
2023-09-03 20:03
OC/
Swift
技术 多线程 signal()跟wait()的用法
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。前言这两个方法通常用于两个线程之间的通讯,通过结合使用signal()和wait()函数,你可以实现线程之间的同步和通信,以控制线程的执行顺序和共享资源的访问。例如在电商
冯汉栩
·
2023-09-03 19:23
技术分享
swift
开发语言
ios
Swift
项目底层框架(万能)
说明:下面的这个
Swift
项目的底层框架能适用如所有项目,一般我们在新建项目的时候首先开发公司的项目之前会用到的。里面包含了几十很好用的工具类和几十个UI的封装。还有网络
冯汉栩
·
2023-09-03 19:22
技术分享
ios
objective-c
swift
区块链大众普及(二)
如果是跨国汇款可能还要借助类似于
SWIFT
这样的中介来完成跨国汇款结算与清算。但是,不管是政府背书也
乐用卡
·
2023-09-03 18:02
swift
创建项目后像oc一样使用头文件
1、创建一个类,删除除了头文件的其他内容2、上代码importFoundationimportUIKit//全局使用的头文件@_exportedimportRx
Swift
@_exportedimportRxCocoa
一颗小小尘埃
·
2023-09-03 18:22
2021-07-02
Swift
UI之frame详解-----
Swift
UI并不像表面上看上去的那么简单,在初学的时候,我们看到的东西往往是浮在水面上最直观的表象,随着我们的下潜,我们就看到了那些有趣深奥,充满魅力的东西。
同分异构脑
·
2023-09-03 17:12
CSDN前200名博主
转载自:无知人生,记录点滴博主简介best
swift
er排名:1原创:84粉丝:966积分:245312等级:11KT的iOS开发小站记录点滴成长~ios开发工程师phphot排名:2原创:6348粉丝
果霸大叔
·
2023-09-03 17:37
其他
CSDN前两百名博客
博主简介best
swift
er排名:1原创:84粉丝:966积分:245312等级:11KT的iOS开发小站记录点滴成长~ios开发工程师phphot排名:2原创:6348粉丝:5146积分:155889
ttxs_hc
·
2023-09-03 17:35
Java基础
Swift
进阶(十五)扩展(Extension)
Swift
中的扩展,有点类似于OC中的分类(Category)扩展可以为枚举、结构体、类、协议添加新功能□可以添加方法、计算属性、下标、(便捷)初始化器、嵌套类型、协议等等扩展不能办到的事情:□不能覆盖原有的功能
Jax_YD
·
2023-09-03 17:21
二轮平衡小车2:编码器与MPU6050 加速度计
今日继续我的二轮平衡小车
开发之路
~~本文主要贴代码,之前的文章都有原理,代码中相应初始化驱动部分也有注释~~文章提供源码,解释以及工程下载,测试效果视频。
NULL指向我
·
2023-09-03 15:35
STM32
F103
C8T6笔记
stm32
嵌入式硬件
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他