问题1:ADClient编译报错问题 报错信息 相关代码(demo) 原因 苹果对AdClicent API加了一个标识ADCLIENT_DEPRECATED_IOS_90_...
问题1:ADClient编译报错问题 报错信息 相关代码(demo) 原因 苹果对AdClicent API加了一个标识ADCLIENT_DEPRECATED_IOS_90_...
Flutter中有两个常用的状态Widget分为StatefulWidget和StatelessWidget,分别为动态视图和静态视图,视图的更新需要调用StatefulWi...
在上一部分简单的了解了一下资源PHAsset、相册PHAssetCollection、相册文件夹PHCollectionList,顺便简单的了解了一下通过PHPhotoLib...
前一段时间公司项目有个需求需要做一个圆弧形状的进度条,这个需求本来还算常见,但比较蛋疼的是颜色要求是渐变色的。通常这种不造怎么找第三方库的需求,果断手撸代码(就是这种坏习惯,...
Xcode 15 安装包的大小相比之前更小,因为除了 macOS 的 Components,其他都需要动态下载安装,否则提示 iOS 17 Simulator Not Ins...
WKWebView 拦截H5加载资源需要用到的是NSURLProtocol子类新建WKWebview的扩展类NSURLProtocol+WKWebVIew.h 扩展类NSUR...
NSURLProtocol简介 NSURLProtocol是URL Loading System的重要组成部分。它是一个抽象类。可以拦截网络请求。可以拦截的网络请求包括NSU...
在开发中我们有时候会遇到动画效果,像过年这种,有时候会用到放烟花的效果,下面我就借鉴整理了一个烟花效果 效果图
本文始发于我的博文手把手教你实现macOS应用文件拖拽进窗口功能-批量生成APP的多尺寸icon实战,现转发至此。 目录 前言 拖拽功能Source 、 Destinatio...
我们都知道UICollectionViewFlowLayout有一个minimumInteritemSpacing属性可以控制cell之间水平的间距,但是这个属性并不是你设置...
1、应用场景 iOS 开发中打卡功能经常要在不同地方模拟打卡测试,为了方便测试,可以直接修改苹果设备的经纬度来模拟定位,而不用实地测试。 2、修改方式 通过GPX 文件修改设...
前言:在构建自己的组件库中,我们会经常编辑.podspec文件,进行一些配置项,但是有一些确实还是不太清楚,这里统一学习一下,内容翻译自官方文档:https://guides...
1、 在ViewController中 重写属性preferredStatusBarStyle 无效 解决方案:在重写的导航控制器(BaseNavigationControl...
很多开发小伙伴们经常私信问我一些问题: 1、若集成了腾讯Bugly或者友盟等等异常搜集的SDK,AvoidCrash会影响到它们的异常搜集吗?2、为什么集成了AvoidCra...
swift进阶总汇[https://www.jianshu.com/p/c00fa675d7d5] 本文主要介绍以下几点,文章最后会总结。 通过SIL来理解对象的创建 Swi...
目的: iOS APP在下一个版本会用swift开发,在多人开发中,即使有官网的规范模板.但每个人的代码风格和规范难以做到完全一致,对后期项目维护会增加一定的困难,这里主要...
前言 Gitlab代码管理:这里测试案例直接将项目放到官方提供的gitlab 个人账号下,公司/团队可在自身服务器上搭建一套GitLab代码管理会更加安全(可将需求抛给运维同...
前言 最近在做程序优化和代码总结的工作,在优化和总结的过程中发现,程序中存在着许多重复性的交互代码,特别是在业务逻辑层,虽然业务模块本身具有独立性,各业务模块之间也有比较明确...