移动开发

iOS - 事件传递链与响应链

一、事件链 用户点击屏幕时,首先 UIApplication 对象先收到该点击事件,再依次传递给它上面的所有子 view,直到传递到最上层。即由系统向最上层 view 传递,Application -> window -> root view -> sub view -> ... -> first view 即传递链。 反之,由最基础的 view 向系统传递,firs

目录

目录!是最新的目录!! 我披星戴月,奋不顾身,终于!!! 文章 杂文集 原初 2020-10-26 突发奇想【初乍的起源】 一本不一样的书【我的第二篇作文,第一篇已遗失】 总目录【原】 2021年度总结 催更 群聊:不用“雨”字表示雨,但是群里有个沙雕 目标【原】 每日遗个推理小故逝 从空岛生存没掉树苗开始(预告……吧) 2022年暑假总结 2022-09-06(今天删的杂文集) 扫土 微

iOS关联对象objc_setAssociatedObject探讨

主要函数为: //为给定的对象设置一个关联值 public func objc_setAssociatedObject(_ object: Any, _ key: UnsafeRawPointer, _ value: Any?, _ policy: objc_AssociationPolicy) //返回与给定键的给定对象关联的值 public func objc_getAssociatedObj

Android-推荐一个仿美团大众点评城市选择库CityPicker

Android,图片来源网络 在最近的需求开发当中,我们产品经理说需要增加一个类似于美团或者大众点评的城市选择界面。我当时就在想有没有办法快速实现,在不搞太多自己公司App的特色元素的时候,是有这样的库的,这篇文章的主角CityPicker库。分享这个库给大家,希望能提高大家的开发效率。 CityPicker CityPicker库文档,感兴趣的小伙伴可以去看看详情文档。这个库需要我们

【pinia源码】四、mapHelper API源码解析

前言 【pinia源码】系列文章主要分析pinia的实现原理。该系列文章源码参考pinia v2.0.14。 源码地址: 官方文档: 本篇文章将分析mapHelper API的实现。 使用 pinia提供了Vuex中的mapState、mapActions等一些辅助函数。这些函数的定义在pac

iOS 仿小红书的 push pop转场动画

iOS 7之后,苹果提供了自定义转场动画的API,我们可以自己去定义任意动画效果。本篇为笔者学习push、pop自定义转场效果的笔记,如何有任何不正确或者有指导意见的,请在评论中留下您的宝贵意见!!! 本篇只讲其中的UIViewControllerAnimatedTransitioning协议,来实现push、pop动画效果。另外的几个,后面会继续学习总结!!! 我们要实现push、pop自定义转

IOS Xcode证书配置和ipa打包流程(附详细图文教程)

IOS Xcode证书配置和ipa打包流程(附图文教程) 前言 ipa文件简介 证书文件简介 Provisioning Profile描述文件简介 当前环境版本 Xcode证书配置和ipa打包流程 创建Identifiers、Certificates 和 Profiles Xcode中配置 App ID 和 Profiles 执行Archive进行打包

Android静默安装的两种方案

一些产品要求APP在升级时能够实现静默安装,而无需弹出安装界面让用户确认。这里提出两种实现方案: 方案一:通过pm命令安装 APP调用『pm』命令实现静默安装,此方案无须修改Android源码,但需要root权限。实现如下: /** * Silent install * * @param path Package * @return true: success false: failed