- 博客(86)
- 资源 (1)
- 收藏
- 关注
原创 UIKit 和SwiftUI的混合开发
在 iOS 开发中,UIKit 和 SwiftUI 是两种不同的 UI 框架。UIKit 是传统的基于视图和控制器的框架,而 SwiftUI 是苹果推出的声明式 UI 框架,具有更简洁的语法和更强的跨平台支持。在实际开发中,将两者混合使用,以充分利用两者的优点。
2025-03-05 15:40:08
409
原创 SwiftUI - 组件设计之PreferPreferenceKey
本文记录一下当我们自定义组件的时候,PreferPreferenceKey的使用方式。
2024-04-07 15:21:40
446
1
原创 SwiftUI的 特性 - ViewModify
可以通过viewModify来管理视图的样式,结合extension来完成封装达到解偶效果。记录一下SwiftUI的 特性 - ViewModify的使用方式。
2024-03-16 22:14:37
458
原创 SwiftUI中 published 、observableObject、stateObject、EnvironmentObject的玩法
记录一下SwiftUI中 published 、observableObject、stateObject、EnvironmentObject的玩法。
2024-03-16 00:02:27
1418
原创 SwiftUI的 暗黑模式适配方案
第二种 在代码中,获取当前环境的模式枚举,去管理的自己的一套配色方案。第一种 通过在xcassets文件管理自己的颜色方案。第三种 就是选择不适配只显示光模式。
2024-03-15 22:56:37
792
原创 SwiftU的组件 - TabView
第一种是底部导航栏 , 第二种是制作一个滑块控件对精度要求不高的情况下 非常方便。记录一下SwiftU的组件 - TabView的两种style分别的使用方式。
2024-03-15 22:37:14
648
原创 SwiftUI的Picker
可以根据不同需求展示不同的Picker。本章来记录一下SwiftUI中三种不同Picker的用法 ,分别为normalPicker ,
2024-03-15 14:31:53
1154
原创 SwiftUI中的导航 NavigationView 和 NavigationLink
【代码】SwiftUI中的导航 NavigationView 和 NavigationLink。
2024-03-14 12:39:44
895
原创 swiftUI 子视图修改父视图的属性
子视图中通过@Binding创建对应关键字,然后在创建实例的时候,父视图通过 $ 关键字符把对应属性地址传递给子视图,然后子视图修改自身对象时候直接修改父视图的对应属性的值。
2024-03-12 18:06:51
517
原创 swiftUI中的可变属性和封装
关于swift中的属性,声明常量使用let , 声明变量使用var如果需要在content中更改视图变化那么就需要在 var前面加上@state。通过挂载到state列表 ,从而让xcode找到对应的改变的值效果图:上面代码块通过封装视图的背景色从而达到点击不同按钮更改背景颜色的效果。
2024-03-12 15:38:52
646
原创 swiftUI 中如何忽略safeArea
不管是UIKit和swiftUI为了能适配更多设备,所以出来了一个safeArea的设定。那如何把我们的控件放到safeArea里面呢答案就是ignoresSafeArea。
2024-03-12 12:01:47
647
原创 Got socket error trying to find package flutter_svg
如果在fluuter拉取依赖的时候遇到这个问题那可能是国内访问flutter镜像时候问题
2024-02-19 15:35:55
1243
原创 关于iOSAPP的侧滑功能我有话说
什么是iOS的侧滑,就是iOS系统自带一个右滑返回它的优点是效果好比较丝滑,不好的点就是关于使用的说明网络上很多文章都没有说清楚,今天就来聊聊这个功能。
2023-12-20 16:08:29
640
原创 关于添加xcconfig以后pod install终端提示CocoaPods did not set the base configuration of your project
提示就消失,并且可以正常install了。进入你的xcconfig 并且加上。注意XXX为你的项目名称。
2023-11-22 10:00:10
702
原创 关于更新xcode后,项目的报错Showing Recent Issues SDK does not contain libarclite_iphonesimulator.a
笔者最近在update Mac OSX 系统以后Xcode运行项目的时候出现not contain …/libarclite_iphonesimulator.a 的报错。简而言之就是对应的运行目录下缺省了对应静态库。那么接下来就简单了从网络上找回这个库或者从你的好友让他发给你就完事了。那么这里记录一下解决问题的步骤。
2023-11-19 00:37:02
3256
原创 关于iterm2的美化
笔者公司最近给发了一个新 M1 mac pro,所以一些软件需要重新安装。其中比较麻烦就是iterm2的一个美化工程 , 由于每次安装的效果都不尽相同所以这次写一个博客来记录一下 安装的过程。
2023-10-22 17:49:40
1418
2
flutter 最新 sdk.txt
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人