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
iOS开发-Swift
金融科技领域的区块链技术
之前文章提到过银行的跨境转账,
SWIFT
(环球银行金融电信协会)这个大金融中介虽然帮助银行解决了跨境转账支付的问题。但是还是面临手续费高、到账时间太长的问题。
Aichris
·
2023-12-22 09:38
谓词NSpredict使用 模糊查询 过滤信息
把范围缩小到
iOS开发
中,关于集合地遍历的方法就有好多种,人们一直在讨论和争辩,想寻找出一种最快最有效的方法,是用for循环,还是block,是用并发操作,还是顺序操作,等等。甚至有人不惜使
yahoouchen
·
2023-12-22 06:59
Swift
之指定与便利构造函数
1、概念1)指定:标配,至少一个,初始化所有属性思考:怎么判断是不是指定函数?就看是不是初始化了所有存储属性。2)便利:辅助,最终调用本类里的指定。思考:如何区分指定和便利?2、语法结构便利构造函数需要在init前加上convinience关键字3、必须遵守的规范(案例演示)规则1——指定构造函数必须从它的直系父类调用指定构造函数规则2——便捷构造函数必须从相同的类里调用另一个构造函数(可以是指定
Mrs高_9135
·
2023-12-22 06:20
Swift
UI 爬虫大全之如何使用
Swift
UI抓取网页并显示解析内容,支持搜索(教程含源码)
项目功能抓取网页内容解析程序struct实现list展示日期分类运行效果截屏2022-05-1117.31.12.png截屏2022-05-1117.31.22.pngJietu20220511-173147-HD.gif正文我们生活在一个使用API很普遍的世纪。作为移动开发人员,我们习惯于对JSON数据进行编码和解码,以便在服务器上运行我们的应用程序。遗憾的是,并非所有网站/服务都提供API。有
iCloudEnd
·
2023-12-22 05:58
Swift
协议
协议可以用来声明方法、属性、下标,可以被枚举、结构体、类遵守,多个协议之间用逗号隔开。关键字protocol创建protocolDrawable{funcdraw()varx:Int{getset}vary:Int{get}subscript(index:Int)->Int{getset}}遵守protocolTest1{}protocolTest2{}protocolTest3{}classTe
Arthur澪
·
2023-12-22 02:57
枚举
Swift
中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为“原始”值),则该值的类型可以是字符串、字符,或是一个整型或浮点数。
伍哥___
·
2023-12-22 00:24
iOS开发
中的 alloc 的执行流程学习总结
一、序言在
iOS开发
过程中的几年中,很多东西都没有静下来好好研究一下,就如一些简单的东西,而是只是按部就班的知道大家都是这样使用的,所以也就囫囵吞枣的使用着,具体是如何实现的,究竟使用了一些什么东西,自己也是一头雾水
携YOU手同行
·
2023-12-21 22:28
两数之和 two-Sum -
Swift
解法
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]题目地址:https://leetcode-cn.com/problems/two-sum/description/解法1:暴力时间复杂度O(n²)fun
sasky2008
·
2023-12-21 22:12
手绘风格绘画白板:自由创作艺术空间 | 开源日报 No.118
主要功能和核心优势如下:提供多种安装方法:标准podinstall、
Swift
PackageM
开源服务指南
·
2023-12-21 14:59
开源日报
开源
关于OC混编
swift
实践问题总结
序言
swift
5.0已发布,伴随着ABI稳定后,个人觉得iOS工程接入
swift
开发已经成熟。
许久以前
·
2023-12-21 10:38
Object-C老鸟3天速成
Swift
基础
没想到作为后继者的
Swift
,反人类的写法一点都不逊色于前辈,同时要说起语法卖弄
FatherXiao
·
2023-12-21 09:42
访问控制(Access Control)
模块和源文件模块:独立的代码单元框架或应用程序会作为一个独立的模块来构建和发布一个模块可以使用import关键字导入另外一个模块Xcode的每个target(例如框架或应用程序)都被当作独立的模块处理源文件:
Swift
silasjs
·
2023-12-21 09:26
GitHub项目管理
:打开某个文件夹cd/Users/XXXXX/Desktop拉取gitclonehttps://github.com/XXXX/XXXXBasicTool.git4.添加忽略文件,如果已经选了,如果是
ios
ForstDragon
·
2023-12-21 07:17
Swift
之枚举、结构体、类
为什么写这篇文章
Swift
其实很早就开始接触了,也一直在使用
Swift
开发项目。回过头来看看,有一个很明显的例子就是代码用的最多的还是类,觉得还是有必要再回过头来看看这哥三(协议,下一篇文章讲解)。
JerrySi
·
2023-12-21 03:36
新的一年,
iOS开发
领域的未来趋势发展
就像不时出现的移动技术趋势一样,了解iOS移动开发趋势也有重大的意义。随着iOS应用程序总数接近200万大关,与最新的iOS应用程序开发趋势保持同步已成为社区的常态。根据最新数据,大约有400万个应用程序可供用户使用。对于用户来说,这意味着他们几乎所有需求都能找到一系列应用程序。从开发人员的角度来看,应用程序商店中的应用程序数量越多,他们越需要与最新动态保持同步。我们的博客面向所有希望了解最新移动
iOS猿_员
·
2023-12-21 02:47
swift
面试题
一.
Swift
和OC的区别?1.
swift
是静态语言,有类型推断,OC是动态语言。2.
swift
面向协议编程,OC面向对象编程3.
swift
注重值类型,OC注重引用类型。
money_ac9e
·
2023-12-20 22:47
iOS开发
常用快捷键
一.Xcode基本快捷键1、新建项目Shift+CMD+N2、项目中新建文件CMD+N3、运行CMD+R4、编译CMD+B5、停止运行CMD+.6、清除缓存Shift+CMD+K7、左缩进CMD+[8、右缩进CMD+]9、关闭项目CMD+W10、终止程序CMD+Q11、注释或取消注释CMD+/12、自动提示列表ESC二.模拟器常用快捷键1、模拟器Home键Shift+CMD+H2、模拟器截屏CMD
java开发资源分享
·
2023-12-20 21:49
iOS开发
者因“自动订阅”被拒N次最终过审的心路历程
我有位刚入行的开发者朋友(以下简称小张),最近在操作订阅这一块的时候的时候,遇到了很多问题,原本以为只是一些小小的问题,没想到他却因此连续被拒了4次,整整持续了十几天时间!下面我来详细介绍一下这位朋友被拒的原因以及相应的解决对策。7月16日第一次被拒,原因如下:Guideline3.1.2-Business-Payments-SubscriptionsWenoticedthatyourappdid
app开发不内卷
·
2023-12-20 20:44
ios
移动开发
模块化与解耦
模块化与解耦简述本文主要讲述了在
iOS开发
过程中,模块化工程架构的一种组织方式,本文主要讲述基于cocoapods来做模块化的方案,详细讲述了
iOS开发
怎么进行模块划分的内容,主要会在以下方面做阐述:为什么要做模块化模块设计原则模块化开发
iOS祈峰
·
2023-12-20 20:24
Swift
UI 内功之 布局信息GeometryReader 与 PreferenceKey
Swift
UI内功之布局信息GeometryReader与PreferenceKey
Swift
UI视图布局取决于每个视图状态。此状态由内部属性,来自环境的外部值等混合而成。
iCloudEnd
·
2023-12-20 18:08
iOS开发
多线程的高级应用
在
iOS开发
的道路上,多线程的重要性不言而喻.大部分我们都停留在基础的使用上面.缺乏高级应用.缺乏提升,是因为我们面对他太少,复杂的事情重复做,复杂的事务基础化.差距就是这样拉开了-------伟大的楼主言归正传
smile_0b70
·
2023-12-20 18:52
ios开发
(四) 用CocoaPods集成第三库到项目中
CocoaPods简介:CocoaPods是专门为iOS工程提供对第三方库的依赖的管理工具,通过CocoaPods,我们可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置。直观、集中和自动化地管理我们项目的第三方库。安装CocoaPods:前往官网按步骤安装,地址:CocoaPods官网打开终端命令行输入sudogeminstallcocoapods输入密码后自动进行安装使用Cocoa
MambaHJ
·
2023-12-20 17:26
02-
Swift
4 中 Private 的 使用范围
structDate{privateletsecondsSinceReferenceDate:Double}extensionDate:Equatable{staticfunc==(lhs:Date,rhs:Date)->Bool{returnlhs.secondsSinceReferenceDate==rhs.secondsSinceReferenceDate}}extensionDate:Co
文瑶906
·
2023-12-20 15:15
iOS开发
iOS13禁用深色模式
From:https://blog.csdn.net/xunzhaoyulong/article/details/101288729全局禁用深色模式(暗黑模式)在Info.plist中增加UIUserInterfaceStyle,值为Light,如下UIUserInterfaceStyleLight如果想要在某个UIViewController中禁用深色模式请增加如下代码object-C-(UIU
YY110
·
2023-12-20 12:59
iOS
swift
UITableview嵌套UICollectionView点击CollectionCell点击无效
视图解决方案:1、cellsubview配置//cell添加背景viewcell.backView.tag=indexPath.row//热门城市tag=-1cell.titleLabel.tag=-12、CollectionView所在的TableviewCell中处理overridefunchitTest(_point:CGPoint,withevent:UIEvent?)->UIView?{
不二狗
·
2023-12-20 12:23
swift
ios
swift
ios
swift
Mac catalyst 微信扫码登陆
前言微信Api暂时未开放Maccatalyst登陆,所以只能走网页版微信登陆那一套。微信官方传送门.思路虽然看文档简单的1p,但是狗哥还是掉了一丢丢秀发。来说下心路历程:2.微信登陆我们主要的任务是拿到code交给后台我们的任务就完成了。那么扫码登陆我们只要搞到code就可以了。5.so根据文档找到一个链接不管三七二十一先用webview加载康康是什么莫?正是我们要的扫码登陆界面扫他18.扫码之
不二狗
·
2023-12-20 12:52
swift
ios
swift
微信
开发语言
swift
修改UISearchBar输入框背景颜色
修改UISearchBar输入框背景颜色if#available(iOS13.0,*){seachBar.searchTextField.font=kSetPingFangRegular(12)seachBar.searchTextField.backgroundColor=.red}else{//修改搜索框背景iflettextfiled=seachBar.subviews.first?.sub
不二狗
·
2023-12-20 12:52
swift
ios
ios
swift
swift
collectionView的minimumInteritemSpacing等于0时,item之间有间隙,解决方法。
问题有时候,如果cell的尺寸有小数部分,系统会尝试进行四舍五入,导致间隙解决方法:将丢失的像素补充到第一个cell的宽度上去letnumberOfItems=CGFloat(jigsawItems.count)letitemWidth=floor(collectionView.bounds.width/numberOfItems)///消除间隙vargap=0.0ifindexPath.row=
不二狗
·
2023-12-20 12:52
swift
swift
开发语言
ios
iOS Mac Catalyst坑点
现有项目适配MacCatalystBuildingforMacCatalystisnotsupportedbythelegacybuildsystem.Nosuchmodule'
swift
相关的一些库'
不二狗
·
2023-12-20 12:52
swift
ios
ios
swift
iOS开发
笔记-89:
Swift
5 - 状态栏文字颜色
时间:2019.5.6版本:
swift
5修改颜色代码://状态栏文字颜色overridevarpreferredStatusBarStyle:UIStatusBarStyle{return.default
原味蛋炒饭
·
2023-12-20 11:51
XZ_
Swift
在
Swift
中以字符串形式获取对象的类名
因为NSObject是大多数Objective-C类层次结构的根类,所以可以尝试对NSObject进行扩展,以获取NSObject的每个子类的类名:extensionNSObject{vartheClassName:String{returnNSStringFromClass(type(of:self))}}//调用letbutton=UIButton(type:.custom)letrespon
Understand_XZ
·
2023-12-20 10:52
iOS
Swift
swift
ios
开发语言
XZ_
Swift
之把指定的view生成图片保存相册
商品详情页-生成海报分享,图片保存//view生成图片的代码extensionUIView{//生成传入的frame大小的图片publicfuncxz_snapshot(ssFrame:CGRect)->UIImage?{//最后一个参数:scale如果是1的话保存的图片很模糊适合分享用的,scale是3就是3x的图片适合保存到本地UIGraphicsBeginImageContextWithOp
Understand_XZ
·
2023-12-20 10:52
ios
swift
XZ_
Swift
之修改 UIPickerView 的文字大小
直接使用代理方法attributedTitleForRow即可实现,不需要使用funcpickerView(_pickerView:UIPickerView,viewForRowrow:Int,forComponentcomponent:Int,reusingview:UIView?)->UIView方法//MARK:-UIPickerViewDelegatefuncpickerView(_pic
Understand_XZ
·
2023-12-20 10:22
iOS
Swift
swift
ui
开发语言
6.8 实例的引用特征和
Swift
的内存管理 [
Swift
教程]
1.开发语言使用自动引用计数,跟踪并管理应用分配的内存。当实例不再被使用时,会自动释放这些类的实例所占用的内存。image2.本节课将为你演示自动引用计数对实例引用的管理,首先定义一个用来创建实例的类。image3.给类添加一个属性。image4.添加一个初始化方法,用来设置属性的值。image5.接着添加一个析构方法,当该类的实例的引用计数为0时,该方法将被调用(也许不会立即被调用)。image
互动教程网
·
2023-12-20 08:37
Swift
- LeetCode - 分隔链表
题目分隔链表问题:给定一个链表和一个特定值x,对链表进行分隔,使得所有小于x的节点都在大于或等于x的节点之前。你应当保留两个分区中每个节点的初始相对位置。示例:示例1:输入:head=1->4->3->2->5->2,x=3输出:1->2->2->4->3->5解题思路:这个题一直把我搞在蒙圈的路上、不知道有没有人和我一样总认为value=4的节点要放到value=3节点后面。代码:/**publ
依赖糊涂
·
2023-12-20 07:38
李逸轩-3.29黄金暴涨暴跌多空如何抉择,最新走势策略分析
,上周的基本面市场周初美联储主席和欧洲央行行长连续出来讲话,而其讲话内容也显露在通胀严重的背景下,不管是美联储还是欧洲央行都将要扩大紧缩措施以应对目前的局势,而俄乌冲突下欧美制裁俄罗斯,并将俄罗斯踢出
SWIFT
李逸轩_0371
·
2023-12-20 05:10
Masonry的写法总结
前言对于Masonry的一些基本使用,相信有点基础的
iOS开发
同学肯定或多或少都知道,本文旨在介绍具体设置约束属性的各种姿势,适合用过Masonry的同学阅读。
11a3034531f8
·
2023-12-20 05:35
苹果iOS应用ipa文件所用的开发者证书在开发中的证书流程及其重要性
正确认识和理解证书流程对于
iOS开发
者至关重要。本文将深入解析iOS应用开发中的证书流程,详细介绍每个步骤的作用和重要性。
咕噜分发企业签名-梦奇
·
2023-12-20 04:51
ios
力扣题目学习笔记(OC +
Swift
)15. 三数之和
15.三数之和给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。排序+双指针「不重复」且和为0的三元组,这个「不重复」的要求使得我们无法简单地使用三重循环枚举所有的三元组。且三重循环时间
Jarlen John
·
2023-12-20 00:24
leetcode
学习
笔记
AVFoundation那些事儿(一)
AVFoundation那些事儿作为MacOS或
iOS开发
者,在接触音视频等功能时,或多或少接触过这个框架,初见只道简单,细品才觉深奥,无论了解深浅、使用多少,都值得总结一番。
Jarlen John
·
2023-12-20 00:24
音视频
AVFoundation
大师学
Swift
UI第18章Part2 - 存储图片和自定义相机
存储图片在前面的示例中,我们在屏幕上展示了图片,但也可以将其存储到文件或数据库中。另外有时使用相机将照片存储到设备的相册薄里会很有用,这样可供其它应用访问。UIKit框架提供了如下两个保存图片和视频的函数。UIImageWriteToSavedPhotosAlbum(UIImage,Any?,Selector?,UnsafeMutableRawPointer?):该函数将第一个参数所指定的图像添加
Alan Hou
·
2023-12-20 00:23
数码相机
swiftui
ios
空间计算
swift
大师学
Swift
UI第12章 - 手势 Part 1
因这种手势使用频繁,
Swift
UI定义了两个非常方便的修饰符
Alan Hou
·
2023-12-20 00:23
swiftui
前端
apple
vision
pro
ios
空间计算
KVO(键值观察)
相比于其他语言,OC的一大特点就是动态派发,而
swift
为了优化性能,采用的是静态派发,所以我们需要一些操作来在
swift
中使用KVO。
SchneeDuan
·
2023-12-20 00:22
xcode
ios
macos
力扣题目学习笔记(OC +
Swift
) 14. 最长公共前缀
Swift
funclongestCommonPrefix(_strs:[S
Jarlen John
·
2023-12-20 00:52
leetcode
学习
笔记
大师学
Swift
UI第12章 - 手势 Part 2
放大手势放大手势常被称为捏合手势,因为常常在用户张开或捏合两个手指时进行识别。通常这个手势实现用于让用户放大或缩小图片。发送给updating()、onChanged()和onEnded()方法的值是一个CGFloat,表示乘上当前比例的倍数,得到图片最终的比例,如下例所示。示例12-9:定义一个MagnificationGesture手势structContentView:View{@Gestu
Alan Hou
·
2023-12-20 00:22
swiftui
swift
ios
apple
vision
pro
空间计算
Swift
枚举 可选项 ④
1.枚举的基本用法常见枚举的定义及使用enumDirection{casenorthcasesouthcaseeastcasewest}/*等同于enumDirection{casenorth,south,east,west}*/vardir=Direction.northdir=Direction.southdir=.east//因为已经确定了为Direction类型,也可以直接.east2.关
Aliv丶Zz
·
2023-12-19 22:22
iOS开发
关闭收起键盘方法总结
收起键盘的方法:1、点击Return按扭时收起键盘(BOOL)textFieldShouldReturn:(UITextField*)textField{return[textFieldresignFirstResponder];}2、点击背景View收起键盘(你的View必须是继承于UIControl)[self.viewendEditing:YES];3、你可以在任何地方加上这句话,可以用来统
fb69e982796d
·
2023-12-19 21:27
iOS开发
之CG绘图(Core Graphics)
CoreGraphicsCoreGraphics是一个基于C的绘图专用的API族,它经常被称为QuartZ或QuartZ2D,是一个二维绘图引擎,同时支持iOS和Mac系统。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变。QuartZ2D在开发中比较常用的是截屏/裁剪/自定义UI控件,QuartZ2D能完成的工作如下:(1).绘制图形
mrChan1234
·
2023-12-19 18:20
iOS开发
中的屏幕尺寸问题(nativeBounds、nativeScale)
背景:在做公司的项目的时候客户端在获取图片的时候需要给后台发送手机屏幕的宽高以获取相应大小的图片(上传的是像素是手机屏幕的物理宽高)。之前比价笨的做法:首先利用[[UIScreenmainScreen]bounds].size.width、[[UIScreenmainScreen]bounds].size.height获取屏幕的宽高(单位是苹果中的点),根据宽高确定机型,然后乘以一个相应的比例系数
梁森的简书
·
2023-12-19 18:40
Flutter 教程之 Kotlin 多平台与 Flutter,为您的应用选择哪一个
两者都允许您在为Android和
iOS开发
应用程序时重用代码。然而,这些平台有着根本的不同,并且服务于不同的目标。在与两者合作后,我将就他们各自的优势和劣势提供我的想法。
iCloudEnd
·
2023-12-19 17:38
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他