Billie 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

Siri 建议 — 使用 Objective-C 集成 Siri Shortcuts

Siri 建议 — 使用 Objective-C 集成 Siri Shortcuts背景Siri Shortcuts 是 iOS 12 引入的一项功能,旨在提供应用程序与 Siri 的深度集成。通过 Siri Shortcuts,应用可以在适当的时候向用户推荐相关操作,从而提升用户体验和应用的使用率。本文将介绍如何在 Objective-C 项目中集成 Siri Shortcuts 并进行模块化处

2023-07-05
Objective-C, Siri, Shortcuts

Lottie Swift 桥接文件 (Objective-C 项目集成 lottie-swift 并模块化处理)

Lottie Swift 桥接文件(Objective-C 项目集成 lottie-swift 并模块化处理)背景由于 Objective-C 版本的 Lottie 已经不再更新,随着 UI 设计师使用的插件的升级,一些特效在使用 Objective-C 版本的 Lottie 展示时出现异常。为了应对这一情况,引入 Swift 桥接并迁移旧的 Lottie 方法。 操作步骤拉取并修改源文件 创建一

2023-05-19
OC, Swift, Lottie

KVC之valueForKeyPath进阶

KVC之valueForKeyPath进阶KVC 常用方法setValue:forKey:setValue: forKeyPath:valueForKey:valueForKeyPath:setValuesForKeysWithDictionary: 注:valueForKey会自动把基本类型转成NSNumber或NSValue中包装成对象,同样,动态设置setValue: forKey:的属性也

2023-01-22
OC

iOS 添加渐变透明

iOS 添加渐变透明[self addAlphaMask:self.view.layer] - (void)addAlphaMask:(CALayer *) targetLayer { // 设置顶部渐隐层 CAGradientLayer *gradientLayer = [[CAGradientLayer alloc] init]; gradientLayer

2022-12-04
OC

NSCalendar 根据天数获取日期

NSCalendar 根据天数获取日期 可以用于设置 UIDatePicker 可选时间段 获取明日凌晨以及后面天数NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; NSDate *currentDate = [NSDate date]; NS

2022-11-17
OC

计算东8区当前时间距离1970年0点的天数

计算东8区当前时间距离1970年0点的天数可以用作跨天场景计算 NSUInteger current = [[NSDate dateWithTimeIntervalSinceNow:0] timeIntervalSince1970]; NSUInteger days = (current + 8*60*60) / 86400;

2022-10-17
OC

iOS 比较 APP 版本号

iOS 比较 APP 版本号NSString *showVersion = @"1.6.0"; NSString *lastAppVersion = @"1.5.9"; BOOL isLowerThanShowVersion = ([lastAppVersion compare:showVersion options:NSNumericSearch] ==

2022-10-02
OC

iOS 电池栏颜色更改

iOS 电池栏颜色更改获取外观if (@available(iOS 13.0, *)) { UIUserInterfaceStyle mode = UITraitCollection.currentTraitCollection.userInterfaceStyle; if (mode == UIUserInterfaceStyleDark) {

2022-09-10
OC

iOS 模糊的几种方法(待补充)

iOS 模糊的几种方法(待补充)- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. [self.view addSubview:self.blurredImageLeft]; self.blurredImageLeft.i

2022-08-25
OC

Masonry 多控件水平/竖直布局

Masonry 多控件水平/竖直布局//水平方向宽度固定等间隔 //每个 item 水平方向宽度固定为 110,item 之间间隔自动计算,第一个item相对父view左侧大小:leadSpacing,最后一个item相对父view右侧大小:tailSpacing [self.viewArray mas_distributeViewsAlongAxis:MASAxisTypeHorizontal

2022-07-31
OC
123…6

搜索

Hexo Fluid
总访问量 次 总访客数 人