前言
最近在做内购用到了StoreKit.framework
库,偶然间发现中SKStoreProductViewController
这个类,查看文档后发现一个妙用,解决了我一个痛点:APP每次更新或者跳转至某个APP的App Store页面时,都要跳转至App Store,然后再跳转回应用,用户体验很不好,以前都是直接给产品说不能解决,现在呵呵呵
Combine文中写一些 Swift 方法签名时,会带上 label,如 subscribe(_ subscriber:),正常作为 Selector 的写法时会忽略掉 label,只写作 subscribe(_:) ,本文特意带上 label 以使含
前言写过移动端的同学或多或少都遇到过软键盘带来的各种各样的问题,最典型的就是输入框被软键盘遮挡、fixed元素失效等问题,并且这些问题在iOS上的表现让人难以接受。webview
TL;DR 使用的技术: Compositional layout + Diffable data source。iOS 14+。 创建 layout 以描述布局; 创建 dataSource 以提供数据和 view: 使用 CellRegistration 和 deq
异步函数异步函数概念异步和并发是两个不同的概念,并发(Concurrency)是指多个任务同时执行,这里的同时不是严格意义上的同一时刻,而是在稍大时间粒度上,多个任务可以同时推进,并发
简介从 iOS 17/macOS 14 开始,SwiftUI 支持使用 Metal shader 来实现一些特效。主要提供三个 View Modifier:colorEffect、 distortionEffect 和 layerEffect 。每个 modifier
项目背景我们的APP是一个数字藏品平台,里面的很多藏品需要展示3D模型,3D模型里面可能会包含场景,动画,交互。而对应3D场景来说,考虑到要同时支持iOS端,安卓端,Unity是个天然的优秀
1. 面向对象1.1 什么是面向对象(OOP)面向对象 Object Oriented Programming。在软件开发中,我们虽然用的是面向对象的语言,但我相信绝大多数入门或者工作经验不长的同学敲出来的
Swift 集合 Set 及常用方法1. 创建Set集合// 创建Setvar set: Set<Int> = [1, 2, 3]var set2 = Set(arrayLiteral: 1, 2, 3)2. 获取元素// set 获取最小值set.min()// 获取
目录简介笔者环境权限获取触发器UNTimeIntervalNotificationTriggerUNCalendarNotificationTriggerUNLocationNotificationTrigger图标消息推送回调代理总结Demo 源码下载简
目录前言转义与非转义闭包逃离方法将转义关闭付诸行动注意强参考周期内存泄漏背后的原因消除强引用循环概括前言Swift 是一种非常强大的编程语言,是为 Apple 生态系统开发应
1. Swift 内存销毁时机// Swift5 内存销毁时机// 引用类型的内存销毁时机class ClassDemo { var a = "value a" deinit { // 实例被释放 print("deinit
本文实例为大家分享了Swift实现表格视图单元格多选的具体代码,供大家参考,具体内容如下效果前言这段时间比较忙,没太多的时间写博客,前段时间写了一些关于表格视图单选的文章,想
前言一个小姐姐拿着一个switch的选择题来问我。之所以这么笃定地回答这个问题,并不是我知道其中原理,而是之前在一个群里,有人问了同类型的问题,我瞥了一眼记住了答案,所以才依葫
目录摘要textRect 的作用drawText 的作用优化扩展新发现总结摘要拿来即用短时间效率虽然挺高的,但是拿来的东西没有消化一次,就无法得心应手的使用它。这次的探索思路就是,查询
本文是通过结合使用CAGradientLayer、CABasicAnimation以及CAAnimationDelegate来达到颜色渐变以及转换的动画,下面是今天要达成的效果图:首先创建一个CAGradientLayer和几个
目录前言var num: Int?它是什么类型?解包的基本思路解包深入可选链的解包nullable和nonnull一点点Swift与OC的语言思考前言对于Swift学习而言,可选类型Optional是永
目录初探高阶函数mapcompactMapcompactMapValuesflatMapfilterreduce组合使用总结初探高阶函数
在 Swift 中,高阶函数一共有下面几个: map:对给定数组每个元素,执行闭包中的
本文实例为大家分享了Swift实现简单计算器项目的具体代码,供大家参考,具体内容如下//// ViewController.swift// 计算器//// Created by 悦兑科技 on 15/1/14.// Copy
本文实例为大家分享了swift表格控件的简单使用,供大家参考,具体内容如下1、效果图2、该控件(UITableView) 代码注意的地方:A、ViewController 不单单继承于 UIViewController,还有
目录前言1、图片缩放2、图片拼图3、图片操作方法4、示例代码5、结尾前言采用SwiftUI Core Graphics技术,与C#的GDI+绘图类似,具体概念不多说,毕竟我也是新手,本文主要展示效果图
Swift自定义View和OC自定义View的原理都是一样的,重写init()方法或initWithFrame()方法,下面简单说说如何自定义swift UIView主要是重写init(frame:CGRect)方法,其中required ini
关于计算器的实现在做之前想了几个方案。首先是做一个输入功能,再以后缀表达式来进行计算,但是这个更适用于做一个科学计算器,在平日生活中的计算器需要一些便捷的计算效果。所
本文实例为大家分享了Swift实现表格视图单元格单选的具体代码,供大家参考,具体内容如下效果展示前言最近一个朋友问我,如何实现表格视图的单选?因为我之前用Objective-c写过一次
为什么使用R.swiftR.swift可以获取强类型、自动完成的资源,如图像、字体和段落完全类型化。更少的强制转换和猜测方法将返回什么编译时检查,运行时不再有导致应用程序崩溃的错
目录前言实现过程程序的初步构想显示 UIImage双击缩放放大手势缩放预览任意 View将 UIImage 从 LBJImagePreviewer 剥离源码总结前言在开发中,我们经常会遇到点击图片查看大
本文实例为大家分享了Swift自定义UITableViewCell背景色的具体代码,供大家参考,具体内容如下效果前言前段时间在整理课件 《UITableView》 章节的时候,看着单元格选中时的背景
本文实例为大家分享了Swift绘制渐变色的具体代码,供大家参考,具体内容如下示意图:import Foundationimport UIKit class GradientVC: UIViewController { @IBOutlet wea
摘要直接操作图片来实现它的缩放或者填充多余空间,首选 UIGraphicsBeginImageContext 函数来实现,它就相当于一个画布,你甚至可以用它来涂鸦。最近有一个需求,就是将图片先等比
本文实例为大家分享了swift实现简单计算器的具体代码,供大家参考,具体内容如下代码//// ViewController.swift// Calculator//// Created by tutujiaw on 15/4/25.//
本文实例为大家分享了Swift使用表格组件实现单列表的具体代码,供大家参考,具体内容如下1、样例说明:(1)列表内容从Controls.plist文件中读取,类型为Array 。
(2)点击列表项会弹出消