自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

写程序的柠檬精

萌新向iOS开发问题整理和学习新知识

  • 博客(13)
  • 收藏
  • 关注

原创 关于iOS16以后WidgetExtension无法进行断点调试的问题

关于iOS16以后WidgetExtension无法进行断点调试的问题

2023-01-05 10:51:09 1336

原创 iOS16.1 实时活动 (Live Activity)&灵动岛适配

苹果在 WWDC22 中,提出了实时活动(Live Activity)的概念,以便于用户在锁屏查看一些应用实时活动的更新。并且**ActivityKit**实现了灵动岛视图的自定义。经过我近两个月的学习,总结出了一些经验分享出来供大家批评和指正。

2023-01-03 16:39:56 10168 19

原创 iOS14 Widget开发踩坑(五)定位与地图的使用

讨论定位与地图在小组件上的使用问题

2022-12-14 17:38:46 996

原创 iOS16 锁屏小组件开发

解决如何添加一个锁屏小组件的问题,其实很简单,就是在桌面小组件的基础上新增了3个WidgetFamily类型去支持锁屏小组件,我们只需要支持一下WidgetFamily和视图即可。

2022-10-18 16:05:10 3280 2

原创 通过iOS15 Communication Notifications实现自定义通知图标

通过 Communication Notifications 实现自定义通知图标

2022-09-21 18:12:06 4763 8

原创 iOS:关于加载GIF图片的思考

最近在项目中需要加入一个动画效果,设计师在导出Lottie动画后发现并不能达到效果,就想使用gif图片来实现。但是将gif图片放入项目中运行时发现了一些问题,所以在这里整理一下有关加载gif图片的问题!

2022-03-10 15:16:47 2134

原创 iOS14 Widget开发踩坑(四)伪透明的实现和其他研究

iOS14 Widget开发踩坑(四)伪透明的实现和其他研究前言分析实施暗黑模式切换其他问题的研究:去除小组件的名字本篇参考文献小组件参考文献总结前言WidgetsA widget elevates key content from your app and displays it where people can see it at a glance on iPhone, iPad, and Mac. Useful and delightful, widgets can also help peo

2020-12-24 16:33:08 3346 4

原创 iOS14 Widget开发踩坑(三)数据通信与用户配置

iOS14 Widget开发踩坑(三)数据通信前言数据交互方式NSUserDefault坑OC保存Swift读取NSFileManagerOC保存Swift读取具体实现举例显示图片显示日期和时间实现倒计时修改字体和颜色各种数据的转化方式前言数据交互方式主程序与Widget之间的通信属于Target之间的通信,所以还是有本地通信和服务器通信两种,这里我主要记录本地数据通信的两种。NSUserDefault和NSFileManager,都得依赖于AppGroup的设置,因为文件的数据需要存储到两个Targ

2020-12-23 16:36:26 3013 8

原创 iOS14 Widget开发踩坑(二)修正版-多个小组件

Widget开发踩坑(二)前言内容添加多个小组件情况1.对于已经写好的一个小组件情况2.对于新建好还没写的小组件限制参考文献前言经过项目组的讨论,决定下下周正式开始开发小组件功能,我又对上次没有写下的问题开始了调研,主要是调研了一些不明确的问题,期间出了很多错误也证明了我的SwiftUI学习还不到位,需要继续努力,下次再继续写支持用户配置的小组件调研。内容添加多个小组件在网上搜索到的文章对于如何创建多个小组件都一笔带过了,例如《[iOS14]WidgetKit开发实战1-初识iOS小部件》中的描述

2020-09-22 09:56:28 5558 4

原创 iOS14 Widget开发踩坑(一)修正版-初识与刷新

iOS14 Widget开发踩坑(一)前言开发须知准备工作部署环境创建项目引入Widget Extension开始编写认识代码struct MainWidget_Previews: PreviewProvider {}struct PlaceholderViewstruct SimpleEntrystruct MainWidgetEntryView@main struct TestMainWidget: Widget{}struct Provider第一个坑参考文献前言最近项目要求想适配iOS14 的小

2020-09-22 09:55:17 9203 11

原创 iOS-UICollectionView 自定义瀑布流无法添加SectionHeaderView的问题解决

iOS-UICollectionView 自定义瀑布流无法添加SectionHeaderView的问题解决前言自定义瀑布流瀑布流创建问题原因分析代码修改1.添加一个headerReferenceSize属性2.在初始化中设置数值3.添加头部视图布局到Section布局中4.计算collectionView的contentSize5.让每个Item向下偏移collectionView的创建总结参考文献前言最近在项目中需要自定义一个UICollectionView瀑布流并且为Section添加一个Heade

2020-08-25 11:55:33 1604 1

原创 iOS应用接入Sign In With Apple

iOS应用接入Sign In With Apple流程前言准备工作开始编写总结参考文献前言Apple审核要求:New Guidelines for Sign in with AppleWe’ve updated the App Store Review Guidelines to provide criteria for when apps are required to use Sign in with Apple. Starting today, new apps submitted to th

2020-08-20 10:54:33 1495

原创 iOS-NMSSH 关于SFTP的简单学习

iOS-NMSSH 关于SFTP的简单学习最近在实习项目中需要做一个SFTP功能,为降低开发成本和上线风险,采用技术成熟的三方库NMSSH实现,这是我第一次接触NMSSH,所以写一写简单的学习笔记。关于SSHSSH的简介和更详细的知识我参考的是Jack LDZ - 《SSH简介及两种远程登录的方法》https://blog.csdn.net/li528405176/article/det...

2019-09-29 17:38:31 1158

空空如也

空空如也

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

TA关注的人

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