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
UI 进阶之如何动态获取任意视图的 tag 和 id 值
概览在某些场景下,我们需要用代码动态去探查
Swift
UI视图的信息。比如任意视图的id或tag值:如上图所示:我们通过动态探查技术在运行时将
Swift
UI特定视图的tag和id值显示在了屏幕上。
大熊猫侯佩
·
2023-12-24 02:28
Swift
语言开发精讲
swiftui
动态探查
tag
id
视图
深度优先和广度优先
树
Tree
IOS - @synchronized详解
本文首发于个人博客在
IOS开发
中,同步锁相信大家都使用过,即@synchronized,这篇文章向大家介绍一些@synchronized的原理和使用。
Typeco
·
2023-12-24 01:32
力扣题目学习笔记(OC +
Swift
)20. 有效的括号
20.有效的括号给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。方法一栈+hash表配对的问题首先想到的是用栈来解决,但是如何巧妙的使用hash表刚开始没想到,用的是if判断。由于要配对,考虑以下几种情况:1.数据自身不成对,奇数个时
Jarlen John
·
2023-12-23 20:21
数据结构与算法
leetcode
学习
笔记
力扣题目学习笔记(OC +
Swift
)18. 四数之和
18.四数之和给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0[[Int]]{guardnums.count>3else{return[]}letnums=nums.sorted()letcnt=nums.countv
Jarlen John
·
2023-12-23 20:51
数据结构与算法
leetcode
学习
笔记
力扣题目学习笔记(OC +
Swift
)19. 删除链表的倒数第 N 个结点
此题目为链表题,拿出我们的杀手锏,链表解题经典三把斧:哑巴节点栈快慢指针关于内存问题:由于
Swift
及OC均有ARC内存机制,因此删除的节点内容未主动释放,如在手动内存管理的情况下,需要释放被删除节点的内存占用
Jarlen John
·
2023-12-23 20:51
数据结构与算法
leetcode
学习
笔记
力扣题目学习笔记(OC +
Swift
)16. 最接近的三数之和
16.最接近的三数之和给你一个长度为n的整数数组nums和一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。排序+双指针思路同15.三数之和简单地使用三重循环枚举所有的三元组时间复杂度为O(n^3),时间及空间复杂度均不满足我们使用的需求。若我们枚举的三元组(a,b,c)满足a≤b≤c,保证了只有(a,b,c)这个
Jarlen John
·
2023-12-23 20:50
数据结构与算法
leetcode
学习
笔记
Swift
推送证书不受信任
最近创建苹果推送证书,安装后发现钥匙串中提示:证书不受信任证书不受信任问题原因:苹果使用了新的签名证书,官方介绍:AppleWorldwideDeveloperRelationsIntermediateCertificateExpiration解决方法:打开苹果官方证书下载链接:ApplePKI下载G4证书,双加安装一下G4证书再查看推送证书,已经正常了证书有效了
Shoko_Li
·
2023-12-23 17:52
汇集了很多
swift
学习指南
https://github.com/ipader/
Swift
Guide1,059Unstar7,294Fork1,966ipader/
Swift
GuideCodeIssues0Pullrequests0WikiPulseGraphs
dcy6443
·
2023-12-23 17:57
swift
移动开发
xcode
Swift
相关第三方资源整合
Reachability.
swift
:用来检查应用当前的网络连接状况。综合Perfect:
swift
的服务器端开发框架(针对于移动后端开发、网站和web应用程序开发)。
8e750c8f0fae
·
2023-12-23 16:52
Swift
-01:
Swift
源码编译
编译环境MacOSBigSur11.0.1Xcode12.2Python2.xbrewinstallcmakeninja编译步骤准备工作新建一个文件夹,命名为
swift
-source由于拉取资源过程中,
恍然如梦_b700
·
2023-12-23 15:39
使用Web浏览器编译
Swift
代码,及
Swift
中的泛型
使用Web浏览器编译
Swift
代码,及
Swift
中的泛型使用Web浏览器编译
Swift
代码,及
Swift
中的泛型
xiaolongLee
·
2023-12-23 14:49
程序是怎么跑起来的
一般的情况,这是一门高级编程语言,可以是C/C++,可以是Python,可以是Object-C/
Swift
,也可以是Ja
SauronKing
·
2023-12-23 14:34
程序设计-计算机原理
汇编
Widget开发相关资料网址
/bb0s5d/sdk8syhttps://blog.csdn.net/qq_38718912/article/details/107658804https://www.appcoda.com.tw/
swift
ui-lazyvgrid-lazyhgrid
木槿WEIXIAO
·
2023-12-23 13:40
Swift
- Equatable & Comparable
Swift
-Equatable&Comparable[TOC]前言
Swift
提供了很对运算符,详情请参考基本运算符在
Swift
中,或者其他编程语言中,我们都会通过比较运算符来比较左右两个值。
just东东
·
2023-12-23 13:44
Swift
中第三方库管理的三种方式
而在
swift
项目中呢?这里列举出主要用的三种方式:CocoaPodsCarthage
Swift
PackageManager接下来我们一一分析,各自的特点以及使用方式。
Every step
·
2023-12-23 11:27
cocoapods
SPM
cocoapods
swift
封装sdk_在
Swift
中为iOS构建SDK
swift
封装sdkRecently,Iwasworkingonaprojectthatwouldentailclientsconfiguringandintegratingourservicewiththeirexistingmobileapplications.Atfirst
weixin_26638123
·
2023-12-23 11:57
swift
封装
ios
Swift
周报 第四十一期
文章目录前言新闻和社区2024年
Swift
StudentChallenge公布现推出超过30个新的开发者活动提案正在审查的提案
Swift
论坛话题讨论推荐博文关于我们前言本期是
Swift
编辑组整理周报的第四十一期
网罗开发
·
2023-12-23 11:55
Swift周报
swift
ssh
开发语言
在
Swift
UI 中 accessibilityChildren 视图修饰符的作用
文章目录前言示例accessibilityChildren使用完整代码总结前言
Swift
UI为我们提供了一系列丰富的视图修饰符,用于操作视图的可访问性树。我已经介绍了其中许多,你可以在博客中找到它们。
网罗开发
·
2023-12-23 11:54
实战
Swift
精选
swiftui
ios
swift
Swift
PM简介与使用
目录前言一、什么是
Swift
PM?
竹子与牛
·
2023-12-23 11:23
Swift
干货分享 |
Swift
在淘系技术的演进历程
淘系技术专家倾寒为大家带来关于《淘系工程渐进式拥抱
Swift
》的分享。关注「淘系技术」公众号,回复0729,获取倾寒的PPT。
阿里巴巴淘系技术团队官网博客
·
2023-12-23 11:22
大数据
编程语言
人工智能
java
python
Swift
tips 017 - Speeding up
Swift
package tests
代码截图代码出处:
Swift
Tips017byJohnSundell[1]小笔记这段代码在说什么
Swift
PackageManager(
Swift
包管理器,一般简称
Swift
PM或者SPM)是苹果官方提供的一个用于管理源代码分发的工具
冬瓜争做全栈瓜
·
2023-12-23 11:21
使用
Swift
Package Manager (SPM)实现xcframework分发
Swift
PackageManager(SPM)是苹果官方提供的用于管理
Swift
项目的依赖关系和构建过程的工具。
培根芝士
·
2023-12-23 11:50
iOS
swift
ios
Android开发flutter路由管理
在Android开发中,Activity相当于“路由”,在
iOS开发
中,ViewController相当于“路由”。在Flutter中,“路由”也是一个widget。
Android小安
·
2023-12-23 10:30
android
flutter
ios
一个UI设计师自学编程的经历
他当时先是看我发给他的苹果官方的
swift
中文手册,看了三个月都没有看完,大多数时候看着看着就困了,想睡觉。后来想,先整个过一遍,不懂的先放着,于是大约四五个月的时候,把那本书看完了。
陈怀哲
·
2023-12-23 07:30
iOS开发
Xcode12 升级 (模拟器运行)报错问题
遇到问题1.升级xcode12报错'xxx.a'ismissingoneormorearchitecturesrequiredbythistarget:x86_64.解决问题在buildsetting->VALID_ARCHS里的debug添加x86_64,如果有多个target分别都修改下原因分析Xcode12苹果推出了新的arm架构的mac,会默认支持x86_64所以非arm架构的mac需要手
ZhaiAlan
·
2023-12-23 07:05
iOS开发
架构模式
xcode12
iOS release版本
首选需要说明的是,iOS一般情况分为release,debug版本,在
iOS开发
中也有很多宏是可以区分的,一般情况下,在公司开发的时候,都会有开发环境,和生产环境,一般情况在开发的时候都会是debug环境
ZhaiAlan
·
2023-12-23 07:05
iOS开发
ios开发
调试
宏
ipa
终端命令lipo进行拆包合包
作为
iOS开发
,我们经常会遇到业务告诉我们安装包过大了,我们需要怎么样让APP瘦身,这里很多人就会想到,我们工程里面有很多的自己封装的静态库(.a文件)下手了,直接给静态库只放一个真机(.a文件),这样会导致我们在开发过程中没有模拟器文件
ZhaiAlan
·
2023-12-23 07:35
脚本
iOS开发
macho合包拆包
.a合包
.a拆包
lipo
iOS
swift
学习(二)
Swift
闭包闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。
齐玉婷
·
2023-12-23 05:06
Swift
4.2_函数
官网链接
Swift
中的每个函数都有一个类型,由函数的参数类型和返回类型组成。您可以像
Swift
中的任何其他类型一样使用此类型,这使得将函数作为参数传递给其他函数以及从函数返回函数变得很容易。
鼬殿
·
2023-12-23 04:21
12.剪裁图片
剪裁图片
swift
iOShttps://www.jianshu.com/p/4ce7341b8f02https://developer.apple.com/documentation/coregraphics
aofeilin
·
2023-12-23 02:21
Swift
Package Manager
一句话:
Swift
PackageManager(
swift
包管理器,简称:SPM)就是在
swift
开发中用来替代CocoaPod的;在
swift
开发中,SPM完全可以替代CocoaPod的功能,并且速度更快
雨影
·
2023-12-22 23:51
iOS开发
之“无法验证您的身份,再试一次”
今天登录开发者网站的时候出现了这个错误无法验证您的身份,再试一次,刚开始以为是浏览器的原因更换了好几个浏览器chrome,firefox和safari都是同样的错误,然后用手机浏览器也失败了(因为最后一次登录成功是用手机登录的)解决:打开终端输入下面的命令sudokillall-HUPmDNSResponder以及sudodscacheutil-flushcache然后重启就OK了,针对不同的Ma
chasitu
·
2023-12-22 21:25
1 Day 1 App 一天做一个应用
总是想做很多事情,教小孩儿Scratch,锻炼身体,,人工智能,
iOS开发
日志的播客,Android和iOS的开发,帮朋友做一个旅游网站,帮另一个朋友辅助JavaWeb知识,等等一堆的事情,我都想做。
iOSDevLog
·
2023-12-22 21:07
了解
Swift
:15个适合iOS应用开发的初学者友好资源
现在是开始在iOS上使用
Swift
编程语言进行编程的好时机。但是从哪里开始呢?尽管有很多很棒的
Swift
和iOS程序员免费资源,但是并不是所有的资源都是为初学者设计的。
cxu0262
·
2023-12-22 21:26
swift
移动开发
xcode
Swift
元组:Tuple
元组的概念在OC中没有元组可以把多个值和合并成单一的复合型的值元组内的值可以是任何类型,而且可以不必是同一类型leterror=(1,"没有权限")print(error.0)print(error.1)打印结果:1没有权限元组命名leterror=(errorCode:1,errorMessage:"没有权限")print(error.errorCode)print(error.errorMes
一个栗
·
2023-12-22 20:29
1.15 快速更改同名变量 [
iOS开发
-Xcode教程]
1.本节课将为您演示,如何快速更改同名变量或常量。首先双击打开之前创建的项目模板。image2.然后打开视图控制器的代码文件。image3.在代码编辑器区域,点击定位需要更改名称的常量。image4.打开顶部菜单栏中的编辑器菜单。image5.接着选择重命名命令。此命令允许您统一修改文档中的某个变量或常量。image6.在变量名称右侧点击,开始修改常量的名称。image7.接着点击键盘上的按键,开
互动教程网
·
2023-12-22 19:26
UITableViewCell图片加载优化
自定义单元格importUIKitimportRx
Swift
importRxCocoa//单元格类classMyTableCell:UITableViewCell{vardisposeBag:DisposeBag
FallPine
·
2023-12-22 19:16
高级
Swift
UI 动画 — Part 2:GeometryEffect
image在本系列的第一部分,我介绍了Animatable协议,以及我们如何使用它来为路径制作动画。接下来,我们将使用一个新的工具:GeometryEffect,用同样的协议对变换矩阵进行动画处理。如果你没有读过第一部分,也不知道Animatable协议是什么,你应该先读一下。或者如果你只是对GeometryEffect感兴趣,不关心动画,你可以跳过第一部分,继续阅读本文。GeometryEffe
Swift社区
·
2023-12-22 18:45
Swift
5.0预计年底发布
2018年11月16日
swift
-5.0-branch将最后一次与master合并。这之后只有关键修复会被合并到发布版本(通过拉取请求)。
Swift
5.0的主要目标是使语言达到ABI稳定性。
文馨2526
·
2023-12-22 18:08
[iOS]Start Developing iOS Apps (
Swift
)- 学习笔记
官方入门教程已经看完一遍了。学习耗时大概在5~6小时MainTopicXCode工具描述9F5C183E8CB48EE3E24E03C854F3D003.pngNavigatorarea(导航区域)此区域包含代码目录结构、类结构、搜索代码、build信息、debug断点等Toolbar(工具栏)一些模拟器信息现在在这个区域Editorarea(编辑区域)代码、ui编辑区域Utilityarea(属
chaseli2012
·
2023-12-22 17:18
Swift
- 初始化器(Initialization)
初始化器(Initialization)类、结构体、枚举都可以定义初始化器类有2种初始化器:指定初始化器(designatedinitializer)、便捷初始化器(convenienceinitializer)//指定初始化器init(){}//便捷初始化器convenienceinit(){}每个类至少有一个指定初始化器,指定初始化器是类的主要初始化器默认初始化器总是类的指定初始化器类偏向于少
iVikings
·
2023-12-22 17:04
5.1
Swift
的枚举(enum)类型及遍历 [
Swift
教程]
1.本节课将讲解枚举类型的使用。枚举为一组相关的值,定义了一个共同的类型,从而可以在代码中,以类型安全的方式调用这些值。image2.你可以用枚举关键词定义一个枚举,并且使用大括号包含整个枚举体。和其它类型一样,枚举的名称应该以一个大写字母开头。image3.然后在枚举体之中,使用关键字case,标明这一行将要定义一个新的枚举成员。image4.使用相同的方式,定义其它三个枚举成员。image5.
互动教程网
·
2023-12-22 17:00
关于
swift
generics 一章
Inallthreefunctions,thetypesofaandbmustbethesame.Ifaandbaren’tofthesametype,itisn’tpossibletoswaptheirvalues.
Swift
isatype-safelanguage
二丁目90
·
2023-12-22 16:27
力扣题目学习笔记(OC +
Swift
)17. 电话号码的字母组合
关键字:所有组合模式识别:搜索算法解题思路:自顶向下的递归实现深度搜索定义子问题在当前递归层结合子问题解决原问题
Swift
funcletterCombinations(_digits:String)->
Jarlen John
·
2023-12-22 16:28
数据结构与算法
leetcode
学习
笔记
iOS开发
各类证书问题
开发证书发布证书推送证书证书本文是对于
iOS开发
中,对各种AppleDevelop中心下载的各种文件,还有参考其他教程,各种操作得出一堆文件不了解不明白作出解释.如果你是想参考本文解决你的证书问题,解决你证书配置
歌莫信息
·
2023-12-22 15:02
Swift
Day17 字面量、 模式匹配、 OC到
Swift
开篇
Swift
自带的绝大部分类型,都支持直接通过字面量进行初始化吗?字面量基本介绍2.思考:为什么
Swift
中自带类型能够通过字面量初始化?
望穿秋水小作坊
·
2023-12-22 14:03
CEPH篇 块存储、文件存储和对象存储意义和差异及ubuntu20.4下 ceph安装
、文件存储和对象存储的应用场景和选择应用场景分布式存储的应用场景相对于其存储接口,现在流行分为三种:对象存储:也就是通常意义的键值存储,其接口就是简单的GET、PUT、DEL和其他扩展,如七牛、又拍、
Swift
管哥-运维
·
2023-12-22 13:43
存储
Linux
分布式存储
ceph
Linux
k8s存储
IOS开发
- 全局竖屏个别横屏的屏幕旋转问题
转载:原文链接背景:app需求是整个app都竖屏显示,但是其中视频页面需要横屏显示,app的架构:自定义了一个导航栏控制器,自定义一个BaseViewController控制器,所有的控制器都继承自这个BaseVC1,全局控制你的应用是否支持屏幕旋转需要一个全局的配置,在AppDelegate中有这样一个方法,这个方法返回你的app支持屏幕旋转的全局配置,当某一个viewController要判断
pengshuangta
·
2023-12-22 12:06
iOS开发
之指纹识别和面容识别应用
因为项目中有使用支付功能,现在需要加入密码支付。然后产品就想要加入指纹识别和面容识别来进行支付认证。就在网上找了资料来总结。首先我们需要加入依赖库#import然后我们要判断一下手机系统,因为iOS8以后才有了指纹识别。不过像我们应用我设置了iOS9以后才能下载,就自然过滤了一些机型系统。然后直接上代码//判断设备是否支持指纹识别LAContext*context=[[LAContextalloc
OwenKing
·
2023-12-22 12:56
用
Swift
高效快捷的创建Framework
前言:本文是在工作中开发Framework过程中的对踩过的坑走过的弯路的总结,此教程
Swift
和OC都适用,文章末尾附可能遇到的问题以及解决方案,希望给各位开发小伙伴一点帮助。
iOS猿_员
·
2023-12-22 10:46
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他