首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
王强本尊43114
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Swift关键字
@propertyWrapper 可以先把它理解成一组特别的 getter 和 setter:它提供一个特殊的盒子,把原来值的类型包装进去。被 property wrapper 声明的属性,实际上在存
WKWebView配置H5支付
需要对alipays进行替换为自己项目的Schemes,这样返回才会打开自己的app。 支付宝判定是否能打开很容易失败,所以直接打开支付宝支付。 Config.PayDomain为自己配置schemes,可以是微信支付域名统一调用,也可以使用xxx.com的项目名称回调。 ur…
属性存取数据:使用 runtime, 让 UserDefaults 飞
这时候直接添加存取方法,就好。 添加的方法,自然是 double(forKey: _) 与 set(_ , forKey: _ ) ... 为了知道添加属性,对应的类型。使用 property_copyAttributeList
Swift:另辟蹊径为App添加版本升级功能|项目复盘
这篇文章,其实和之前那篇有那么一点点联系,我们考虑用Swift原生进行爬虫。 本文的亮点在于:用Swift爬AppStore的数据,进而解析数据,分析App版本,从而完成版本升级功能。 本文难点是真的可以这样操作么?这样可以吗?尝试,尝试了才知道结果。编码上基本上没有太多,也不…
iOS - 个人中心果冻弹性下拉动画
最下面是scrollView,下面的view下拉没反应,如果强行加上上面方法中的手势,scrollView又不会滑动,总之博主在这里做了很多尝试,往往解决一个问题,又出现一个,很难解决。最后,选定的方案是最初的UItableView,把弹性动画视图作为tableHeaderVi…
UIButton 扩大点击区域
解决方案二 runtime关联对象来改变范围,- (UIView) hitTest:(CGPoint) point withEvent:(UIEvent) event里用新设定的 Rect 来当着点击范围。 Swizzling在+load中执行时,不要调用[super load…
可撤销草图绘制的跨平台解决思路
那么绘图的每一个步骤,都要保存。建设一个行为栈,撤销操作,对应栈的后进先出。 本文保存三种行为,文书框、画线、与橡皮擦。 橡皮擦也是画线,那线的颜色为背景色,即可。 绘制时,不可滚动。画完后,可以滚动。 读,相对于写,逻辑差异比较大。 加载完成,就把这两个视图,添加到内容视图 …
UIButton 状态新解
作为 iOS 开发者,一提到控件,就不得不提到 UIButton,它做为 iOS 系统最常用的响应用户点击操作的控件,为我们提供了相当丰富的功能以及可定制性。而我们的日常工作的 80% ~ 90% 做是在与 UI 打交道,处理控件在用户的不同操作下的不同状态,最简单的,比如用户…
WKWebview秒开实践分享及问题解决方案
背景 作为外汇资讯类的App,查看新闻资讯一直是用户核心需求,也是老板一直说能不能再提高点速度不想看到加载的过程.[如果大家想看基本的简单使用,请绕过,基本学完之后,再次看会有不同的感受的] 在资讯中
iOS 13 适配要点总结
苹果在当天正式弃用 Xcode 11.2 版本,需要更新至 Xcode 11.2.1 或之后的版本进行打包提审。 所有提交到 AppStore 的新应用和应用更新必须使用 iOS 13 的 SDK 进行编译打包。并支持所有对应所有设备的屏幕尺寸,详请可见 Submit Your…