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开发之路》
苹果审核4.3被拒!千万别再这样做,换个思路居然通过审核了,简直了!
为了避免4.3和方便排查上次下架的原因,我重新手写了代码,连开发语言都从OC换成了
Swift
,界面和功能也有部分新增的。在13号将APP重新上架(用的另一个账号),在14号早上收到了苹果的反馈。
白旭东QAQ
·
2023-08-28 21:13
iOS OC 实现
swift
defer 效果
swift
中有个我很喜欢的用法:defer。效果是,当defer所在作用域将要结束时,系统会调用defer花括号里的内容。
金鱼女士
·
2023-08-28 18:31
iOS
swift
ios
objective-c
iOS 17 测试版中
Swift
UI 视图首次显示时状态的改变导致动画“副作用”的解决方法
问题现象精彩的
Swift
UI动画可以让我们的App活灵活现、精妙绝伦。
大熊猫侯佩
·
2023-08-28 18:48
Apple开发入门
iOS
17
SwiftUI
5.0
动画副作用
Animation
疑似BUG
Transaction
pod init 出错:RuntimeError - [Xcodeproj] Unknown object version.
podinit出错:RuntimeError-[Xcodeproj]Unknownobjectversion.好久没有写ios代码了,今天用xcode新建一个
swift
工程后,切换到工程目录,执行podinit
jhx_84
·
2023-08-28 17:13
pod
xcode
swift
关键字throw和rethrows
Swift
中throw和rethrows关键字用于异常处理(Errorhandling),都是用在函数中,可以简单理解为throw让函数或者方法可能出现的异常得到处理(比如用do-catch处理),而rethrows
我想哟
·
2023-08-28 17:43
Swift
- Codable 解码设置默认值
掘金同步更新:https://juejin.cn/user/3378158048121326/posts上一篇
Swift
-Codable使用小记文章中介绍了Codable的使用,它能够把JSON数据转换成
MA806P
·
2023-08-28 14:51
swift
中自定义cell(xib)
1.首先我们要创建一个继承UITableViewCell类,在这个类中拖拽我们用到的控件和想要的样式.2.千万不要我们的标识符,习惯是用类名加上ID,这样可以避免重名.1.png3.因为我们
swift
中是不用导入头文件的
RenZhiYong
·
2023-08-28 13:21
Swift
错误处理/访问权限
enumErrorType:Error{caseinvalidTypecaseoutOfStackcaseneedMoreCoins(count:Int)}structItem{varprice:Intvarcount:Int}classSaleMachine{//定义商品类型varitemType=["Chocolote":Item(price:8,count:6),"bread":Item(p
Eddiegooo
·
2023-08-28 13:24
swift
时间戳转Date
funcstringConvertDate(string:String,dateFormat:String="yyyy-MM-ddHH:mm:ss")->Date{lettimeZone=TimeZone.init(identifier:"UTC")//这是重点letdateFormatter=DateFormatter.init()dateFormatter.timeZone=timeZoned
梁景华Joshua_
·
2023-08-28 13:23
Swift
从零开始(二)
类型别名类型别名就是给现有类型定义另一个名字,方便我们辨认,比如一些比较难记的系统类型,就可以使用typealias来定义类型别名typealiasNumber=Unit16//类型别名搞完之后,就可以在之后的任何地方使用varminNumber=Number.min//因为Number是Unit16类型的别名,所以,minNumber的最终值应该是0元组元组是把多个值组合成一个复合值。元组内的值
CoolCat丶Hero
·
2023-08-28 13:37
Swift
字符串 截取 半个表情emoji \u0000fffd 的处理
UITextField(UITextView)在做输入字符串长度限制时有两种长度需求限制:String.count:中文、英文、表情emoji都长度都算一个(StringasNSString).length:中文、英文长度算1,表情emoji长度为2、4、7等等如果为1的情况,一般没有问题主要为2的情况下,//text:Optional("123456789")letnewText=(textas
rztime
·
2023-08-28 13:50
iOS开发人员应该知道的一组工具。
Swift
和Objective-CCocoa项目的CocoaPods依赖管理器CarthageCocoa的简单,分散的依赖管理器Atom+Nucl
weixin_33787529
·
2023-08-28 12:01
移动开发
xcode
swift
Google Protobuf简单使用
它自带了一个编译器,可以编译成JAVA、python、C++代码,而
Swift
语言也由第三方提供支持了。
笑笑爸比
·
2023-08-28 12:27
swift
常用框架
Reachability.
swift
:用来检查应用当前的网络连接状况。综合Perfect:
swift
的服务器端开发框架(针对于移动后端开发、网站和web应用程序开发)。Rx
Swift
:函数响应
好快的刀
·
2023-08-28 10:28
Swift
中代理定义使用
简单分为以下六步:1.委托方定义协议,只要遵守协议,都能使用我的委托方法2.委托方定义协议方法3.委托方声明代理属性4.委托方执行代理5.被委托方遵守代理协议,第一次实例化委托方时设置代理6.被委托方调用代理方法//01.定义协议protocolLeftItemDelegate:NSObjectProtocol{//02.定义协议方法funcItemSelectIndexPathClick(Ind
tito
·
2023-08-28 09:58
iOS -
Swift
- NSAttributedString 显示Emoji乱码问题
最近在开发中,遇到一个奇怪的问题,就是当显示一串文本,当文本最后一个字符是Emoji时,Emoji显示乱码,如图:错误展示正确展示应该是这样的正确展示而展示逻辑也很简单,一个UILabel控件通过attributedText展示signLabel.attributedText=user.introductionAttribute如果用label.text展示的话,则是正常的signLabel.te
码代码的小马
·
2023-08-28 09:10
Swift
基础-类和继承
创建自己的类类与结构相似,因为它们使您可以使用属性和方法创建新类型,但是它们有五个重要的区别,我将一次向您介绍所有这些区别。类和结构之间的第一个区别是类永远不会带有成员初始化器。这意味着,如果您的类中有属性,则必须始终创建自己的初始化程序。例如:classDog{varname:Stringvarbreed:Stringinit(name:String,breed:String){self.nam
Augs
·
2023-08-28 09:03
iOS
swift
5 扫描二维码
文章目录1.生成二维码图片2.扫描二维码(含上下扫描动画)2.1记得在info.plist中添加相机权限描述1.生成二维码图片importUIKitimportCoreImagefuncgenerateQRCode(fromstring:String)->UIImage?{letdata=string.data(using:String.Encoding.utf8)ifletfilter=CIFi
星星月亮0
·
2023-08-28 07:02
ios
swift
xcode
12.Rx
Swift
调度者(上)
创建子线程-self.actionBtn.rx.tap.subscribeDispatchQueue.global().async{print("请求数据")self.actionBtn.rx.tap.subscribe(onNext:{(tap)inprint("点击了--\(Thread.current)")}).dispose()}猜想,推测:在子线程中进行线程打印,从逻辑上看,打印出来应该
smart_M
·
2023-08-28 07:21
Swift
进阶(七)继承
继承(Inheritance)值类型(枚举,结构体)不支持继承,只有类支持继承没有父类的类,称为:基类
Swift
像OC、Java那样的规定:任何类最终都要继承自某个基类子类可以重写父类的下标、方法、属性
Jax_YD
·
2023-08-28 03:05
Rx
Swift
初探(1)
一、前提:函数响应式编程思想简单来说函数响应式编程=函数式编程+响应式编程(1)函数式函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambdacalculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。y=f(x)x:参数f:函数y:返回值//把x作为一个函数传入-->x=f(x)例如x值是2,2=1+1=0+2y=f(f(x))//
理想的不俗人
·
2023-08-28 01:55
swift
录音及播放工具类
注释:因项目需求,需要开发录音功能,所以在网上找到工具类并做了Demo,具体实现的细节还需优化!*此工具类包含录音的开始,停止,播放功能importFoundationimportAVFoundationclassRecordManager{varrecorder:AVAudioRecorder?varplayer:AVAudioPlayer?letfile_path=NSSearchPathFo
JACK_岩
·
2023-08-28 01:52
第一百二十五回 dart中List和Map的常见用法
在高级语言中都有list和map,比如Java,
Swift
以及Kotlin,dart也
talk_8
·
2023-08-28 00:06
一起Talk
Flutter吧
flutter集合类型
Flutter
List
List与map转换
移动开发
Swift
简介
image.png从2014年至今,已经有15个版本发布,其中5个大版本,10个小版本*与之对比的是Objective-C从80年代至今,只有两个版本2015年12月
Swift
正式开源,目前
Swift
可以应用到多个领域
Rathen
·
2023-08-27 23:35
我的阅读书单2020
阅读书单:1:《巴菲特的护城河》——(美)多尔西值得回味的书单:1:《巴菲特的护城河》——(美)多尔西学无止境:1,专业学习,饭碗(新语言:
swift
,python,TypeScript;新框架:cocos2dx-js
行业碧油鸡
·
2023-08-27 23:28
swift
4.x 浮点类型
浮点类型有两种表示方式:(1)Float:表示32位的浮点类型,可以精确到小数点后6位。(2)Double:表示64位的浮点类型,可以精确到小数点后15位。letf:Float=0.123456789letd:Double=0.1234567890123456789具体选用哪种浮点类型,取决于所存储的浮点数的范围。通常情况下,推荐使用Double。如果声明浮点类型的变量或常量时不指定具体的数据类型
redstar110
·
2023-08-27 20:24
IOS简单实现夜间模式(OC和
Swift
)
Demo:https://gitee.com/HanZhiLi/ios_night_mode效果图1.OC简单实现1.创建一个theme的NSObject(设置全句需要调用的颜色,单例)2.分别创建UIView,UITabBar,UINavigationBar,UILabel分类(category),如果有其他控价需要可以创建,因为思路是一样,所以只展示UIView2.1主要是用NSNotific
Hahn_z
·
2023-08-27 19:27
2021-12-15
Rx
Swift
学习资料:https://beeth0ven.github.io/Rx
Swift
-Chinese-Documentation/https://github.com/ReactiveX/Rx
Swift
赤兔人生
·
2023-08-27 18:19
swift
String 转 NSNumber
Swift
3.0letsomeString="42222222222"ifletmyInteger=Int(someString){letmyNumber=NSNumber(value:myInteger
爱编程的小兵
·
2023-08-27 17:32
Swift
GCD
参考链接主线程DispatchQueue.main.async{NSLog("\(Thread.current)")}串行队列同步依次执行,在主线程依次执行letqueue=DispatchQueue(label:"test")foriin0..<10{queue.sync{NSLog("\(Thread.current)--\(i)")}}同步依次执行,在同一个线程执行letqueue=Disp
CaptainRoy
·
2023-08-27 16:12
在
Swift
ui中嵌入地图视图(含源码)
在ios14中,
Swift
ui通过一个Map组件在本地支持它。
资产小目标APP
·
2023-08-27 14:51
swift
-xib添加适配(NSLayoutConstraint+IBDesignable)
代码如下,添加之后xib中的约束就会变出一个开关:importUIKitletLayoutSCALE=screenWidth/414extensionNSLayoutConstraint{@IBInspectablevaradapterScreen:Bool{set{ifnewValue{self.constant=self.constant*LayoutSCALE}}get{returntrue
SmallHer
·
2023-08-27 13:02
在github上下载的
swift
4.2的demo运行只提示build succeeded 但无法运行
参考如下图所示操作即可.只提示这样一个图片但是并没有运行起来.按照如下图操作即可.选择EditScheme将[None]→改成对应项目名.app即可.运行成功了!
A崽崽
·
2023-08-27 12:40
Swift
-内存安全
默认情况下,
Swift
会阻止你代码里不安全的行为。例如:
Swift
会保证变量在使用之前就完成初始化,在内存被回收之后就无法被访问并且数组的索引会做越界检查。
DevXue
·
2023-08-27 11:34
Swift
+ Perfect开发你的服务器(高级版)
2.现已假设读者阅读过我的另外两篇文章
Swift
Perfect开发你的服务器(初级版)
Swift
Perfect开发你的服务器(中级版)3.准备Peffect助手工具:PerfectAssistant3.0
超人猿
·
2023-08-27 09:33
Swift
-简单汇编指令、lldb常用指令
汇编语言的分类分为:8086汇编(16bit)、x86汇编(32bit)、x64汇编(64bit)、ARM汇编(嵌入式、移动设备)x86、x64汇编根据编译器的不同,分为两种书写格式:Intel(windows派系)、AT&T(unix派系)iOS开发中,最主要的汇编是:AT&T->模拟器、ARM->真机常见的汇编指令image.png寄存器有16个常用寄存器:rax、rbx、rcx、rdx、rs
小猪蛋蛋
·
2023-08-27 09:56
Swift
(八)
泛型泛型版本的函数使用占位符类型名(这里叫做T),而不是实际类型名(例如Int、String或Double),占位符类型名并不关心T具体的类型,但它要求a和b必须是相同的类型,T的实际类型由每次调用swapTwoValues(_:_:)来决定。泛型函数和非泛型函数的另外一个不同之处在于这个泛型函数名(swapTwoValues(_:_:))后面跟着占位类型名(T),并用尖括号括起来()。这个尖括号
bearIT
·
2023-08-27 09:28
箴言6'' The wicked Man
alyingtongue)流无辜人血的手,(handsthatshedinnocentblood)图谋恶计的心,(aheartthatdeviseswickedplans)飞跑行恶的脚,(feetthatare
swift
inrunningtoevil
蛀心虫
·
2023-08-27 09:20
iOS开发
Swift
-闭包
1.闭包表达式语法{(参数)->return类型in//内容}letnames=["C","A","E","B","D"]funcback(_s1:String,s2:String)->Bool{returns1>s2//(B>A,C>B)}//闭包后:varreversedNames.sorted(by:{(s1:String,s2:String)->Boolinreturns1>s2})2.根
临易i
·
2023-08-27 07:14
ios
swift
服务器
开发语言
运维
iOS开发
Swift
-函数
1.函数的定义和调用funcgreet(person:String)->String{//函数名传入值传入值类型返回值类型letgreeting="Hello"+personreturngreeting}print(greet(person:"Anna"))//调用2.函数的参数与返回值(1)无参函数funcsayHello()->String{return"hello!"}print(sayHe
临易i
·
2023-08-27 07:44
ios
swift
开发语言
iOS开发
Swift
-枚举
枚举:一组相关的值定义了一个共同的类型,使你可以在代码中以类型安全的方式来使用这些值。1.枚举语法//枚举成员不会被赋予默认的整型值。成员本身就是完备的值,类型为CompassPoint。enumCompassPoint{casenorthcasesouthcaseeastcasewest}//或者enumPlanet{casemercury,venus,earth}2.枚举的使用vardirec
临易i
·
2023-08-27 07:14
swift
开发语言
ios
Swift
- 运算符重载
structPoint{varx=0,y=0}varp1=Point(x:10,y:20)varp2=Point(x:11,y:22)letp3=p1+p2在上述代码中,p3是不能这么直接相加的,我们需要重载运算符func+(p1:Point,p2:Point)->Point{Point(x:p1.x+p2.x,y:p1.y+p2.y)}这样就不会报错了同样也支持多个相加letp3=p1+p2+p
aven_kang
·
2023-08-27 06:27
Swift
中的版本判断
#if__IPHONE_15_0if#available(iOS15.0,*){tmpTableView.sectionHeaderTopPadding=0.0}else{}#endif
我一不小心就
·
2023-08-27 05:30
flutter在native跳转后pop回flutter卡死
flutter主动调用回前台方法(找不到)
swift
自己发送回前台通知(解决)image.png
太平洋_cfd2
·
2023-08-27 04:37
swift
个人笔记(变量. 函数)
常见的数据类型数据类型初探常量变量常量编译流程letage=10//浮点数letletFloat:Float=30.0letletDouble=30.0letbool=trueletstring="我我我"//字符类型letcharacter:character="够"letarray=[1,3,4,5,8]letdictionary=["age":18,"height":168,"weight"
冬ge
·
2023-08-27 03:41
swift
学习---利用protocol加载Nib
写一个加载NibLoadable的协议,然后拓展到UIViewController和UIView中protocolNibLoadable{}extensionNibLoadablewhereSelf:UIView{staticfuncloadFromNib(_name:String?=nil)->Self{letloadName=name==nil?"\(self)":name!returnBun
calm1993
·
2023-08-27 03:50
Swift
Collections简单使用
什么是
Swift
Collections?
Swift
Collections是一个新(2021年4月5日)的开源程序包,旨在将
Swift
程序员可用的数据结构的选择范围扩展到标准库中提供的数据结构之外。
Mr_Run
·
2023-08-27 02:21
Telegram-iOS 源码分析:第五部分(AsyncDisplayKit)
AsyncDisplayKit是项目的一个子模块,其中很多功能被移除,一些功能已在
Swift
中重新实现。本篇文章探讨项目中的组件结构和UI编程模式。
灰原丶逗
·
2023-08-27 00:38
hopper dissassembler工具
一.安装HopperDisassmbler能够将Mach-O文件的机器语言代码反编译成汇编代码或OC伪代码或
Swift
伪代码。官方下载地址。
Mr_fei
·
2023-08-26 23:40
简单易懂的Alamofire使用及源码分析
Alamofire应该是用
Swift
做iOS开发里最常用到的三方框架了。
Must_Be_Sth
·
2023-08-26 20:24
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他