某些时候,要像类似苹果商店下载东西时候输入账号密码验证可以直接使用系统提供的弹窗控件。大家也可以根据实时检测输入的值来做进一步优化..
某些时候,要像类似苹果商店下载东西时候输入账号密码验证可以直接使用系统提供的弹窗控件。大家也可以根据实时检测输入的值来做进一步优化..
首先先说一下我们这篇教程所需要用到的工具 1、TS链接 2、m3u8文件 (这里的m3u8文件是由接口返回的) 2、GCDWebServer搭建本地服务器 3、AVPlay...
很多时候需要按钮点击变色, UI 设计师给了点击的颜色和标题的颜色, 假设按下的背景色是黄色(yellow),标题色是白色(white), 而普通状态下的背景色是红色(red...
获取文件属性主要用到FileManager的实例方法attributesOfItem(atPath:) 发现以上时间为GMT时间,需要转换为本地时间。附上将转换时区的方法,将...
前几天突然心血来潮想做一个视频播放器,但是系统自带的播放框架什么的太麻烦,所以找了好久的框架。都快找的懵逼了,才终于决定选MobileVLCKit了。 这个框架如果自己下载下...
Lazy Grid 允许创建灵活且易于调整的网格布局。我们可以创建 LazyVGrid 或 LazyHGrid,即创建一个垂直或水平增长的容器。网格视图只有在需要时才会渲染项...
1、设置通用控件配置 2、使用例子 效果图16600585195425.jpg
最近需要播放器支持更多格式,首先想到了伟大的FFmpeg,多次导入tools失败后开始考虑VLC。查询了很多资料都是多导入老版本,导入后一堆报红。最终官网选择了最新版本[ht...
目前主流的Json转Mode框架: SwiftyJSON Github 上 Star 最多的 Swift JSON 解析框架 ObjectMapper 面向协议的 Swift...
前言 写这篇文章的原因主要是因为看着布局警告不得劲儿 SnapKit[https://github.com/SnapKit/SnapKit]作为Swift自动布局中较为优秀的...
以下以新创建的app为例。步骤分为8个步骤:1.为App创建Bundle ID 。2.为Bundle ID创建开发模式下的描述文件。3.创建APP。4.添加内购项目。5.添加...
2020年8月12日更新 关于文中,苹果用户退款了也不知道是谁退的那块表述,现在来看 是有误的。实际上从今年WWDC后,苹果就增加了一个Server To Server的回调...
人生,如一幅徐徐展开的画卷,充满了无尽的色彩和变幻。然而,完美的事情总是太少,我们不能奢求每一个细节都尽如人意。因为,在这个世界上,没有什么是完全属于我们的,唯有知足,才能让...
在OC中,我们对方法的调用都会被转换成内部的消息发送执行对objc_msgSend方法的调用,掌握好消息发送,可以让我们在编程中更方便灵活。 首先来看下方法定义: 这里有官方...
网上没找到具体的流程,自己试了试找到确切的流程,是可以的:
OC语言: swift 语言: swift升级版:
跳转iPhone设置页面之前都是通过App-Prefs:root=WIFI 来跳转,但是2018年6月废弃了这个函数,被认为是私有函数,审核会被拒绝。 有心人采用了字符串转码...
关于IOS文件目录的一点记录 IOS的文件系统面向的是设备上的每个运行的应用程序。为了保证IOS系统的可用性和简单性,IOS设备的终端用户是无法直接访问文件系统的,同时设备上...
前言 苹果在iOS14继续加强了对用户隐私的保护,有时需求只是想选择一张相册中的图片,但是需要对App开发整个照片库的权限,一些私密照片也可以被App读取到,这样很不合理!因...