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横屏模式适配

iOS横屏模式适配
iOS开发中,有时候会用到横屏模式,比如视频播放,科学计算器等。下满开发者就讲下横屏模式的注意事项 屏幕方向info设置,建议只勾选竖屏就好了,不要勾选其他的,不然的话有些三方组件是强制竖屏的,会崩溃 在AppDelgate中允许屏幕旋转 func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { return ...

分享一些iOS实用Demo

分享一些iOS实用Demo
总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、Masnory、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自GitHub。 1、获取验证码 http://download.csdn.net/detail/zyq527758142/9852547 2、接口调试工具Get,Post http://download.csdn.net/detail/zyq527758142/9852550 (windows平台)http...

慎重升级!苹果关闭iOS 15.3验证 没有后悔药

慎重升级!苹果关闭iOS 15.3验证 没有后悔药
在2月10日发布iOS 15.3.1版本更新之后,今天苹果停止签署iOS 15.3。由于iOS 15.3不再被签署,如果你已经更新到iOS 15.3.1,就不可能降级到该版本。 苹果通常在新版本出来后停止签署旧版本的软件更新,以鼓励客户保持他们的操作系统是最新的。 iOS 15.3于今年1月下旬推出,修复了一个可能泄露浏览活动的重大Safari错误,而iOS 15.3.1是另一个错误修复更新,进一步解决 WebKit 漏洞。 停止签名意味...

RxSwift + MVVM: 怎样搞定 ViewModels

RxSwift + MVVM: 怎样搞定 ViewModels
简介 我们开始使用RxSwift和Model-View-ViewModel(MVVM)架构开发BlaBlaCar将近一年了。我们对于结果非常激动。我们用这个方式写的代码非常容易看懂,维护,测试以及衡量。然而,开始的几周却不是一件轻松的事情:我们不得不重复搞MVVM+RxSwift架构的某些方面让事情弄对。其中一件事就是就是给ViewModel提供输入的方式。让我们看看两种为ViewModel提供输入(RxEvents)的不同的方法。首先让我们过一遍...

RxSwift + MVVM 项目实战

RxSwift + MVVM 项目实战
RxSwift 是什么? 为什么要引入它?它有什么优点、好处呢? 函数式编程:利用高阶函数,即将函数作为其它函数的参数。 响应式编程:关注于数据流及变化的传播。 概述 见名知意,RxSwift 是在 Apple 推出 Swift 后,针对 Swift 语言 ReactiveX 推出 Reactive Extensions 系列一个实现库;除此之外,ReactiveX 还推出了 RxJava,RxAndroid,RxPHP 等蕴含类似思想的框架。 为什么要学习RxSwift?...

iOS14开发-定位与地图

iOS14开发-定位与地图
定位 CoreLocation 是 iOS 中用于设备定位的框架。通过这个框架可以实现定位进而获取位置信息如经度、纬度、海拔信息等。 模块与常见类 定位所包含的类都在CoreLocation模块中,使用时必须导入。CLLocationManager:定位管理器,可以理解为定位不能自己工作,需要有个类对它进行全过程管理。CLLocationManagerDelegate:定位管理代理,不管是定位成功与失败,都会有相应的代理方法进行回调。CLLo...

Swift 5.5 新特性

Swift 5.5 新特性
Swift 5.5 内置于 Xcode 13,虽然版本号只增加了 0.1,看似是一个小版本升级,但却带来了非常多的新内容,其中最大的更新是引入了全新的并发编程方式。 条件编译支持表达式 SwiftUI 在跨平台时会使用到条件 Modifier,之前的解决方案是自己写一套判断体系, Swift 5.5 以后,原生支持条件编译表达式,跨平台更加方便。 struct ContentView: View { var body: some View { Text("Swif...

在iOS 15发布之前 苹果似乎还准备了iOS 14.8

在iOS 15发布之前 苹果似乎还准备了iOS 14.8
根据Xcode中发现的代码,苹果似乎计划在iOS 15发布之前至少再发布一次iOS 14操作系统更新。 在Xcode中提到了‌iOS 14‌的所有发布版本,还提到了iOS 14.8,这表明新的更新可能会在不久的将来到来。 MacRumors还在其分析中发现了iOS 14.8,这似乎证实了苹果在新版‌iOS 14‌上的工作。苹果通常会在夏末和秋季推出新版本的iOS时停止更新之前的iOS,因此获得14.8版本的更新是不寻常的。 事实上,苹...

iOS14开发- 通知

iOS14开发- 通知
iOS 中的通知主要分为 2 种,本地通知和远程通知。 本地通知 使用步骤 导入UserNotifications模块。申请权限。创建通知内容UNMutableNotificationContent,可以设置: (1)title:通知标题。 (2)subtitle:通知副标题。 (3)body:通知体。 (4)sound:声音。 (5)badge:角标。 (6)userInfo:额外信息。 (7)categoryIdentifier:分类唯一标识符。 (8)attachments:附件,可以是图片...
Copyright © ios教程,苹果粉丝,苹果资讯,ios入门教程,ios学习,ios程序员,ios视频教程,ios粉丝网 保留所有权利.   Theme  Ality

用户登录