移动端-IT技术博客
我的位置:首页 > 移动端

【移动端】 [iOS]定时器NSTimer、CADisplayLink的内存管理

NSTimer、CADisplayLink会对target产生强引用,如果target同时对他们产生强引用,则会发生循环引用。 以NSTimer为例,解决循环引用的问题。 方法1:使用block -


2021-06-11 17:49:00 6


【移动端】 IOS小组件(9):让App支持多个小组件的实现方式

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


2021-06-11 11:13:00 10


【移动端】 IOS小组件(8):App与Widget数据共享

引言 Widget是一个迷你版的App,IOS有沙盒机制,不同App之间无法直接共享数据。组件和主App之间其实就是不同App的关系,所以也无法通过userdefaults.standard来传数据,


2021-06-11 10:04:00 7


【移动端】 SwiftUI 简明教程之容器

本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、


2021-06-09 19:51:00 7


【移动端】 不管是三胎还是App!指望“拉新”太难了,还是要靠老用户!

正值六一儿童节前夕,三孩生育政策正式出台,应对中国生育率低的问题,专家瞄准了“复购和促活”。互联网搬砖人都懂,App运营的几大工作无非是:拉新、留存、促活、转化、传播、复购。而促活老用户,永远比拉新用


2021-06-08 17:47:00 10


【移动端】 SwiftUI 简明教程之滑动视图

本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、


2021-06-07 17:24:00 11


【移动端】 IOS小组件(7):小组件点击交互

引言 前面我们似乎掌握了实现一个小组件所需要的一切技能,默认情况下桌面点击小组件,也正常跳转到了App中。接下来我们一起来看看,小组件是怎么做到点击跳转到App的。 点击交互方式 点击Widget窗口


2021-06-07 12:03:00 8


【移动端】 写给Android开发的Nginx入门

介绍 高性能的web服务器,开源免费 一般用于做静态服务,负载均衡 用于反向代理 安装 Mac使用homeBrow安装,Centos使用yum安装 常用命令 # 重启nginx nginx -s re


2021-06-06 16:17:00 12


【移动端】 鸿蒙 Android iOS 应用开发对比02

个人理解,不抬杠 转载请注明原著:博客园老钟 https://www.cnblogs.com/littlecarry/ IOS 把界面抽象成 “控制” Controlle


2021-06-04 23:34:00 6


【移动端】 Swift中protocol的关键字笔记

一、mutating mutating 关键字的作用是为了能在该方法中修改 struct 或是 enum 的变量,在类中实现协议方法不用写mutating关键字 protocol ExamplePro


2021-06-04 11:02:00 3


【移动端】 全网最新iOS面试题-大厂加薪篇

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


2021-06-02 15:48:00 2


【移动端】 又卡了~从王者荣耀看Android屏幕刷新机制

前言 正在带妹子上分的我,团战又卡了,我该怎么向妹子解释?在线等。 “卡”的意思 不管是端游还是手游,我们都会时不时遇到“卡”的时候,一般这个卡有两种含义: 掉帧 画面撕裂 那么问题来了,这些情况到底


2021-06-02 09:39:00 3


【移动端】 在 Android 使用 QuickJS JavaScript 引擎教程

quickjs-android 是 QuickJS JavaScript 引擎的 Android 接口框架,整体基于面向对象设计,提供了自动GC功能,使用简单。armeabi-v7a 的大小仅 350


2021-06-01 23:28:00 4


【移动端】 SwiftUI 简明教程之格子

本文为 Eul 样章,如果您喜欢,请移步 [ApUIpStore/EuUI(https://apps.apple.com/cn/app/eul/id1541991958) 查看更多内容。 Eul 是一


2021-06-01 11:06:00 2


【移动端】 为什么Android源码中都使用16进制进行状态管理?

前言 在Android源码中,对于“多状态”的管理总是通过16进制数字来表示,类似这种格式: //ViewGroup.java protected int mGroupFlags; static fi


2021-06-01 09:37:00 2


【移动端】 Google I/O 2021 Android精华内容

Google I/O 2021结束了, 都有什么精彩内容呢? Android部分的Playlist附上: Android & Play at Google I/O 2021 Developer


2021-05-30 02:21:00 4


【移动端】 友盟+U-APM应用性能报告:Android崩溃率达0.32%,OPPO 、华为、VIVO 崩溃表现良好

2020年,友盟+原移动分析U-App错误分析模块正式升级为U-APM应用性能监控平台。提供端到端的性能采集、监控和分析能力,帮助互联网企业开发者深入了解应用性能和稳定性,高效定位问题和提升应用体验。


2021-05-27 21:31:00 3


【移动端】 Swift系列十 - inout的本质

inout是可以用来在函数内部修改外部属性内存的。 一、inout回顾 示例代码: func test(_ num: inout Int) { num = 20 } var a = 10 test(&


2021-05-27 16:58:00 1


【移动端】 Swift系列九 - 属性

任何一门语言都有属性的概念。Swift中的属性是怎么的呢? 一、属性 Swift中跟实例相关的属性可以分为2大类:存储属性和计算属性。 1.1. 存储属性(Stored Property) 特点: 类


2021-05-27 09:52:00 3


【移动端】 SwiftUI 简明教程之属性包装器

本文为 Eul 样章,如果您喜欢,请移步 AppStore/Eul 查看更多内容。 Eul 是一款 SwiftUI & Combine 教程 App(iOS、macOS),以文章(文字、图片、


2021-05-26 20:19:00 6


【移动端】 有关Git基础操作的学习

Git简介 Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。 Git 易于学习, 占地面积小,具有闪电般的快速性能。它具有诸如Subversion,CVS,P


2021-05-26 20:17:00 1


【移动端】 Swift系列八 - 闭包

什么是闭包?闭包表达式又是什么? 一、闭包表达式(Closure Expression) 在Swift中,可以通过func定义一个函数,也可以通过闭包表达式定义一个函数。 1.1. 闭包表达式的格式


2021-05-26 17:45:00 5


【移动端】 Swift系列七 - 汇编分析值类型

通过汇编分下值类型的本质。 一、值类型 值类型赋值给var,let或者给参数传参,是直接将所有内容拷贝一份。类似于对文件进行复制粘贴操作,产生了全新的文件副本,属于深拷贝(deep copy)。 示例


2021-05-26 13:45:00 4


【移动端】 解决安卓11下apk安装失败的问题

问题 有个app项目一直在正常运行中,最近客户新上了一批新机型装的android11系统,安装该apk时提示“无效的安装包”。 查找原因 首先,连接真机,debug到android11手机上,能正常安


2021-05-21 16:06:00 1


【移动端】 算法计算出股票最佳交易时间点

第一题 题目描述: 给定一段时间内每天的股票价格,已知你只可以买卖各一次,求最大的收益。 输入输出样例: 输入一个一维整数数组,表示每天的股票价格;输出一个整数,表示最大的收益。 Input:[7,1


2021-05-21 14:23:00 4


首页   下一页   上一页   尾页   共1/3999页 99951条记录