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

苹果IOS

NSURLSession跨域重定向透传HTTP Header问题解决

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

背景在源网页通过服务器重定向打开某个三方网页,网络层出现了 -1005 (nsurlerrornetworkconnectionlost) ...

Flutter CustomPaint绘制widget使用示例

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

custompaint 介绍flutter custompaint 提供了一个 canvas,可以在绘制阶段在上面进行绘制内容。需要绘制时,...

Flutter RendererBinding作用源码分析

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

分析rendererbinding 的作用是负责render tree 和flutter engine之间的连接. 我们在启动app的时候,...

iOS测试手机APP的方法汇总:真机运行,打ipa包,testFlighe,蒲公英

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

android app 的测试开发直接打包一个 apk 包发送给测试,测试可以安装到任何 android 设备开始测试工作;但是 ios 不...

IOS使用TestFlight测试的使用方法

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

现在最主流的移动端操作系统就是 android 和 ios ,android 系统因为是开源的,测试工具以及各种测试教程都非常丰富, ios...

iOS 底层alloc init new 源码流程示例分析

iOS 底层alloc init new 源码流程示例分析

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

alloc&init 的源码流程图首先创建person 类, 在main函数创建person 实例 person *p = [per...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

iOS 16 CocoaAsyncSocket 崩溃修复详解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NSMutable 对象的坑解决分析

NSMutable 对象的坑解决分析

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

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

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

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

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

iOS16.7.8支持机型有哪些 iOS16.7.8适配机型名单一览

iOS16.7.8支持机型有哪些 iOS16.7.8适配机型名单一览

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

随着时间的推进苹果系统也是越来越完善的,用户们升级系统之后将会体验到更多的新功能,每年苹果都是会推送多个系统版本的,就比如之前刚刚推送不久的...

iOS17.5正式版值得更新吗 iOS17.5正式版更新内容及升级建议

iOS17.5正式版值得更新吗 iOS17.5正式版更新内容及升级建议

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

说实在的,每一次系统更新都如同一次冒险之旅,有时候系统更新会带来很不错的使用体验,有的时候则非常的糟糕。尤其是喜欢尝鲜新版本的消费者,每一次...

Apple ID怎么注册美区?Apple ID海外地区注册教程

Apple ID怎么注册美区?Apple ID海外地区注册教程

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

2024年5月18日最新修订版!教程小编每过一段时间,都会测试是否失效,如有过期,小编会持续更新!前言:有很多朋友想下载一些国外的app,但...


    Xcode 15.2 (15C500b) 发布 (含下载) - Apple 平台 IDE

Xcode 15.2 (15C500b) 发布 (含下载) - Apple 平台 IDE

2024-05-16 09:26 | 分类:App开发 | 评论:0 次 | 浏览: 128

北京时间今日(2023-01-09)凌晨,Xcode 15.2 终于发布,包含了 SDKs for ...

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