荐 目前能够简单便捷的打开国外网站的方法 日常生活中我们无论是海外购物,还是搜索一些国外的资料都不可避免的需要访问一些国外的网站,但大多数站点都不能正常的访问,所以我们需要使用一些方法已达到我们能够访问站点的目的。 一般对于大多数网...
荐 Pixiv官网打不开|P站访问受限|Pixiv高级账号分享 众所周知,在二次元宅男的眼中,Pixiv(俗称P站)一直是我们心中的圣地,陪伴我们度过了无数个日日夜夜,即使青春不再,众人嫌弃,冷眼相对,我的‘老婆们’依旧对我们不离不弃,默默‘守护’。 但是让人不可...
荐 Objective-C 简介 在iOS的开发中使用的是Objective C语言,它是一种面向对象的语言,因而对于已经掌握面向对象语言知识的编程者来说是非常简单的。 接口和实现 在Objective里完成的文件被称为界面文件,该类文件的定义被...
荐 iOS 简介 iOS之前被称为 iPhone OS,是一个由苹果公司开发的移动操作系统。 iOS的第一个版本是在2007年发布的,其中包括iPhone和iPod Touch。 2004年4月发布iPad(第一代),并于2012年11月发布了iPad迷你款。 i...
慎重升级!苹果关闭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 漏洞。 停止签名意味... 2022年02月18日 iOS新闻资讯 暂无评论 喜欢 0 阅读全文
RxSwift + MVVM: 怎样搞定 ViewModels 简介 我们开始使用RxSwift和Model-View-ViewModel(MVVM)架构开发BlaBlaCar将近一年了。我们对于结果非常激动。我们用这个方式写的代码非常容易看懂,维护,测试以及衡量。然而,开始的几周却不是一件轻松的事情:我们不得不重复搞MVVM+RxSwift架构的某些方面让事情弄对。其中一件事就是就是给ViewModel提供输入的方式。让我们看看两种为ViewModel提供输入(RxEvents)的不同的方法。首先让我们过一遍... 2022年02月18日 iOS原创文章 暂无评论 喜欢 0 阅读全文
RxSwift + MVVM 项目实战 RxSwift 是什么? 为什么要引入它?它有什么优点、好处呢? 函数式编程:利用高阶函数,即将函数作为其它函数的参数。 响应式编程:关注于数据流及变化的传播。 概述 见名知意,RxSwift 是在 Apple 推出 Swift 后,针对 Swift 语言 ReactiveX 推出 Reactive Extensions 系列一个实现库;除此之外,ReactiveX 还推出了 RxJava,RxAndroid,RxPHP 等蕴含类似思想的框架。 为什么要学习RxSwift?... 2022年02月18日 iOS原创文章 暂无评论 喜欢 0 阅读全文
iOS14开发-定位与地图 定位 CoreLocation 是 iOS 中用于设备定位的框架。通过这个框架可以实现定位进而获取位置信息如经度、纬度、海拔信息等。 模块与常见类 定位所包含的类都在CoreLocation模块中,使用时必须导入。CLLocationManager:定位管理器,可以理解为定位不能自己工作,需要有个类对它进行全过程管理。CLLocationManagerDelegate:定位管理代理,不管是定位成功与失败,都会有相应的代理方法进行回调。CLLo... 2021年08月22日 iOS入门教程, iOS原创文章, iOS源码 暂无评论 喜欢 0 阅读全文
Swift 5.5 新特性 Swift 5.5 内置于 Xcode 13,虽然版本号只增加了 0.1,看似是一个小版本升级,但却带来了非常多的新内容,其中最大的更新是引入了全新的并发编程方式。 条件编译支持表达式 SwiftUI 在跨平台时会使用到条件 Modifier,之前的解决方案是自己写一套判断体系, Swift 5.5 以后,原生支持条件编译表达式,跨平台更加方便。 struct ContentView: View { var body: some View { Text("Swif... 2021年08月22日 iOS原创文章 暂无评论 喜欢 0 阅读全文
在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版本的更新是不寻常的。 事实上,苹... 2021年08月22日 iOS新闻资讯 暂无评论 喜欢 0 阅读全文
iOS14开发- 通知 iOS 中的通知主要分为 2 种,本地通知和远程通知。 本地通知 使用步骤 导入UserNotifications模块。申请权限。创建通知内容UNMutableNotificationContent,可以设置: (1)title:通知标题。 (2)subtitle:通知副标题。 (3)body:通知体。 (4)sound:声音。 (5)badge:角标。 (6)userInfo:额外信息。 (7)categoryIdentifier:分类唯一标识符。 (8)attachments:附件,可以是图片... 2021年08月22日 iOS入门教程, iOS原创文章, iOS源码 暂无评论 喜欢 0 阅读全文
iOS/iPadOS 15 Beta 5更新了什么?看这里就够了 苹果近日向开发者发布了iOS和iPadOS 15的第五个测试版,今天的测试版主要关注iOS和iPadOS 15功能的小改动和改进。 天气应用图标 天气应用图标的设计略有调整,它比以前的版本使用更深的蓝色。 Safari重新加载图标 在Safari中,当地址栏在整个网页视图中折叠时,重新加载图标将从URL栏中删除。重新加载图标仍显示在标准视图中。 在之前的测试版中,重新加载图标显示在两个视图... 2021年08月22日 iOS新闻资讯 暂无评论 喜欢 0 阅读全文
苹果新开发工具 让iOS/iPadOS 15设备优先使用5G 苹果公司近日发布了一款新的开发工具,旨在迫使运行iOS 15和iPadOS 15的设备在处于不安全的WiFi网络或WiFi连接速度较慢的情况下优先使用5G连接。 苹果表示: 苹果公司表示,想要在设备上优先使用5G的开发者可以通过运行iOS 15/iPadOS 15 第四个测试版或更高版本,并下载首选的5G而不是WiFi配置文件来实现这一点。 在iOS和iPadOS 15中,苹果已经添加了一项新功能,即当5G设备可提供... 2021年08月22日 iOS新闻资讯 暂无评论 喜欢 0 阅读全文
iOS 15 Email更注重保护用户隐私 iOS 15的系统更新更多的是注重保护用户的隐私。 Safari新增了隐私报告,会报告用户过去的一周内浏览器组织了多少个跟踪器,并会对跟踪器隐藏用户隐私,在具体的隐私报告中我们还能查看到经常出现的跟踪器。此外Safari还新增了一项无痕浏览模式,这个模式可以隐藏用户的IP地址,打开这个模式不仅可以保护隐私,还可以防止网站跟踪用户的浏览轨迹,同时Safari也不会记录用户访问过的网站、搜索历史等。 ... 2021年07月11日 iOS新闻资讯 暂无评论 喜欢 0 阅读全文