欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置: > > >

ios编程

最近更新文章

iOS开发学习TableView展现一个list实例,(投递于:23-02-26)

iOS开发学习TableView展现一个list实例, 目录 TableView 基础 TableView用来做什么 如何写一个最简单的TableView 拆解版TableView Delegate DataSource 继承UIViewController 自己的Cell class 补充知识: Delegatio

iOS开发WebViewJavascriptBridge通讯原理解析,(投递于:23-02-26)

iOS开发WebViewJavascriptBridge通讯原理解析, 目录 前言 通讯原理 JavaScriptCore 源码解析 代码结构 初始化 WebViewJavascriptBridge 对象 native向JS发送消息 JS侧 native侧 JS向native发送消息 native侧 JS侧

iOS之异常与信号使用场景分析,(投递于:23-02-26)

iOS之异常与信号使用场景分析, 目录 正文 异常 Exception Type: Exception Codes: 特殊的 Exception Code Triggered by Thread: Application Specific Infomation: Last Exception Backtrace: 主要信号 SIGABRT原因 场景

iOS button响应流程图文详解,(投递于:23-02-26)

iOS button响应流程图文详解, 目录 引言 简单梳理流程 apple-touch封装 window sendTouchesForEvent 后续流程修正 流程进一步细化 引言 Button响应首先从触摸屏幕开始 在这之前,需要了解坐标转换

MobPushforFlutter集成准备,(投递于:23-02-26)

MobPushforFlutter集成准备, 目录 集成准备 iOS Android SDK API 回传用户隐私授权结果 (submitPrivacyGrantResult) 设置远程推送环境 设置远程推送环境 (setAPNsForProduction仅 iOS) 停止推送(stopPush) 重新

NSURLSession跨域重定向透传HTTPHeader问题解决,(投递于:23-02-26)

NSURLSession跨域重定向透传HTTPHeader问题解决, 目录 背景 系统库如何设计的 解决方案 方案一 方案二 背景 在源网页通过服务器重定向打开某个三方网页,网络层出现了 -1005 (NSURLErrorNetw

FlutterCustomPaint绘制widget使用示例,(投递于:23-02-26)

FlutterCustomPaint绘制widget使用示例, 目录 CustomPaint 介绍 使用 CustomPaint size 的大小。 isComplex willChange foregroundPainter 动画 CustomPaint 介绍 Flutter CustomPaint 提供了一个 canvas,可以在绘制阶段在

Flutter RendererBinding作用源码分析,(投递于:23-02-26)

Flutter RendererBinding作用源码分析, 目录 分析 PipelineOwner flushLayout flushCompositingBits flushPaint flushSemantics initRenderView scheduleInitialLayout scheduleInitialPaint 分析 RendererBinding 的作用是负责render tr

iOS测试手机APP的方法汇总:真机运行,打ipa包,testFlighe,蒲公英,(投递于:23-02-26)

iOS测试手机APP的方法汇总:真机运行,打ipa包,testFlighe,蒲公英, 目录 一、真机运行 二、打.ipa包测试 三、通过testFlight添加测试员 四、蒲公英测试 Android APP 的测试开发直接打包一个 apk 包

IOS使用TestFlight测试的使用方法,(投递于:23-02-26)

IOS使用TestFlight测试的使用方法, 目录 一、testflight优势 二、开发人员TestFlight的设置操作步骤 三、测试人员TestFlight的使用步骤 现在最主流的移动端操作系统就是 Android 和 iOS ,Android 系

iOS底层allocinitnew源码流程示例分析,(投递于:23-02-26)

iOS底层allocinitnew源码流程示例分析, 目录 allocinit 的源码流程图 Init 源码探索 new 的源码探索 allocinit 的源码流程图 首先创建Person 类, 在main函数创建Person 实例 Person *p = [Person alloc]; 1.进

iOS简单的操作杆旋转实现示例详解,(投递于:23-02-26)

iOS简单的操作杆旋转实现示例详解, 目录 一、效果实现 二、操作杆实现 三、发射子弹及碰撞检测 1、发射子弹 2、检测碰撞 四、添加病毒及消灭动画 1、随机创建病毒 2、消灭动画 五、

iOS内存管理引用计数示例分析,(投递于:23-02-26)

iOS内存管理引用计数示例分析, 目录 内存管理机制 isa SideTable 内存管理机制 目前流行的内存管理机制主要有 GC 和 RC 两种。 GC (Garbage Collection):垃圾回收机制,定期查找不再使用的对象

iOS内存管理TaggedPointer使用原理详解,(投递于:23-02-26)

iOS内存管理TaggedPointer使用原理详解, 目录 正文 Tagged Pointer 的原理 MacOS 分析 如何判断 Tagged Pointer Tagged Pointer 注意点 正文 为了节省内存和提高执行效率,苹果在 64bit 程序中引入了 Ta

Objective-C关键字@property使用原理探究,(投递于:23-02-26)

Objective-C关键字@property使用原理探究, 目录 @property 主要包含内容 存取器方法 读写权限 内存管理 数据结构 清除weak 添加weak 原子性 总结 @property @property 是OC开发中常用到的关键字,今天

Framework中实现OC和Swift的混编方案,(投递于:23-02-26)

Framework中实现OC和Swift的混编方案, 目录 背景: 解决方案: OC调用Swift: Swift调用OC: 坑: 背景: iOS工程中实现的OC和Swift混编的方案和实现步骤已经很多了,在此不做赘述,本篇文章

iOS通过UIDocumentInteractionController实现应用间传文件,(投递于:23-02-26)

iOS通过UIDocumentInteractionController实现应用间传文件, 目录 引言 一、实现效果 二、配置工程 三、用法 1、弹出文件其他打开方式工具栏 2、接收文件 引言 话开篇:由于iOS沙盒机制,APP文

iOSschem与UniversalLink调试时踩坑解决记录,(投递于:23-02-26)

iOSschem与UniversalLink调试时踩坑解决记录, 目录 简介 AppDelegate和SceneDelegate 问题:在iOS13以上冷启动的时候不会走代理函数! 如果你用了Scheme方式: iOS13之前会走这个代理函数 iOS13之后会

99% iOS开发都不知道的KVO崩溃分析详解,(投递于:23-02-26)

99% iOS开发都不知道的KVO崩溃分析详解, 目录 背景 分析堆栈 __os_unfair_lock_corruption_abort __os_unfair_lock_lock_slow __NSSetBoolValueAndNotify os_unfair_recursive_lock_lock_with_options object_getIndexedIvars debug 调

iOS16CocoaAsyncSocket崩溃修复详解,(投递于:23-02-26)

iOS16CocoaAsyncSocket崩溃修复详解, 目录 背景 方案1:fishhook 替换掉 os_unfair_lock_lock 方案2: _schedulables 删除 _socket #8 未解析符号: ___lldb_unnamed_symbol8050 #3 未解析符号: ___lldb_unnamed_symbol8533 逻辑

SIGPIPE(Signal 13, Code 0) 异常排查及处理,(投递于:23-02-26)

SIGPIPE(Signal 13, Code 0) 异常排查及处理, 目录 问题现象 排查过程 原因与处理 问题现象 最近一个版本 APP 更新之后, sentry 大量异常数据上报,影响用户的数量非常夸张 10w + ,具体报

iOS13适配三指撤销和文案限长实例详解,(投递于:23-02-26)

iOS13适配三指撤销和文案限长实例详解, 目录 正文 Bugly报错 堆栈信息 问题定位 解决方案 数字截断后 crash 正文 在适配iOS13的过程中, UITextField 输入中文的时候三指撤销产生了 crash。

详解iOS如何让Lottie使用网络资源做动画的实现,(投递于:23-02-26)

详解iOS如何让Lottie使用网络资源做动画的实现, 目录 背景 方案 1. 实现LOTAnimationDelegate代理 2. 生成LOTComposition 3. 初始化LOTAnimationView 背景 手上有需求需要使用CDN资源来让Lottie做动画,但

iOS数据持久化KeyChain数据操作详解,(投递于:23-02-26)

iOS数据持久化KeyChain数据操作详解, 目录 正文 保存数据到KeyChain 更新KeyChain中已有的数据 从KeyChain中读取数据 从KeyChain中删除数据 创建一个通用的KeyChainHelper 类 正文 在我们开发iOS应用

iOS数据持久化UserDefaults封装器使用详解,(投递于:23-02-26)

iOS数据持久化UserDefaults封装器使用详解, 目录 使用属性封装器来完美创建UserDefaults封装器 什么是属性封装器? 什么是UserDefault封装器 将属性封装器进行通用化处理 存储自定义对象 使

  1. 首页
  2. 上一页
  3. 1
  4. 2
  5. 3
  6. 4
  7. 5
  8. 6
  9. 7
  10. 8
  11. 9
  12. 10
  13. 11
  14. 下一页
  15. 末页