IOS开发UIPasteboard类的粘贴板全面详解, 目录 UIPasteboard 特点和用法 1、剪切板管理类UIPasteboard详解 2、剪切板管理类UIPasteboard具体使用 UIPasteboard 特点和用法 UIPasteboard 是 Swift 中用于存储
iOS开发存储应用程序Info.plist知识全面详解, 目录 iOS开发Info.plist Queried URL Schemes详解 详细列举 iOS开发Info.plist 在iOS开发中,Info.plist是用于存储应用程序相关信息的XML文件,其中包含许多
iOS开发状态栏及设置功能全面详解, 目录 正文 1. 设置状态栏样式(最下面有更详细的解答): 2. 隐藏状态栏: 3. 设置状态栏背景颜色: 1. 在Info.plist文件中设置 2. 在UIViewController中设置
iOS开发APP跳转到设置或系统页面详解, 目录 iOS10以前 在iOS10以后的系统中 iOS10以前 打开设置应用: UIApplication.openSettingsURLString 打开通用设置: App-Prefs:root=General 打开关于本机: App-Prefs:ro
iOS小组件开发之WidgetKit功能讲解, 目录 WidgetKit WidgetKit主要功能 自定义主题 自定义组件 响应式编程 定时器 地理位置信息 事件监听器 可滚动视图 WidgetKit WidgetKit 是 Swift 语言中一款用于
iOS开发Firebase中的常用库使用及功能详解, 目录 iOS Firebase 关于Firebase Core Firebase Analytics功能 Firebase Analytics基本功能 Firebase Analytics高级功能 Firebase Authentication功能 Cloud Firestore功能 Fireb
iOS超出父控件范围无法点击问题解决, 目录 场景 实现思路 完整代码 botView代码 场景 橙色view添加在蓝色view上,满足点击超出蓝色view部分可以响应事件 实现思路 重写底部蓝色view的hi
iOS微信分享配置universal links步骤解析, 目录 一、配置好应用的Universal Links 1、开通Associated Domains 2、创建文件名必须为apple-app-site-association的文件 4、在工程配置以 applinks: 开头 5、微信
iOS各种ViewController控制器使用示例完整介绍, 目录 正文 1 UIViewController 2 UINavigationController 3 UITabBarController 4 UIPageViewController 正文 iOS 界面开发最重要的是ViewController和View,ViewController是
iOS Swift Lazy var View失效问题解决, 目录 lazy var使用失效 原因分析 lazy var使用失效 一般来说,在UIViewController里的UIView使用lazy var,可以确保在只第一次使用时创建。 但是如果在viewDi
iOSSwift值类型与引用类型使用区别基础详解, 目录 引言 值传递 引用传递 引言 值类型在传递和赋值时将进行复制,而引用类型只会使用引用对象。 Swift中定义的很多类型都是值类型,如
iOS内存泄漏排查方法及原因分析, 目录 一、排查方法 1.1 静态内存泄漏分析方法: 1.2 动态内存泄漏分析方法: 二、内存泄漏的原因分析 2.1 ViewController中存在NSTimer 2.2 ViewController中的代
NSMutable 对象的坑解决分析, 目录 背景 测试代码 _set +0x10 处是个啥? 结论 NSMutable 对象共性问题? 背景 最近处理了两个崩溃,都是在 NSMutableSet 调用 enumerateObjectsWithOptions 的时候发生的
Flutter 模型动态化赋值研究分析, 目录 一、需求来源 二、实现思路 三、使用示例 四、实现源码 总结 一、需求来源 之前无论是做 iOS 开发还是 JS 开发,模型动态赋值都是一个非常重要
解密ios响应链的工作原理, 目录 事件响应链的工作原理 响应者对象的特点 自定义事件处理 事件传递和事件响应 事件拦截 事件传递到父视图 自定义事件响应链 总结 事件响应链是 iO
ios设计模式--委托模式, 目录 (一)协议 (二)id类型 (三)适配器模式 (四)实例 (五)委托模式的深入理解 Cocoa Touch框架下使用大量使用委托(delegation),根据苹果公司的文档,de
iOS 组件化初步构思, 目录 一、iOS 组件化常用方式讨论 方案分析 二、对组件化的构思 调用方式 一、iOS 组件化常用方式讨论 使用openURL进行组件的注册和调用 App 启动时实例化各组件模
iOS架构从 MVC、MVP 到 MVVM, 目录 概述 1.传统的MVC设计模式 用户的交互逻辑 iOS开发实际使用的MVC架构 2.MVP设计模式 用户的交互逻辑 MVP代码示例 3.MVVM+RAC设计模式 MVVM代码示例 总结 概述
iOS 项目嵌入Flutter 运行(最新推荐), 目录 一创建Flutter模块 二嵌入到iOS项目 三iOS项目中调用 一创建Flutter模块 命令行 flutter create --template module my_flutter 创建完成后,该模块和普通的F
iOS定时器的选择CADisplayLinkNSTimer和GCD使用, 目录 iOS定时器选择 CADisplayLink NSTimer GCD定时器 总结 iOS定时器选择 iOS应用中经常需要使用定时器来处理某些任务,例如执行动画、更新UI等。
深入详解Objective-C中的@Synchronized关键字, 目录 正文 @Synchronized的底层实现 badcase分析 正文 在多线程编程中,线程之间共享资源时容易出现数据竞争的问题,导致程序出现不可预期的结果
Objective-C计时器NSTimer学习笔记, 目录 NSTimer - 计时器 NSTimer创建计时器函数 NSTimer触发与销毁计时器函数 常用属性 NSRunLoop - 运行循环 NSRunLoop常用属性 NSRunLoop常用函数 NSTimer - 计时器 NS
Objective-C的UIStackView常用属性函数学习笔记, 目录 UIStackView 常用属性 常用函数 UIStackView UIStackView能够利用自动布局的功能,创建能够动态适应设备方向、屏幕大小和可用空间中任何更改
objc方法声明和实现由于参数类型不一致所引发的崩溃, 目录 正文 分析 补充 总结 正文 你有注意过objc方法声明处和方法实现处参数类型不一致的情况吗,就像这样: @interface Person : N
一文详解NSSecureCoding真的安全吗, 目录 NSSecureCoding NSCoding的用法 NSSecureCoding的用法 NSSecureCoding的致命缺点 结语 NSSecureCoding NSSecureCoding 可能很多人都没用过,但是 NSCoding 大家应该都不陌