话不多说,先上效果图 世界上最大的男性交友网站有demo 一.Tips:你必须要知道的概念 1. Drag 和 Drop 是什么呢? 一种以图形展现的方式把数据从一个 app...
话不多说,先上效果图 世界上最大的男性交友网站有demo 一.Tips:你必须要知道的概念 1. Drag 和 Drop 是什么呢? 一种以图形展现的方式把数据从一个 app...
在SwiftUI:View clipped[//www.greatytc.com/p/996e5c84c06c]中,我们已经探索了所有可以将剪辑蒙版应用到视图的方法...
在前篇重组/分解动画完成后,我想到了一个最佳使用场景:CollectionView 添加和删除项目时的动画。效果如图: 这个效果非常容易集成到你的项目中,Github 地址:...
禁止转载,谢谢配合!!! 富文本属性链式编程实现: 原因 NSAttributedString 配置属性字典的时候太过麻烦,所以希望能简化这个过程,最终实现如下:效果图 by...
UIStackView是iOS9之后推出的,我也是第一次接触,在学习的过程中对于其中的相关属性,尤其是对其中的distribution几个属性值,一知半解的,所以特写此文通过...
本文为原创文章,转载请标明出处 1. 通过CocoaPods安装SwiftyJSON 2. 初始化 3. 下标访问 4. 循环遍历 不管JSON是数组类型还是字典类型key的...
iOS 底层原理 文章汇总[//www.greatytc.com/p/412b20d9a0f6] 引言 iOS 5.0之后apple引入了Xcode编译器特性ARC...
目录 卡顿起因避免卡顿的常见优化方法按需加载异步绘制延时加载图片 序言 UITableView 是我们开发中常用的控件,所以掌握 UITableView 的相关优化技巧就显得...
SF Symbols 中增加了新的类别 Variable,其中的图标支持可变渲染。 UIImage 相应地增加了新的构造函数支持可变渲染。
简介 SwiftLint[https://github.com/realm/SwiftLint] 是 realm 公司开发的一个插件,用于强制检查 Swift 代码风格和规则...
本篇主要介绍笔者在iOS开发工作中用到的加解密算法的使用,主要包括:1)对称加密算法:AES、DES、3DES2)非对称加密算法:RSA、DSA、ECC3)哈希(散列)函数(...
很多情况下用Flutter来编写整个项目是不太现实的。例如公司已经有了成熟的App产品了,去用Flutter去重写整个项目会有很大的工作量和功能上的风险;有时候公司出于谨慎的...
理论基础 进程与线程 进程 进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资源的基本单元。 进程是指在系统中正在运行的一个应用程序,就是一段...
基础知识 App如何通过网络请求数据? App 通过一个 URL 向特定的主机发送一个网络请求加载需要的资源。URL 一般是使用 HTTP(HTTPS)协议,该协议会通过 I...
iOS 中的通知主要分为 2 种,本地通知和远程通知。 本地通知 使用步骤 导入UserNotifications模块。 申请权限。 创建通知内容UNMutableNotif...
Swift 5.6 内置于 Xcode 13.3,增加了如下的几个新特性。 #unavailable Swift 5.6 之前只有#available表示可用,Swift 5...
介绍 Swift 4.2 中引入了一个新的语法@dynamicMemberLookup(动态成员查找)。使用@dynamicMemberLookup标记了目标(类、结构体、枚...
Button无疑是swifttui中最受欢迎的元素之一,它也非常特别,因为它是唯一具有两种不同风格协议的组件:ButtonStyle和PrimitiveButtonStyle...
最近对AVAudioEngine感兴趣,一方面是网上很多录音是通过AVAudioRecorder或AudioUnit来实现的,AVAudioEngine相对较少,另一方面是w...