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)
iOS OC技术(一)从创建开始
iOS学习,首先从创建项目开始:设备:Mac系列电脑编程工具:Xcode编程语言:Objective-C/
swift
在Mac电脑上的AppStore中下载Xcode软件开发工具。
麦哲文
·
2023-11-05 10:19
Swift
closure & higher order functions - 斯坦福iOS课程精简笔记
正在学
swift
以及iOS,学习过程中发现
swift
语言中有许多精妙之处。上课时closure这个
swift
的精华和重要概念没讲清楚,去看了Stanford公开课受益匪浅,在此记下备忘。
火瓜怪怪
·
2023-11-05 10:10
swift
文件引用含有OC WCDB库报错的问题
类库A依赖WCDB库,WCDB库是OC的framework库,
swift
文件导入A库后报错importA就会报错CouldnotbuildObjective-Cmodule'A'最后发现只要把这个文件是为
蛋Dan
·
2023-11-05 10:46
iOS开发中在
swift
项目中使用Kingfisher下载图片
在iOS开发中不可避免地会用到图片下载功能,在OC中有SDWebImage这个经典三方库,而在
swift
中同样有一个知名图片下载的三方库,那就是Kingfisher。
梁森的简书
·
2023-11-05 07:05
swift
字符串截取
1.截取某字符串的前10个字符串letsub1=str.prefix(10)2.截取某字符串的后10个字符串letstr1=str.suffix(10)也可以换种写法letindex2=str.index(str.endIndex,offsetBy:-10)letsub4=str[index2…3.截取某字符串的第3个字符到第6个字符范围的字符串letindex3=str.index(str.st
fishycx
·
2023-11-05 07:18
iOS基础
swift字符串
Dart 语法总结
main函数是dart入口*2.参数args,类型为List-泛型*/voidmain(Listargs){print("helloworld");}变量声明voidmain(Listargs){//和
swift
fishycx
·
2023-11-05 07:16
flutter
开发语言
Swift
方法注解@discardableResult
在
Swift
中定义一个有返回值的方法,在使用的时候如果没有变量来接收这个返回只,XCode会给出下面的警告:Resultofcallto'func1()'isunused有两种方法解决这个警告,第一种是用一个空变量来接收这个返回值
p_peng
·
2023-11-05 06:04
Cocoapods 安装及使用
什么是CocoaPodsCocoaPods是一个用Ruby写的,用作
Swift
和Objective-C项目的依赖管理器。
_涼城
·
2023-11-05 03:02
ios 中阿拉伯数字转换成中文汉字
swift
版本letformatter=NumberFormatter()formatter.numberStyle=NumberFormatter.Style(rawValue:UInt(CFNumberFormatterRoundingMode.roundHalfDown.rawValue
super大太阳
·
2023-11-05 02:05
2020-08-17 iOS、
swift
- 使用Assets来设置黑夜模式
使用Assets来设置黑夜模式是苹果给出来的一个解决方案,如果你不想用代码,用个方法也不错(个人想法)1、选中Assets,然后再选中第二箭头的“+”第一步2、选中“NewColorSet”第二步3、创建了选中刚刚创建的名字(默认名字为“Color”),这一步可以修改名字,然后在右下角的“Appearance”的选项,点击后选择第二个“Any、Dark”第三步4、这时中间就会出现两个方框名字分别是
我常常问自己我是谁
·
2023-11-05 02:16
完整
Swift
项目(模拟微博)演练、五(.End)
我将整个项目的复习拆分成了几个部分,每完成一部分我都会提交一次代码,大家根据所复习到的部分,检出对应的分支来看代码就可以了,代码中的注释已经十分详尽了,有问题或者疑惑大家可以随时留言沟通.项目地址知识点汇总iOS-自定义表情键盘iOS-通过上下文对图片压缩图片Alamofire上传文件自定义UITextView添加加在Vc上,通过对不同事件的监听来理解代理通知(Notification)里面的数据
下班不写程序
·
2023-11-05 01:43
swift
下拉刷新框架
下拉刷新汇总:https://www.jianshu.com/p/59ca096f0d05=========系统自带的refresh========letcon:UIRefreshControl=UIRefreshControl.init(frame:CGRect.init(x:0,y:0,width:WIDTH,height:150))con.tintColor=UIColor.red//小转圈
赤兔人生
·
2023-11-05 01:09
香港金管局:黑客突袭香港银行偷钱
据头条财经网报道,较早前孟加拉国央行及其他海外银行遭黑客入侵,利用环球银行金融电讯协会(
SWIFT
)的系统盗走资金。
weixin_34239592
·
2023-11-05 01:25
swift
网络
LeetCode - 无重复字符的最长子串(
Swift
)
无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答
Longshihua
·
2023-11-05 00:30
【
Swift
】拆分小说阅读器功能,分享内部实现
公司项目结束了,公司估计也快黄了,年底事少,也给了我不少时间来维护博客。公司的项目是一个类似于简书的创作平台,涵盖写作、小说、插画内容。本期主要先下小说阅读部分,UI样式仿照的是微信读书样式,因之前也写过小说阅读器,但是代码并没有解耦,这次彻彻底底做一次大改动。小说用户的常见操作:当前阅读进入记录和书签列表,因公司项目的结构问题,目前新项目并没有做项目进度记录和书签保存功能,以后有优化时候,再补充
Landen2011
·
2023-11-05 00:49
swift
ui
开发语言
ios
Swift
5.1—计算字符数量
如果想要获得一个字符串中Character值的数量,可以使用count属性。letunusualMenagerie="Koala,Snail,Penguin,DromeDary"//打印输出“unusualMenageriehas40characters”print("unusualMenageriehas\(unusualMenagerie.count)characters")注:可扩展的字形群
paperclouds
·
2023-11-04 23:24
speech开源框架_iOS 10 的 Speech 框架实现语音识别 (
Swift
)
什么都不说先上效果早在2011年iPhone4s的上,iOS5系统就有了语音识别.但有以下缺陷需要-弹出键盘只支持实时语音无法自定义录音单一的输出结果不开放在2016年的WWDC上,Apple终于开放了语音识别SpeechRecognitionAPI,那就是Speech框架。事实上,Siri的语音识别正是由SpeechKit提供支持。超过50种语言获得支持任何运行iOS10的设备都可用加入用户授权
weixin_39522927
·
2023-11-04 21:28
speech开源框架
swift
泛型取值和字符保留几位小数
ImageCache.default.calculateDiskStorageSize{(results)inprint("硬盘大小is\(results)")letstring=results.map({String($0)})results.map{num1inprint(num1)}print(string)do{letvalue=trystring.get()letnum=(Double(
guoguojianshu
·
2023-11-04 20:36
巩固-
swift
5.0+基础知识(零)
声明常量和变量常量和变量必须在使用前被声明,使用关键字let来声明常量,使用关键字var来声明变量。letmaximumNumberOfLoginAttempts=10varcurrentLoginAttempt=0类型别名类型别名可以为已经存在的类型定义了一个新的可选名字。用typealias关键字定义类型别名。格式:typealias别名=已有类型名typealiasAudioSample=U
永断阎罗
·
2023-11-04 19:24
Rx
Swift
基本使用
登陆限制最小字数并绑定使用letusernameOutlet=UITextField()letpasswordOutlet=UITextField()letdoSomethingButton=UIButton(type:.custom)letusernameValid=usernameOutlet.rx.text.orEmpty//用户名->用户名是否有效.map{$0.count>=5}//判断
CN_HarrySun
·
2023-11-04 18:49
RX
Swift
登录实例-->根据条件改变按钮颜色(包括勾选协议条件)
直接上代码//手机号判断letphonenumValid=phoneNum.rx.text.orEmpty.map{$0.count==phoneNumLength}.share(replay:1)//验证码判断letcodeValid=codeNum.rx.text.orEmpty.map{$0.count==codeNumLength}.share(replay:1)//此处判断协议是否勾选条
茗记西岭雪
·
2023-11-04 18:00
关于Dart编程语言的空安全(null safety),你要知道的都在这里
关于nullsafety其实并不是什么新鲜事了,很早的时候
Swift
就已经支持了,Dart是从2.12.2版本开始支持该特性的。本篇以官方文档为蓝本,聊一下Dart的nullsafety特性。
岛上码农
·
2023-11-04 18:58
flutter项目-建立flutter-plugin插件(android/iOS)
1.首先使用AndroidStudio或者VSCode新建flutter-plugin,我这里使用的是AS建立好的项目里面,会自动存在一个示例(获取当前平台).安卓使用kotlin,iOS使用
Swift
image.png2
浮华_du
·
2023-11-04 14:17
从零开始:开发直播商城APP的技术指南
第一部分:技术堆栈的选择1.移动平台:您可以选择iOS和Android平台开发应用,使用
Swift
或Objective-C(iOS)以及Kotlin或Java(Android)进行编程。
万岳软件开发小城
·
2023-11-04 13:10
APP开发
软件开发
直播带货APP
大数据
人工智能
android
php
java
关于iOS常见的编译报错合集
userheadersearchpath配置不正确2.如果项目纯在多个Tagert,导入三方的framework需要每个项目都勾选3.有的时候导入三方framework的时候,系统自动创建的链接路径会报错,可以删除手动导入一遍4.OC和
swift
iOS_岁月
·
2023-11-04 11:57
从TCP三次握手说起——浅析TCP协议中的疑难杂症
PeterWang_bupt贡献值:2等級:L10发布0评论1顶发布链接发布图文全部主题我关注的主题GEEKNEWSRust
Swift
全栈工程师/homePrestoDB人工智能前端Spark云计算潜水猿
yesIcando-bupt
·
2023-11-04 10:32
java
【
Swift
】 Decimal类型的用法和注意事项
Swift
中的Decimal类型是用于表示高精度小数的一种数据类型,它可以提供比Double和Float更高的精度,并避免了使用浮点数时出现的精度丢失问题。
三岁牧羊
·
2023-11-04 10:12
MacOS开发
Swift
swift
macos
Decimal类型
【
Swift
/OC】assert宏的使用
assert宏用于测试表达式的有效性,并在表达式评估为false时终止程序。它通常用于调试目的,以捕捉意外的条件或错误。assert宏接受一个参数,即要测试的表达式。如果表达式评估为false(0),程序将终止并在控制台上打印错误消息。如果表达式评估为true(非零),程序将继续执行而没有任何影响。以下是assert的使用示例:intx=5;inty=10;assert(xy);//这个断言是fa
三岁牧羊
·
2023-11-04 10:38
MacOS开发
Objective-C
Swift
swift
macos
objective-c
String背后的汇编奥秘——探索数据结构
一、思考在
Swift
开发使用字符串的过程中,你是否有思考过以下问题?-1个字符串变量占用多少内存?-字符串str1、str2的底层存储有什么不同?
景如婳
·
2023-11-04 08:44
如何在运行时改变App的图标 (Xcode、Objective-C)
你会相信在这个教程中你不会写一行
Swift
的代码吗?当然,你也不用写一句Objective-C代码。这个教程会让你写一些bashshell脚本。你将会使
宾青预见
·
2023-11-04 08:58
wblobin
运行时改变App的图标
Swift
- 判断设备类型开发兼容的iOS应用(iPad使用分隔视图控制器)
1、分割视图控制器(UISplitViewController)在iPhone应用中,使用导航控制器由上一层界面进入下一层界面。但iPad屏幕较大,通常使用SplitViewController来实现导航(这个是iPad专用的视图控制器)。在横屏下,左侧显示一个导航列表,点击后右边显示对应的详情。竖屏情况下显示方式会有所不同,默认只显示详细面板,原来左侧的导航列表会通过浮动窗口隐藏,需要从边缘向内
小驴拉磨
·
2023-11-04 07:36
Swift
5.1—自定义运算符
除了实现标准运算符,在
Swift
中还可以声明和实现自定义运算符。可以用来自定义运算符的字符列表请参考运算符。
paperclouds
·
2023-11-04 06:01
滴滴/淘宝/微信/蘑菇街/casatwy等 iOS App的组件化架构漫谈
滴滴/淘宝/微信/蘑菇街/casatwy等iOSApp的组件化架构漫谈http://www.
swift
humb.com/forum.php?
keyuan0214
·
2023-11-04 05:11
swift
Timer循环引用,导致内存溢出
使用addTarget方法创建timer,会产生强引用,导致内存溢出,ps:有问题的api干嘛开放出来,真tm坑Timer.scheduledTimer(timeInterval:,target:,selector:,userInfo:,repeats:)建议使用以下,不会内存溢出,Timer.scheduledTimer(withTimeInterval:,repeats:,block:Void
lvzhehappy
·
2023-11-04 03:33
swift
极光推送
1、项目配置1.1导入SDK1.1.1CocoaPods导入#platform:ios,'9.0'target'JGPush'douse_frameworks!pod'JPush'end1.1.2手动导入在极光官网下载最新SDK,将SDK包解压,在Xcode中选择“Addfilesto'Yourprojectname'...”,将解压后的lib子文件夹(包含JPUSHService.h、jpush
宸瑶公主
·
2023-11-04 03:19
Swift
自动闭包(autoclosure)
自动闭包自动闭包是一种自动创建的闭包,用于包装传递给函数作为参数的表达式。这种闭包不接受任何参数,当它被调用的时候,会返回被包装在其中的表达式的值。这种便利语法让你能够省略闭包的花括号,用一个普通的表达式来代替显式的闭包。自动闭包让你能够延迟求值,因为直到你调用这个闭包,代码段才会被执行。延迟求值对于那些有副作用(SideEffect)和高计算成本的代码来说是很有益处的,因为它使得你能控制代码的执
sampson0115
·
2023-11-04 01:02
iOS组件化第一步:上传代码至CocoaPods
这里我将自己项目中用的比较多的
Swift
的extension上传至CocoaPods。1.创建一个git仓库创建仓库注意这里选择开源协议选择MITLicense,后面p
艾欧艾斯之手
·
2023-11-04 00:06
Swift
访问控制机制
类似于c++、Java、C#等,
Swift
语言也加入了访问控制机制,而且颗粒度更细,以便对代码进行更精细化的控制。
秋雁上海
·
2023-11-03 19:17
tyler
swift
e 美国甜心小姐
第一次听说泰勒,是在2006年高一那年,班上一个男生特别喜欢她。金发碧眼,性感红唇是她的招牌。第一次感觉有人把红唇涂的那么好看,真是美得不可方物。凭借着一首首脍炙人口得歌,她走红了,歌曲里饱含着青春和活力。他被美国媒体评为乡村音乐影响力巨大得女歌手。她说,她享受别人的赞扬,喜欢被这种声音包裹着。可哪有这么一帆风顺的人生呢?她在13岁的日记本里写到,以她的人生道德准则,就是她需要人们认为她是个好人,
KatherineHe
·
2023-11-03 17:55
Swift
中的存储属性和计算属性
///类中如果有非可选属性,需要进行处理;要么声明的时候就直接初始化,要么提供初始化方法来初始化声明的非可选变量classAnimal:NSObject{///存储属性:值的获取和存储通过自身完成,不依赖其他的变量//名字varname:String,//提供初始化方法进行初始化age:Int=0//声明的时候直接初始化//可选属性没有初始化默认值是nilvaraddress:String?,po
EngineerPan
·
2023-11-03 17:23
Swift
- 汇编-2
/*//字符串长度0xF,字符串内容存放在__.TEXT.cstring中(常量区)//字符串的地址値信息存放在str2変量的后8个字や中varstr2="0123456789ABCDEF"//由于字符串长度<=0xF,所以字符串内容依然存放在str1变量的内存中str1.append("ABCDE")//开辟堆空间.str1.append("F")//开辟堆空间.str2.append("G")
开了那么
·
2023-11-03 17:46
Swift
-OOP-权限控制
访问控制(AccessControl)在访问权限控制这块,
Swift
提供了5个不同的访问级别(以下是从高到低排列),实体指被访问级别修饰的内容open:允许在定义实体的模块、其他模块中访问,允许其他模块进行继承
守护地中海的花
·
2023-11-03 16:16
LeetCode - #25 K 个一组翻转链表
微博:@故胤道长)的
Swift
算法题题解整理为文字版以方便大家学习与阅读。
网罗开发
·
2023-11-03 16:32
Swift
leetcode
swift
算法
xcode
ios
Swift
’s use of SIL
Swift
是一门静态语言,在
Swift
中声明的方法和属性静态编译期就确定了的,并且
Swift
具有更灵活的高级特性,协议,泛型,方法重载,值引用等,所以其与OC运行时动态消息派发不同,需要支持静态派发以及动态派发
纯情_小火鸡
·
2023-11-03 14:07
Swift
-Chapter 1
groundofbeing语句(statement):一句完整的
swift
命令是指令。
旷野独狼
·
2023-11-03 13:45
执行命令行出现xcrun: error: active developer path 的解决方法
在探索
swift
源码编译时出现以下错误xcrun:error:activedeveloperpath("/Applications/Xcode.app/Contents/Developer")doesnotexistUsesudoxcode-select
凌云01
·
2023-11-03 12:19
swift
语言下SurfGen库做的爬虫是什么样的 ?
Swift
语言并没有内置的爬虫库,但是你可以使用第三方库来实现爬虫功能。其中比较常用的是Alamofire和
Swift
yJSON。
q56731523
·
2023-11-03 12:11
swift
爬虫
开发语言
kotlin
android
java
Swift
语言配合HTTP写的一个爬虫程序
下段代码使用Embassy库编写一个
Swift
爬虫程序来爬取jshk的内容。我会使用proxy_host为duoip,proxy_port为8000的爬虫IP服务器。
q56731523
·
2023-11-03 11:04
swift
http
爬虫
开发语言
node.js
okhttp
JavaScript 类完整指南
在JavaScript中不存在Java或
Swift
等语言中所使用的作为创建对象蓝图的传统类,原型继承仅处理对象。原型继承可以模仿经典类的继承。
学习者666
·
2023-11-03 11:06
java
JavaScript
Swift
UI 使用贝塞尔曲线绘制圆角
项目中经常使用到圆角或者菱角之类的,最快捷简单的方法就直接找UI切图,少则好说,多则占存储空间。直接用系统自带的绘制圆角的方法,又怕出现离屏渲染,这个时候就考虑使用贝塞尔曲线绘制圆角或者菱角。以下是绘制圆角的写法(菱角同理)structLynnFilletPolygon:Shape{leta:CGFloatletb:CGFloatfuncpath(inrect:CGRect)->Path{varp
Bepawbikvy
·
2023-11-03 10:23
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他