大牛总结的 Git 使用技巧,写得太好了

大牛总结的 Git 使用技巧,写得太好了
本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,开发中如果遇到问题可以回过头来参考参考。因为水平有限,难免会有出错的地方,欢迎指正。 Git是什么 官方话:Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。 引用廖雪峰老师的话,它能自动帮我记录每次文件的改动,还可以让同事协作编辑,...

iOS14开发-动画

iOS14开发-动画
介绍 动画往往能起到增强用户体验的作用,在 iOS 开发中,我们可以使用 UIKit 提供的动画来实现,简称 UIView 动画。UIView 动画实质上是对 Core Animation(核心动画)的封装,提供简洁的动画 API。 普通动画 API // 最完整 open class func animate(withDuration duration: TimeInterval, delay: TimeInterval, options: UIView.AnimationOptions = [], animations: @escaping () -> Void, ...

iOS 蓝牙设备名称缓存问题总结

iOS 蓝牙设备名称缓存问题总结
1. 问题背景 当设备已经在 App 中连接成功后修改设备名称App 扫描到的设备名称仍然是之前的名称App 代码中获取名称的方式为(perpheral.name) 2. 问题分析 当 APP 为中心连接其他的蓝牙设备时。 首次连接成功过后,iOS系统内会将该外设缓存记录下来。 下次重新搜索时,搜索到的蓝牙设备时,直接打印 (peripheral.name),得到的是之前缓存中的蓝牙名称。 如果此期间蓝牙设备更新了名...

iOS中编写高效能结构体的7个要点

iOS中编写高效能结构体的7个要点
结构体是C/C++两种语言中的基础语法,  C语言中的结构体只是一个存粹的数据集合类型的描述,它只有数据成员而没有成员方法。C++中的结构体则被赋予为一个类定义的角色,它可以有数据成员也可以有成员方法。OC语言源自于C语言,它是面向对象的C语言,自然结构体的概念就和C语言中的定义保持一致。 结构体中的数据成员可以是基本类型,也可以是数组,也可以是指针,还可以是其他的结构体。下面是一个...

OS手机Charles抓包

OS手机Charles抓包
1.手机和电脑连接到同一Wifi下 2.电脑启动charles,检查基础设置 Proxy->Proxy Setting: Proxy->SSL Proxy Setting: 3.将手机wifi设置代理 1)查看电脑本机IP:按住option键点击wifi图标 2)手机中设置代理 3)手机首次连接charles后发起任意http请求会弹出是否信任窗口,点击Allow 4.手机安装证书 手机连接charles代理后,打开safari浏览器,地址栏输入chls.pro/ssl打开...

iOS-WKWebView缓存并保证实时性

iOS-WKWebView缓存并保证实时性
说到WKWebView的缓存,我之前也写过一篇关于UIWebView的缓存的,文章地址如下: 《iOS-UIWebview缓存并保证实时性》 但是这个方法对于WKWebView就失去了效果,后来公司的项目全部改为WKWebView,至于WKWebView的好处,这边就不过多叙述了;上面的方法要是在WKWebView上就失效了,后来我也修改了新的方案,自己的闲暇时间一直在维护自己的几款软件ZFJObsLib、ZFJPyMix,所以一直没时间总结优化一下,...

SwiftUI-混合开发

SwiftUI-混合开发
在目前阶段,SwiftUI 很难独立开发一款功能强大的 App,还是需要与 UIKit 一起合作,借助 UIKit 成熟完善的知识体系,二者相互嵌套形成混合开发。 UIKit in SwiftUI UIKitSwiftUIUIViewUIViewRepresentableUIViewControllerUIViewControllerRepresentable UIViewRepresentable 要使 UIView 在 SwiftUI 中可用,需要用UIViewRepresentable对 UIView 进行包装。UIViewRepresentable中主要有两个...

iOS Protocol基础

iOS Protocol基础
基本用途 可以用来声明很多方法不能声明成员变量,只有.h文件只要某个类遵守了这个协议,就相当于拥有了这个协议中的所有方法声明任何类都可以使用协议,只要遵守它只要父类遵守了某个协议,就相当于子类也遵守了 二、格式 协议的编写 @protocol 协议名称 方法声明列表 @end @protocol myProtocol <NSObject> @required //要求实现,不实现就会发出警告 - (void)test1; @optional ...

OC对象的本质

OC对象的本质
Objective-C的本质 我们平时编写的Objective-C代码,底层实现其实都是C\C++代码 所以Objective-C的面向对象都是基于C\C++的数据结构实现的Objective-C的对象、类主要是基于C\C++的结构体实现的将Objective-C代码转换为C\C++代码 xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc OC源文件 -o输出的cpp文件,(PS: 模拟器(i386)、32bit(armv7)、64bit(arm64)) 一个OC对象在内存中的布局 ...

布谷加速器官网下载|布谷加速器最新官网下载地址|布谷加速器破解版下载

布谷加速器官网下载|布谷加速器最新官网下载地址|布谷加速器破解版下载
布谷VPN的节点遍布全球各地,无论是国服lol还是外服pubg,Youtube,facebook,ins等,都可以直接加速,帮助用户有效解决掉帧、卡屏等多种情况,带给玩家极致的游戏体验。 本次为大家带来的是布谷加速器最新版,支持xp、win7、win8等多种操作系统,兼容性极强,安装后即可直接使用,无需做额外的设置。 布谷VPN特色介绍: 1、界面清爽无广告,安全稳定; 2、无速度和流量限制,国内国外照样玩...
Copyright © ios教程,苹果粉丝,苹果资讯,ios入门教程,ios学习,ios程序员,ios视频教程,ios粉丝网 保留所有权利.   Theme  Ality

用户登录