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开发之路》
java 语法的新特性。你见过几个
与Python,Kotlin,
Swift
等现代编程语言相比,开发人员抱怨Java过时的编程语法。但是很多人不知道的是,Java新版做了很多改进,并为开发人员提供了更有效的方式来编写代码。
星期三不上班
·
2023-09-28 16:13
Swift
与OC混编
OC中使用
Swift
在工程的BuildSetting中把definesmodule设为YES把productmodulename设置为工程项目的名字oc文件中导入projectName_
swift
.h中
yyggzc521
·
2023-09-28 13:52
Swift
- 集合 - Set and Dictionary
我们首先来创建一个空的SetletnumSet=Set()print(numSet)Set对于
Swift
的安全性来说,创建的时候没有数据用来推导
如风如花不如你
·
2023-09-28 06:21
iOS CocoaPod 打包:SDK开发、Pod组件生成等
参考链接:CocoaPod打包SDK开发-简书iOS非集成打包:依赖cocoapods的
Swift
静态库打包、脚本合并真机与模拟器-简书iOS组件化开发----pod私有库制作及使用_ios组件化开发-
app开发工程师V帅
·
2023-09-28 06:18
ios
swift
执行 shell 脚本
创建CommondLineTool项目@discardableResultfuncshell(_args:[String])->String{lettask=Process()task.launchPath="/usr/bin/env"task.arguments=argsletpipe=Pipe()task.standardOutput=pipetask.launch()task.waitUnt
秋叶红90
·
2023-09-28 03:01
swift
#selector 注意事项
使用selector的类需继承自NSObject,不继承NSObject语法上不会报错,运行时报错:不能识别selector
有虫吃
·
2023-09-28 03:48
★ 学习笔记:《iOS高级:
Swift
入门精讲②》第一节
Swift
编程-01➡11 函数类型
前言:本篇仅为视频学习笔记函数类型(FunctionType)★每一个函数都是有类型的,函数类型有形式参数类型、返回值类型组成例子-1functest(){}//()->Void或者()->()我们看上边这个函数,其实它的类型就是()->Void,其中()是参数列表Void它是返回值,由于它没有参数,所以写成(),返回值写一个Void。Void等价于(),所以函数的类型也可以写成()->()。综上
麦穗0615
·
2023-09-28 01:03
2020-11-17
Swift
UI Tutorials 示例里的小问题
最近跟了一下
Swift
UI的Tutorials,遇到了源码跟演示图片不一致的情况,不能说是bug只是一丢丢的小细节。下面是具体问题和解决办法,其实已经是
Swift
的老状况了。
Duke_Young
·
2023-09-28 00:24
Swift
UI技术
一、概览本篇文章将概述
Swift
UI的工作原理,以及它与UIKit等框架的不同之处。
lattr
·
2023-09-27 23:54
Swift
与OC混编的总结
Swift
是一种支持多编程范式和编译式的开源编程语言,主要用于开发iOS,OSX和watchOS应用程序,自苹果于2014年WWDC(苹果开发者大会)发布以后,自今已经更新到
Swift
4.0以上,并日趋稳定
若小北00
·
2023-09-27 20:30
iOS 常用第三方
一些工作中常用的第三方整理下备用1.Kingfisher简介:Kingfisher是一个下载、缓存网络图片的轻量级纯
swift
库引入:pod'Kingfisher'github:https://github.com
黑鱼仔
·
2023-09-27 20:34
Swift
- UITableView
swift
学习今天看了UITableView,复习了一下他的用法,主要是创建自定义的cell和使用NIBcell,遇见了几个问题在这标记一下问题一[]cell的两种初始化存代码初始化tableview.register
蜿蜒花骨朵
·
2023-09-27 17:33
Swift
银联支付及ApplePay开发
银联控件接入流程:银联控件接入流程根据提供的流程图,作为app端,我们需要做的四件事如下:1.调用后端的接口传入参数发起订单请求,并接收tn2.调银联的startpay方法startpay3.实现UPAPayPluginDelegate的方法,根据result处理逻辑回调处理以上,就是银联sdk的集成,在此之前需要去银联官网注册登录完善商户信息,大概需要两三个工作日就好,第6步需要一点时间,但是等
歌手的剑
·
2023-09-27 17:23
在距地球110亿光年的银河系中发现了银河系类型的尘埃颗粒
右边是一幅北欧光学望远镜拍摄的同一片天空的图像,爆炸发生几分钟后,
Swift
卫星记录下了爆炸。星系是由许多单独的部分组成的
wumingzhi111
·
2023-09-27 16:33
三门问题-
Swift
测试
三门问题(MontyHallproblem)亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论,大致出自美国的电视游戏节目Let'sMakeaDeal。问题名字来自该节目的主持人蒙提·霍尔(MontyHall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一
想名真难
·
2023-09-27 15:51
swift
开发语言
ios
Swift
中 synchronized
这样,可以保证变量在作用范围内不会被其他线程改变@synchronized(self){//给self加锁}虽然这个方法很简单好用,但是很不幸的是在
Swift
中它已经不存在了那么在
swift
中想要用这样的方式加锁
一枝小王子的玫瑰花
·
2023-09-27 14:18
Swift
面容指纹识别LAManager
FaceID前言指纹识别(TouchID),面容识别(FaceID)在iPhone中是频繁使用的,随时随地都在关闭手机,解锁手机。很多应用为了提高安全和便捷性也会提供相应的保护功能,尤其是涉及到金钱方面的应用,如各银行App、支付宝等。2017年做了一个应用,涉及到对应的功能,需要在退回到Home页面后再进入时弹出保护屏,支持指纹/面容解锁、手势解锁。当时在github上找一个比较方便的三方库,但
遗忘的黑鹰
·
2023-09-27 14:45
iOS安全防护之防重签名1.组织单位判断
PS:在学习逻辑教育的防重签视频后,因项目需求把OC代码替换成
swift
代码,如有侵权,请联系,删除具体代码如下://CreatedbyAliGon2021/2/17.
ALiG
·
2023-09-27 12:08
iOS Objective-C 桥接
Swift
1.在OC项目中使用
Swift
项目,在第一次创建
Swift
文件时,Xcode会提示是否创建桥接文件,点击确定会自动创建;2.创建结束时候在使用
Swift
文件的类中导入头文件项目名-
Swift
.h该头文件为隐藏文件
朵朵一花浪
·
2023-09-27 11:48
iOS13蓝牙接收到硬件的信息变成...
//
Swift
codesnippetletdataString=receivedData.map{String(format:"%0
千喜Ya
·
2023-09-27 11:06
【RX
Swift
】系列四 :变换操作符
变换操作符对原始的Observable序列进行一些转换1.map通过使用一个闭包将原来的Observable序列,转成一个新的ObservableimgfuncmapOperate(){letofSequence=Observable.of(1,2,3)ofSequence.map{$0*2}.subscribe{print($0)}.disposed(by:bag)}运行结果:next(2)ne
CJFeng
·
2023-09-27 11:47
Swift
基础语法(十九)多线程
Swift
基础语法文章汇总
Swift
的多线程开发和OC基本一样,区别仅仅在于方法不一样。
iOS之文一
·
2023-09-27 11:08
Swift
值类型 引用类型 & 方法调度
前言本篇文章将会带大家分析
Swift
中结构体Struct和类Class的底层结构,解释为什么结构体Struct是值类型,而类Class是引用类型?
深圳_你要的昵称
·
2023-09-27 10:55
Swift
A-Z 仿通讯录 排序
数据源遵守协议,将数据源传入,即可排序importUIKit//MARK:排序对象model@objcprotocolSortObjectModel{varSortKey:String{get}}//MARK:排序成功处理typealiassuccessHandler=(_dataArray:[[SortObjectModel]],_sectionTitlesArray:[String])->Vo
艾欧尼亚
·
2023-09-27 09:42
HTTP 请求轻松搞定:
Swift
网络编程的不二之选 | 开源日报 No.38
Alamofire/AlamofireStars:39.8kLicense:MITAlamofire是一个用
Swift
编写的HTTP网络库。
开源服务指南
·
2023-09-27 07:26
开源日报
http
swift
开源
Swift
H5唤起支付宝支付和微信支付
让你不再迷茫image网上有很多讲H5唤起支付宝和微信支付的文章,但是大部分都是粘贴代码(并且代码不完全),没有讲为什么,导致做这个功能的时候不好下手,下面我详细讲解一下应该怎么做,为什么要这么做,本文是
Swift
明天请给我好消息
·
2023-09-27 05:45
Swift
UI 在 iOS 17 上发生“诡异”崩溃的解决:AsyncRenderer layout engine performed from background thread
问题现象在系统升级到iOS17后,原本正常的
Swift
UI代码在运行时突然发生崩溃,提示如下信息:com.apple.
Swift
UI.AsyncRenderer(17):“Modificationstothelayoutenginemustnotbeperformedfromabackgroundthreadafterithasbeenaccessedfromthemainthread
大熊猫侯佩
·
2023-09-27 05:18
开发疑难秒懂百科
SwiftUI
iOS
17
AsyncRenderer
NSISEngine
崩溃
后台线程
Background
精通
Swift
(13)- 初始化
类、结构体、枚举都可以定义初始化器类有2种初始化器:指定初始化器(designatedinitializer)、便捷初始化器(convenienceinitializer)//指定初始化器init(parameters){statements}//便捷初始化器convenienceinit(parameters){statements}每个类至少有一个指定初始化器,指定初始化器是类的主要初始化器默
5e4c664cb3ba
·
2023-09-27 04:11
swift
可选类型
Objective-C与
Swift
语言对于可选nil的不同理解:Objective-C中的nil:表示缺少一个合法的对象,是指向不存在对象的指针,对结构体、枚举等类型不起作用(会返回NSNotFound
赵_df7e
·
2023-09-27 02:23
Swift
刷算法:两数之和
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载
JonorZhang
·
2023-09-27 00:26
鸿蒙系列-ArkUI中的LazyForEach和
Swift
UI中的ForEach有什么区别
OpenHarmonyLazyForEachArkUI高性能ForEach和LazyForEach区别ForEach和LazyForEach差异
Swift
UI提供了三种不同的机制来构建一棵树的动态部分,
最后的轻羽
·
2023-09-26 23:29
鸿蒙应用
arkui开发
open
harmony开发
swiftui
ios
openharmony
arkui
swift
JKChangeCapture
swift
版本的捕捉属性变化的工具
大家捕捉属性的变化通常是通过KVO机制来实现的,KVO把所有的属性变化都放在了一个方法进行相应处理,并不友好,之前基于KVO的机制实现了一套属性变化工具JKKVOHelper,这里不就在过多介绍这个了,在
swift
JackLee18
·
2023-09-26 23:59
swift
开发语言
ios
响应式编程
属性变化监听
R
RXSwift
Swift
-属性
1.存储属性一个存储属性就是存储在特定类或结构体实例里的一个常量或变量。可以是变量存储属性(用关键字var定义)。也可以是常量存储属性(用关键字let定义)。structFixedLengthRange{varfirstValue:Intletlength:Int}varrangeOfThreeItems=FixedLengthRange(firstValue:0,length:3)//该区间表示
DevXue
·
2023-09-26 22:39
Swift
UI 初体验 - Hello World
Swift
微信公众号:
Swift
MicHelloWorld本章教程教将带你创建第一个
Swift
UI项目。
CaryZheng
·
2023-09-26 20:50
IOS工具篇
swift
机型判断 含iPhone14系列
一、如何使用letiphoneModel:String=UIDevice.current.phoneModel二、如何验证Models-TheiPhoneWiki三、代码逻辑importFoundationpublicextensionUIDevice{//数据来源:https://www.theiphonewiki.com/wiki/Models//“Simulator”表示模拟器varphon
其子昱舟
·
2023-09-26 20:48
Android开发之路
swift
ios
iphone
iOS 集成Firebase崩溃日志采集报错lib
swift
core.dylib
Cocopods集成pod'Firebase/Crashlytics'一、初始化Firbase1、在UIApplicationDelegate中导入Firbase模块:#import2、配置一个FirebaseApp共享实例(通常在应用的application:didFinishLanuchingWithOptions:方法中配置):[FIRAppconfigure];二、自动上传dSYM日志文件
coco_CC
·
2023-09-26 20:14
写在2018
婚后,蜜月旅行归来,开启了新项目模式,这次不再犹豫,果断使用之前学的
swift
3.0进行项目的开发。
风御轩
·
2023-09-26 18:05
K 个一组翻转链表(
Swift
)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-nodes-in-k-group著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给定
entre_los_dos
·
2023-09-26 16:36
swift
--集合类型4
Swift
语言提供Arrays、Sets和Dictionaries三种基本的集合类型用来存储集合数据。数组(Arrays)是有序数据的集。集合(Sets)是无序无重复数据的集。
下页天
·
2023-09-26 16:49
Swift
学习之汇编语言简单学习
一、学前须知1、软件\程序的执行过程image.png2、总线总线:一根导线的集合。每一个CPU芯片都有许多管脚,这些管教脚和总线相连,CPU通过总线跟外部器件进行交互。image.png总线的分类:地址总线、数据总线、控制总线图片1.png地址总线:宽度决定了CPU的寻址能力8086的地址总线宽度是20,所以寻址能力是1M(2的20次方)数据总线:宽度决定了cpu的单次数据传送量8086的数据总
冷武橘
·
2023-09-26 15:14
【iOS开发细节】之-
Swift
项目实现多语言功能
在项目开发的过程中,如果项目需要支持海外用户,那么就需要设置多语言功能,特此在这里总结一下在项目中如何进行多语言的适配,具体步骤如下:第一步,创建多语言文件在Xcode里面创建一个名叫Localizable.strings的文件来存储其他多语言资源。注意,尽量不要修改文件名,就用自动生成的那个就好,自定义的话,后面调用起来会比较麻烦创建StringsFile就用自动生成的Localizable文件
_老妖怪
·
2023-09-26 14:17
Swift
第8天播放音乐和渐变图层
自学iOS-三十天三十个
Swift
项目《Project08播放音乐和渐变图层》实现效果(自己仿写,
Swift
5.0,Xcode11.4)播放音乐中渐变图层【概述】项目很简单,是
Swift
语言下,mp3格式音乐播放
涵啸虎
·
2023-09-26 14:13
Swift
UI一起学之十三 -- Toggle开关的使用
一学习目标学习用Toggle的组件的使用二学习效果系统切换语言后,app自动显示当前系统语言下的文字image.png一Toggle开关的使用image.pngstructToggleUIView:View{@StatevarisSoundOn:Bool=truevarbody:someView{VStack{Toggle(isOn:$isSoundOn){Text("音量开关")}Image(s
sunny_ke_ke
·
2023-09-26 13:45
2022-12-02
人员多了,不同的开发团队一起搞,各自带着历史资产融合过来,产品是做不好的晚上强迫自己抽空看了几节iOS的课程,讲
Swift
的,相当于又是在复习,语言多了,真的是记不住啊。
三流编程
·
2023-09-26 11:35
喵的Unity游戏
开发之路
- 攀爬
本文全名:喵的Unity游戏
开发之路
-移动-攀爬-贴墙使表面可攀爬并进行检测。即使墙壁在移动,也要贴在墙上。使用相对于墙壁的控件进行攀爬。爬上拐角处和悬垂处。站在斜坡上
MarsZhouGo
·
2023-09-26 10:57
Swift
内存管理 ⑮
跟OC一样,
Swift
也是采用基于引用计数的ARC内存管理方案(针对堆空间),
Swift
中的ARC有三种引用:强引用(strongreference):默认情况下都是强引用若引用(weakreference
Aliv丶Zz
·
2023-09-26 10:51
Swift
- 函数的派发方式.
编译型语言有三种基础的派发方式:静态派发;函数表派发;消息机制派发(动态派发).我们都知道Objective-C是使用的消息机制派发,任何的方法调用都会转为为Objc_msgSend...这是调用函数最动态的方式..这方派发方式的特点是开发者可以在运行时改变函数的行为.不止可以通过Method_swizzing来改变,甚至可以用isa-swizzing修改对象的继承关系,可以实现自定义派发.消息机
Zafir_zzf
·
2023-09-26 07:17
Swift
学习资料
Swift
菜鸟教程https://www.runoob.com/
swift
/
swift
-tutorial.html
Swift
官方手册https://docs.
swift
.org/
swift
-book/GuidedTour
西蒙SIMON
·
2023-09-26 06:04
Swift
UI 隐藏/取消List的分割线
structContentView:View{init(){UITableView.appearance().tableFooterView=UIView()UITableView.appearance().separatorStyle=.none}varbody:someView{List{Text("Item1")Text("Item2")Text("Item3")}}}或者structCon
isnow
·
2023-09-26 05:40
Swift
中,Target-Action 模式的使用
在
Swift
中,给button添加点击回调处理事件:需要给回调事件中传递参数///给按钮添加带参回调事件btn.addTarget(self,action:#selector(btnAction(sender
EngineerPan
·
2023-09-26 03:26
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他