当前位置: 代码网 > it编程>

App开发

iOS 简单的操作杆旋转实现示例详解

iOS 简单的操作杆旋转实现示例详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 113

一、效果实现简单实现了一个消灭病毒的小效果,画面略显粗糙,多多见谅控制球复位二、操作杆实现实现拖动小球,获取当前小球的旋转方向,将旋转的方向...

iOS内存管理引用计数示例分析

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 108

内存管理机制目前流行的内存管理机制主要有gc和rc两种。gc (garbage collection):垃圾回收机制,定期查找不再使用的对象...

iOS内存管理Tagged Pointer使用原理详解

iOS内存管理Tagged Pointer使用原理详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 114

正文为了节省内存和提高执行效率,苹果在64bit程序中引入了tagged pointer技术,用于优化nsnumber、nsdate、nss...

Objective-C关键字@property使用原理探究

Objective-C关键字@property使用原理探究

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 131

@property@property是oc开发中常用到的关键字,今天这篇文章就为它做一个较为系统全面的总结主要包含内容接下来我会分别解析存取...

Framework中实现OC和Swift的混编方案

Framework中实现OC和Swift的混编方案

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 119

背景:ios工程中实现的oc和swift混编的方案和实现步骤已经很多了,在此不做赘述,本篇文章需要描述的是实现在framework下的混编。...

iOS通过UIDocumentInteractionController实现应用间传文件

iOS通过UIDocumentInteractionController实现应用间传文件

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 124

引言话开篇:由于ios沙盒机制,app文件存储位置只能当前应用访问,这里简单记录一下用 uidocumentinteractioncontr...

iOS schem与Universal Link 调试时踩坑解决记录

iOS schem与Universal Link 调试时踩坑解决记录

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 117

简介scheme和universal link是在ios中两种可以在网页中点击回跳到自己预定的app的两种方式。至于这两种方式需要怎么配置,...

99% iOS开发都不知道的KVO崩溃分析详解

99% iOS开发都不知道的KVO崩溃分析详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 125

背景crash 监控发现有大量的新增崩溃,堆栈如下libsystem_platform.dylib__os_unfair_lock_corr...

iOS 16 CocoaAsyncSocket 崩溃修复详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 127

背景ios 16 版本发布后, 我们监控到 cocoaasyncsocket 有大量的新增崩溃,堆栈和这里提的 issue 一致: lib...

SIGPIPE(Signal 13, Code 0) 异常排查及处理

SIGPIPE(Signal 13, Code 0) 异常排查及处理

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 121

问题现象最近一个版本 app 更新之后,sentry 大量异常数据上报,影响用户的数量非常夸张 10w +,具体报错如下排查过程首先查看 s...

iOS13适配三指撤销和文案限长实例详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 120

正文在适配ios13的过程中,uitextfield输入中文的时候三指撤销产生了 crash。bugly报错nsinternalincons...

详解iOS如何让Lottie使用网络资源做动画的实现

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 123

背景手上有需求需要使用cdn资源来让lottie做动画,但由于动画需要加载图片,而lottie提供的初始化接口只能加载json配置,gith...

iOS数据持久化KeyChain数据操作详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 109

正文在我们开发ios应用的时候,很多时候,我们都需要将敏感数据(password, accesstoken, secretkey等)存储到本...

iOS数据持久化UserDefaults封装器使用详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 121

使用属性封装器来完美创建userdefaults封装器想象一下,你有一个应用想实现自动登录功能。你用userdefaults封装了关于use...

Swift中的HTTP请求体Request Bodies使用示例详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 0

正文在进行httprequest请求发送前,我们稍稍改进一下我们的结构体,最后,我们将会以下面的信息输出:public struct htt...

IOS开发Objective-C Runtime使用示例详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 164

前言runtime是使用 c 和汇编实现的运行时代码库,objective-c 中有很多语言特性都是通过它来实现。了解 runtime 开发...

IOS开发自定义Button的外观和交互行为示例详解

IOS开发自定义Button的外观和交互行为示例详解

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 104

正文通过 style 改变组件的外观或行为是 swiftui 提供的一项非常强大的功能。本文将介绍如何通过创建符合 buttonstyle ...

iOS开发蓝牙技术应用增加无线连接功能

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 116

正文蓝牙技术已经成为了现代生活中不可或缺的一部分。ios开发者可以使用core bluetooth框架来集成蓝牙功能到他们的应用程序中。本文...

NSMutable 对象的坑解决分析

NSMutable 对象的坑解决分析

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 113

背景最近处理了两个崩溃,都是在 nsmutableset 调用 enumerateobjectswithoptions 的时候发生的,崩溃类...

Flutter 模型动态化赋值研究分析

2024-05-18 15:51 | 分类:App开发 | 评论:0 次 | 浏览: 119

一、需求来源之前无论是做 ios 开发还是 js 开发,模型动态赋值都是一个非常重要且高频使用的特性。进行 flutter 开发时需要用到这...

android app在后台运行弹出弹窗

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 130

android app在后台运行弹出弹窗的实现android是一款流行的移动操作系统,支持多任务并发运行。然而,在一些特定场景下,我们可能希...

android scrollview顶部渐渐消失实现实例详解

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 142

android scrollview 顶部渐渐消失在很多 android 应用中,经常会遇到需要在内容过长时使用 scrollview 来实...

Android获取设备IP地址的示例代码

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 126

​我们在做android平台gb28181设备接入模块的时候,上层需要拿到设备的ip地址,废话不多说,分享一段获取设备ip地址的代码:pac...

Android 实现APP可切换多语言步骤详解

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 114

如果是单独给app加上国际化,其实很容易,创建对应的国家资源文件夹即可,如values-en,values-pt,app会根据当前系统语言去...

解决Android SELinux权限问题记录分析

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 118

引言我在恢复安卓termux数据时遇到了权限问题,我将数据恢复到/data/data目录中,并用chown设置了正确的用户和组,但是term...

Android自定义实现转盘菜单

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 117

一、前言旋转菜单是一种占用空间较大,实用性稍弱的ui,一方面由于展示空间的问题,其展示的数据有限,但另一方面真由于这个原因,对用户而言趣味性...

Android中的HTextView库实现TextView动画效果

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 136

在android开发中,我们可能会遇到实现某个textview实现动画效果。关于这种需求,我给小伙们推荐推荐htextview开源库,希望能...

Android中注解处理器APT用法示例

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 125

apt,annotation processing tool,即注解处理器,是一种用来处理注解的工具,常用在编译时扫描和处理注解,最终生成处...

Android车载空调系统(HVAC)开发方法分析

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 125

hvac 全称:供暖通风与空气调节(heating ventilation and air conditioning)。用户可以通过他来控制...

Android实现录音监听动画的示例代码

2024-05-18 15:49 | 分类:App开发 | 评论:0 次 | 浏览: 119

一、前言在很多app种内置了语音助手,也存在各种动画,主要原因是处理2个阶段问题,第一个是监听声音的等待效果,第二个是语意解析存在一定耗时的...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com