在上一篇文章中已经提到,Android系统加载应用程序之后,首先会读取该应用程序的AndroidManifest.xml清单文件,之后根据该清单文件加载后边的东西。所以要开发应用程序,自然要先知道清单文件中都记录了什么东西。一般地,在清单文件中声明定义的内容,称为静态注册,相对应地,可以在代码中定
本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。
赶地铁 王零一是个程序员。 睁眼醒来,摸出手机。 卧槽,闹铃没响,要迟到了。 王零一赶紧穿上衣服,往西二旗地铁站赶去。 王零一觉得自己应该跑起来,于是就跑起来了,渐渐他觉得自己越跑越快,两条腿像两个轮子一样。 ——痴线,怎么会有人的腿跑起来像车轮。 过了安检,列车进站,大家抢着上车——这场景让王零
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 大家在工作中或许或多或少都接触过Docker,那你知道Docker以及容器化背后的原理到底是什么吗? 容器化技术满天下,那为什么只有Docker被大家所熟知呢? 后Docker时代,到底谁才是云原生时代
NSTimer、CADisplayLink会对target产生强引用,如果target同时对他们产生强引用,则会发生循环引用。 以NSTimer为例,解决循环引用的问题。 方法1:使用block - (void)viewDidLoad { [super viewDidLoad];
引言   Widget是一个迷你版的App,IOS有沙盒机制,不同App之间无法直接共享数据。组件和主App之间其实就是不同App的关系,所以也无法通过userdefaults.standard来传数据,苹果为了在不打破沙盒的前提下能够传数据,就想出了App Group的方法。 数据共享方式  可
引言   本节作为小组件基础介绍的最后一个章节,前面都没有提到如何支持多个小组件,默认新建一个组件Target,就有大中小三个组件。如果你是为已经存在的App开发一个小组件功能,那么可能你不会需要那么多小组件。但是也有的App需要支持很多个小组件,也可能是无限个。   要实现支持多个小组件,需要使
本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。
介绍 高性能的web服务器,开源免费 一般用于做静态服务,负载均衡 用于反向代理  安装 Mac使用homeBrow安装,Centos使用yum安装 常用命令 # 重启nginx nginx -s reload # 停止nginx nginx -s stop # 测试配置文件是否正确,同
正值六一儿童节前夕,三孩生育政策正式出台,应对中国生育率低的问题,专家瞄准了“复购和促活”。互联网搬砖人都懂,App运营的几大工作无非是:拉新、留存、促活、转化、传播、复购。而促活老用户,永远比拉新用户,容易得多。 对于移动开发者来说,消息推送Push是拉活用户、留存用户的重要工具和方式,但是也面
本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、代码)配合真机示例(Xcode 12+、iOS 14+,macOS 11+)的形式呈现给读者。
引言   前面我们似乎掌握了实现一个小组件所需要的一切技能,默认情况下桌面点击小组件,也正常跳转到了App中。接下来我们一起来看看,小组件是怎么做到点击跳转到App的。 点击交互方式 点击Widget窗口唤起APP进行交互指定跳转支持两种方式: widgetURL:点击区域是Widget的所有区域
个人理解,不抬杠 转载请注明原著:博客园老钟 https://www.cnblogs.com/littlecarry/ IOS 把界面抽象成 “控制” Controller;Android 把界面抽象成 “活动” Activity;鸿蒙 把界面抽象成 “能力” Ability; IOS 的“控制”
一、mutating     mutating 关键字的作用是为了能在该方法中修改 struct 或是 enum 的变量,在类中实现协议方法不用写mutating关键字 protocol ExampleProtocol { var simpleDescription: String {
    ####各大厂iOS面试流程题目建议: 有什么需要讨论的地方欢迎大家指教。主要记录一下准备爱吃过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 [iOS面试--字节跳动最新iOS开发面试题](https://www.jianshu.com/p/46a4533f99ca)
前言 正在带妹子上分的我,团战又卡了,我该怎么向妹子解释?在线等。 “卡”的意思 不管是端游还是手游,我们都会时不时遇到“卡”的时候,一般这个卡有两种含义: 掉帧 画面撕裂 那么问题来了,这些情况到底是什么原因导致的?又该怎么解决? 掉帧 首先,要知道帧是什么,帧率又是什么。 帧,就是影像动
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文参考:https://dzone.com/articles/node-dependency-management-part2 在上篇介绍Node.js依赖关系管理的文章中,我们介绍了关于Node.j
quickjs-android 是 QuickJS JavaScript 引擎的 Android 接口框架,整体基于面向对象设计,提供了自动GC功能,使用简单。armeabi-v7a 的大小仅 350KB,是 Google V8 不错的替代品,启动速度比 V8 快,内存占用更低,支持 ES2020
本文为 Eul 样章,如果您喜欢,请移步 [ApUIpStore/EuUI(https://apps.apple.com/cn/app/eul/id1541991958) 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字