
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
swift5 实现录音App////ViewController.swift//AudioRecoardDemo////Created by lujun on 2022/1/25.//import UIKitimport AudioToolboximport AVFoundationclass ViewController: UIViewController, AVAudioPlayerDeleg
swift5的SnipKit框架使用swfit的SnipKit跟OC的Masonry类似,都是给控件添加约束的加入 pod ‘SnapKit’, ‘~> 5.0.1’。最新版本5.0.1。网上其他写法都是过期的API写法,没有参考意义,或者报一大堆警告,令开发者很是头疼。2个Label距离最顶部显示。实践表明,必须设置frame的宽高,XY设置成0,让SnapKit约束自动归位。且宽高被约束
IOS OC项目的单例模式采用GCD方式书写单例,苹果官方示例代码也是这样写的,并打印一下地址,看看比较new出来的对象的地址是否相同。提供一个类方法,供外部访问方便。@interface NetworkTools : NSObject+(instancetype)sharedTools;@end#import “NetworkTools.h”@implementation NetworkTool
swift5以上版本的代理的实现,详细教你书写代理swift 代理与OC代理同等重要。非常重要,必须要学好,搞懂什么是代理,就是自己的事情不去做,让别人去做。交给别人去做我这里有个view.swift继承自UIView,我view里面使用纯代码创建2个button,现在点击按钮,让XXXTableController.swift 文件去执行我代理方法的,即view的事件传递到Controller里
IOS15之swift的Alamofire 5.4框架的网络封装此Alamofire 版本较高,是基于IOS15 和最新的 Alamofire 5.4.4 版本,截止我发稿的时候,最新版本,网上其他框架的版本较低,api早就淘汰了,或者其他写法,(对回调函数所使用到的关键字@escaping)要重点掌握后台我采用Java 的springBoot进行封装测试的。涉及swift基础语法,cocoaPo
Swift5使用KVC报setValue:forUndefinedKey当网络请求的json属性对于自定义模型的时候,要重写setValue forUndefinedKey方法,在swift5 版本使用self.setValuesForKeys(dict) 去进行字典赋值属性,即KVC。override func setValue(_ value: Any?, forUndefinedKey ke
MacBook笔记本的几个快捷键的使用(学会事半功倍)首先我必须提出来,我是一个果粉,一位的苹果的忠实粉丝。苹果有什么发布会,或者新产品发布,我都会积极看。现在大街上的一姑娘都喜欢用苹果12和苹果13,这是21年9月份的写的博客。我主要用的苹果的产品就是手机和电脑。像诸如此类的手表和ipad,键盘,鼠标,Siri音响,TV等苹果其他产品并没有购物的需求。那个有更好,没有也不影响。之前前一期,我写过
Xcode12.5最新快捷键的使用(学会事半功倍)Command + shift + J快速定位文件Cmmand + 0隐藏左侧文件区域进入编辑代码模式Command +option + 0隐藏右侧属性面板区域Command + control +⬇️⬆️ .m 和.h 文件之间的切换command + shift + o。快速查找代码command + option + [/].快速移动代码 整
2022.4.9 mac os 12.3.1 Monterey 安装cocoapods安装homebrew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"安装rubybrew install ruby安装 cocoapodsbrew install cocoapods要出现s
苹果电脑Mac电脑使用心得M1芯片快捷键苹果电脑的使用心得,快捷键command + C ,V,X,Z, 跟windows一样,我就不再赘述。command + space 空格键 是聚焦搜索。command + Shift+ N 是创建,选中文件后 空格键是快速预览。任何文件都可以command + O 是打开文件的。enter 是重新命名的,command + tab 切换应用的command







