本文字数:3380字预计阅读时间:10分钟概述简单介绍一下,Realm数据库:Realm 是一个跨平台的移动数据库引擎,于 2014 年 7 月发布,准确来说,它是专门为移动应用所...
在《码农周刊》&《开发者头条》打杂
前言苹果全球开发者大会(Worldwide Developers Conference,下文简称WWDC)自1983年加州首次举办以来至今一直备受iOS 开发者关注,第一代 iOS...
一、iOS内存机制介绍二、OOM介绍 三、OOM常见原因 四、内存泄漏监控 五、内存异常增长捕捉 六、优化成果七、展望在iOS开发过程或者用户反馈中,可能会经常看到这样的情况,用着...
趣编程开发人员
首先跟大家说一下我为什么会有这个想法吧,因为最近在空闲时间学习Swift和SwiftUI的时候会经常使用到这种叫做尾闭包的语法,就觉得很有趣。同时因为很早之前看过jamiebuil...
天再高那又怎样,踮起脚尖就可以更靠近天空
如果我们需要需要实现一个类似打印当前函数调用的文件名和函数的化,我们需要借助一些类库。在 swift 中我们可以借助 #file 和 #line 来实现数据获取/。类似public...
小前端一枚
会不会既做裁判员,又做守门员?上半年的 WWDC 和 9 月的秋季发布会,成为了苹果公司每年的保留项目。 除了备受人们关注的硬件产品,每年更新的软件服务倒是在声量上矮了一截。20...
不会java编程的phper不是个好前端!
离线包原理以一次启动离线包的流程为例,离线包的加载流程分为两种场景,第一种是离线包下载好的场景,流程如图1所示,第二种是离线包没下载好的场景,如图2所示: 图1:离线包加载主流 ...
源于蚂蚁集团,致力于提供高效、灵活、稳定的移动...
前言 Hi Coder,我是 CoderStar!十一去云南(丽江、大理、昆明)玩了一趟,怎么说呢,可能我想象中的云南是西双版纳、香格里拉那样子的,所以这次云南之行跟想象中还是有一...
CoderStar
什么是状态机状态机作为一种程序开发范例,在实际的应用开发中有很多的应用场景,其中.NET 中的async/await 的核心底层实现就是基于状态机机制。状态机分为两种:有限状态机和...
80后老码农
codinglife
本文字数:6730字预计阅读时间:15 分钟用最通俗的语言,描述最难懂的技术前情提要我在之前的文章一次遍历导致的崩溃中提到了,如果有机会会把相关的Swift集合源码阅读。首先对自...
进击的程序猿
iOS 13 在升级的时候 Webkit 更新了部分描述,其中有一点Added a permission API on iOS for DeviceMotionEvent and ...
Swift 以前是通过addObserver来实现对某个属性的变化监听,而最新的变化,书写起开更加方便。observer = test.observe(\.field, optio...
本文节选自霍格沃兹测试学院内部教材本章节主要讲解 iOS 自动化真机配置以及在 iOS 真机执行自动化时常见问题与解决方法。真机使用的Capability与模拟器不同,真机测试需要...
iOSDev&前端学徒&Java学徒 热爱生活...
作者简介田东海 ,携程移动开发专家,专注于移动端框架、移动端性能。唐元帅,携程资深软件工程师,致力于平台基建开发。一、背景现在各大公司的APP都采用的是组件化架构,组件化架构带来了...
聊技术,话人生~
苹果在 10 月 27 号 发布了 Xcode 13.2 beta 版本,这个版本最受开发者欢迎的无疑是 Swift Concurrency 的向后兼容性了,现在可以在部署到 ma...
前言用公司账号打企业签名的包,报错IPA processing failed点击show logs 并没有发现,有x86_64的framework文件1.png后来看到文章说是m1...
小涵
在有些场景下,App 为了防止用户误触返回按钮或者误触返回键,导致未保存的结果返回,都会想办法拦截用户的返回行为。WillPopScope 就是做这个用的。这个组件会提供一个回调 ...
80后,技术人,管理新手,实践者
一 什么是CMake,为什么要使用它CMake 是用于构建、测试和软件打包的开源跨平台工具,为什么要用cmake,是因为我们需要一个构建系统解决如下问题:你想避免硬编码路径您需要在...
夏曹俊音视频相关技术(ffmpeg openc...