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_swift
项目热修复
1.业界常用方案1)主要分为两类接入成本名称思路成本低JSPatch、MangoFix、Rollout.io、DynamicCocoa利用runtime1)找到这个函数。2)找到之后修改、替换这个函数。成本高MLN、Weex、ReactNative、Hybrid、flutter一套代码(js)多端运行,类似前端页面的方式热修复热更新,不需走苹果审核。注:成本低:引入极小的引擎文件,即系统内置的Ja
彩色大猩猩
·
2023-08-31 01:23
iOS_Swift
运用AttributedString实现可点击文案
Swift项目中需要实现:一段文案默认最多显示3行,当超过三行时在末尾显示“更多”,当用户点击更多时,再展开显示所有文案:期间遇到了一个类型转换的问题,在此记录说明一下:letattributedString=NSMutableAttributedString(string:"这是一段可点击的文字,后面还有很多文案更多",attributes:[.foregroundColor:UIColor.b
Morgana_Mo
·
2023-08-17 00:16
iOS开发
swift
ios
xcode
iOS_Swift
高阶函数
iOS_Swift
高阶函数higher-orderfunctioninSwiftmap转换compactMapset/array取非空compactMapValuesdictionary取非空flatMap
Morgana_Mo
·
2023-06-07 03:20
Swift基础
swift
ios
开发语言
iOS_Swift
函数派发机制
文章目录1.Swift函数派发类型1.1staticdispatch1.2tabledispatch1.3objc_msgSend2.派发类型识别2.1Struct/Enum2.2Class2.3Class-Extension2.4NSObjectSubclass2.5Protocol对象2.6修饰符2.6.1@objc/@nonobjc:2.6.2dynamic:2.6.3@inline:3.总
Morgana_Mo
·
2023-06-07 03:49
Swift基础
iOS开发
swift
ios
开发语言
iOS_Swift
一些常见的算法
1、A和B交换值//1、加法voidswap(inta,intb){a=a+bb=a-ba=a-b}//2、中间变量voidswap(inta,intb){intc=aa=bb=c}//3、异或voidswap(inta,intb){a=a^bb=a^ba=a^b}2、求最大公约数//辗转相除voidmaxCommonDivisor(inta,intb){intrwhile(a%b>0){r=a%
SixMeow
·
2020-09-09 12:20
iOS_Swift
版_二维码扫描 (AVFoundation实现,可控制扫描区域)
Demo说明:代码使用Swift语言实现,使用AVFoundation原生实现二维码扫描功能,扫描灵敏度和性能相比ZBar和ZXing都优越很多,所以毫无疑问我们应该切换到AVFoundation,Demo最低兼容IOS8,需要兼容iOS6、7或之前的版本可以用ZBar或ZXing代替。效果图:源码地址:https://git.oschina.net/SuperChaoChao/SuperChao
半路出家的程序猿
·
2020-02-22 10:44
iOS_Swift
UIScrollView之App导航页的制作
源码地址:github地址下载,欢迎star~1、App应用程序在第一次打开的时候,都会出现一个可以滚动的导航页。这些导航页面一般是关于App版本的一些新特性新功能的介绍,是每个App应用程序必不可少的一个部分。而这种导航页就是通过控件UIScrollView来实现的,下面通过一个Demo(参考了Swiftv课堂视频)让我们熟悉如何使用UIScrollView做一个App的导航页面。2、步骤如下:
hackerzchao
·
2016-01-16 20:24
iOS_Swift
UIScrollView之App导航页的制作
源码地址:github地址下载,欢迎star~1、App应用程序在第一次打开的时候,都会出现一个可以滚动的导航页。这些导航页面一般是关于App版本的一些新特性新功能的介绍,是每个App应用程序必不可少的一个部分。而这种导航页就是通过控件UIScrollView来实现的,下面通过一个Demo(参考了Swiftv课堂视频)让我们熟悉如何使用UIScrollView做一个App的导航页面。2、步骤如下:
hnuzengchao
·
2016-01-16 20:00
ios
swift
uiscrollview
iOS_Swift
之UICollectionView详解
github下载地址:下载源码一、简单介绍UICollectionView是一种很常用的控件,与常用控件UITableView有很多相似的地方,它们都是UIScrollView的子类。UICollectionView可以实现很多不同布局的设计,比如常见的九宫格就是通过UICollectionView来实现的。下面通过一个Demo来详细介绍它的使用。二、Demo介绍1)UICollectionVie
hackerzchao
·
2016-01-14 18:29
iOS_Swift
之UICollectionView详解
github下载地址:下载源码一、简单介绍 UICollectionView是一种很常用的控件,与常用控件UITableView有很多相似的地方,它们都是UIScrollView的子类。UICollectionView可以实现很多不同布局的设计,比如常见的九宫格就是通过UICollectionView来实现的。下面通过一个Demo来详细介绍它的使用。二、Demo介绍1)UICollection
hnuzengchao
·
2016-01-14 18:00
ios
swift
IOS_swift
文件系统
funcfiles(){ //应用根目录 letdir=NSHomeDirectory(); NSLog("dir=\(dir)") //文档目录 letdoc=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)[0] NSLog("doc=\(doc)") //library目录 letli
strawberry2013
·
2015-11-21 21:00
ios
swift
文件系统
应用
ios_swift
开发资源整理
iOSSwift开发资源整理文档管理者:PMST当前版本:V1.1.0最后更新日期:2015.06.28(ps:这兴起事情有点多更新有点少)注:[New]表示更新内容,此外有优秀文章、资源、框架等等,都可以推荐给我,发送到我的邮箱。邮箱地址链接:
[email protected]
更新周期:已暂停更新目录1.苹果官方资源2.国内外视频网站推荐3.中文文档4.demo网站5.开发工具推荐6.国内外开发网站
PMST
·
2015-05-28 16:33
Swift
Beginner
上一页
1
下一页
按字母分类:
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
其他