SwiftUI 简明教程之 GeometryReader、PreferenceKey

博主头像 本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能 ...

SwiftUI 简明教程之自适应布局

博主头像 本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能 ...

SwiftUI 简明教程之自定义对齐方式

博主头像 本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能 ...

SwiftUI 简明教程之合理使用 EquatableView

博主头像 本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能 ...

Android系统编程入门系列之清单文件

博主头像 在上一篇文章中已经提到,Android系统加载应用程序之后,首先会读取该应用程序的AndroidManifest.xml清单文件,之后根据该清单文件加载后边的东西。所以要开发应用程序,自然要先知道清单文件中都记录了什么东西。一般地,在清单文件中声明定义的内容,称为静态注册,相对应地,可以在代码中定义 ...

SwiftUI 简明教程之OutlineGroup、DiclosureGroupView

博主头像 本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能 ...

IOS小组件(9):让App支持多个小组件的实现方式

博主头像 引言 本节作为小组件基础介绍的最后一个章节,前面都没有提到如何支持多个小组件,默认新建一个组件Target,就有大中小三个组件。如果你是为已经存在的App开发一个小组件功能,那么可能你不会需要那么多小组件。但是也有的App需要支持很多个小组件,也可能是无限个。 要实现支持多个小组件,需要使用到Wid ...

IOS小组件(8):App与Widget数据共享

博主头像 引言 Widget是一个迷你版的App,IOS有沙盒机制,不同App之间无法直接共享数据。组件和主App之间其实就是不同App的关系,所以也无法通过userdefaults.standard来传数据,苹果为了在不打破沙盒的前提下能够传数据,就想出了App Group的方法。 数据共享方式 可以通过网 ...

SwiftUI 简明教程之容器

博主头像 本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能 ...

SwiftUI 简明教程之滑动视图

博主头像 本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。笔者意在尽可能 ...

IOS小组件(7):小组件点击交互

博主头像 引言 前面我们似乎掌握了实现一个小组件所需要的一切技能,默认情况下桌面点击小组件,也正常跳转到了App中。接下来我们一起来看看,小组件是怎么做到点击跳转到App的。 点击交互方式 点击Widget窗口唤起APP进行交互指定跳转支持两种方式: widgetURL:点击区域是Widget的所有区域,适合 ...

写给Android开发的Nginx入门

介绍 高性能的web服务器,开源免费 一般用于做静态服务,负载均衡 用于反向代理 安装 Mac使用homeBrow安装,Centos使用yum安装 常用命令 # 重启nginx nginx -s reload # 停止nginx nginx -s stop # 测试配置文件是否正确,同时会列出配置文 ...

鸿蒙 Android iOS 应用开发对比02

博主头像 个人理解,不抬杠 转载请注明原著:博客园老钟 https://www.cnblogs.com/littlecarry/ IOS 把界面抽象成 “控制” Controller;Android 把界面抽象成 “活动” Activity;鸿蒙 把界面抽象成 “能力” Ability; IOS 的“控制”  ...

Swift中protocol的关键字笔记

博主头像 一、mutating mutating 关键字的作用是为了能在该方法中修改 struct 或是 enum 的变量,在类中实现协议方法不用写mutating关键字 protocol ExampleProtocol { var simpleDescription: String { get } muta ...

全网最新iOS面试题-大厂加薪篇

博主头像 ####各大厂iOS面试流程题目建议: 有什么需要讨论的地方欢迎大家指教。主要记录一下准备爱吃过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 [iOS面试--字节跳动最新iOS开发面试题](https://www.jianshu.com/p/46a4533f99ca)[iOS面试 ...

又卡了~从王者荣耀看Android屏幕刷新机制

博主头像 前言 正在带妹子上分的我,团战又卡了,我该怎么向妹子解释?在线等。 “卡”的意思 不管是端游还是手游,我们都会时不时遇到“卡”的时候,一般这个卡有两种含义: 掉帧 画面撕裂 那么问题来了,这些情况到底是什么原因导致的?又该怎么解决? 掉帧 首先,要知道帧是什么,帧率又是什么。 帧,就是影像动画中最小 ...

123···200>