自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 iOS 内购SwiftyStoreKit

前言最近又重新写了很久之前写的内购,该项目中没有订阅,而另一个项目中包含了订阅和消费型的购买。重新整理了一下,项目中用的是SwiftyStoreKit。我们先来看一下内购类型:由于项目中有购买虚拟币和订阅,这里就选择了消费型和自动续期订阅,其他的配置网上一搜一大堆这里就省略了。。。一.购买1. 购买先看一下购买方法 /** * Purchase a product * - Parameter productId: productId as ...

2022-02-15 15:08:35 7309 1

原创 swift 获取设备型号

public extension UIDevice { var modelName: String { var systemInfo = utsname() uname(&systemInfo) let machineMirror = Mirror(reflecting: systemInfo.machine) let identifier = machineMirror.children.reduce("") { .

2021-12-22 14:52:38 2524

原创 Swift CoreAnimation ---- CALayer的呈现层和模型层

在iOS当中,所有的视图都从一个叫做UIView的基类派生而来,UIView可以处理触摸事件,可以支持基于Core Graphics绘图,可以做仿射变换(例如旋转或者缩放),或者简单的类似于滑动或者渐变的动画。CALayer属于QuartzCore框架(跨平台的),CALayer类在概念上和UIView类似,可以包含一些内容(像图片,文本或者背景色),管理子图层的位置。它们有一些方法和属性用来做动画和变换。和UIView最大的不同是CALayer不处理用户的交互。CALayer并不清楚具体的响应链(..

2021-12-07 15:43:24 1458

原创 iOS 上传苹果商店失败记录

(1).ITMS-90426: Invalid Swift Support- The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.问题是OC和Swift混编问题解决方案 project--》build setting --Always Embed SwiftStandard Libraries 设置成NO...

2021-12-03 19:28:41 3216

原创 Core Animation ---- CALayer之anchorPoint和position

学习于在iOS当中,所有的视图都从一个叫做UIView的基类派生而来,UIView可以处理触摸事件,可以支持基于Core Graphics绘图,可以做仿射变换(例如旋转或者缩放),或者简单的类似于滑动或者渐变的动画。CALayer属于QuartzCore框架(跨平台的),CALayer类在概念上和UIView类似,可以包含一些内容(像图片,文本或者背景色),管理子图层的位置。它们有一些方法和属性用来做动画和变换。和UIView最大的不同是CALayer不处理用户的交互。CALayer并不清楚具体的响

2021-11-30 17:39:34 1988

原创 swift MemoryLayout内存

在Xcode中点击MemoryLayout进去可以看到里面的解释说明以及例子。MemoryLayout 内存布局,描述其大小、步幅和对齐方式。@frozen public enum MemoryLayout<T> { //连续的内存占用量,以字节为单位 public static var size: Int { get } //存储在连续存储器或存储器中的一个实例的开始到下一个实例的开始的字节数 public static var stride: I

2021-11-29 14:48:47 877

原创 iOS15 TableView根据indexPath获取cell不对

线上明明跑着好好的项目,老板给发了录屏,说项目中隔山打牛了。默默的打开自己的手机(系统为14.8),发现没复现,模拟器(15.0)也没有复现,只有iOS15以上系统真机复现了。原因是这样的:点击cell时获取的cell竟然不是对应位置的cell,而是获取其他复用的cell。 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { le

2021-11-18 16:45:08 1321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除