编程进阶网 编程进阶网
首页
  • 计算机原理
  • 操作系统
  • 网络协议
  • 数据库原理
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 性能优化
  • 编程原理
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 基础认知
  • 线性结构
  • 树与哈希
  • 工业级实现
  • 算法思想
  • 实战与综合
  • 算法题考核
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++开发技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript高级
  • Android库解读
  • Android专栏
  • Android智能硬件
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Linux实践开发
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接

杨充

专注编程 · 终身学习者
首页
  • 计算机原理
  • 操作系统
  • 网络协议
  • 数据库原理
  • 面向对象
  • 设计原则
  • 设计模式
  • 系统架构
  • 性能优化
  • 编程原理
  • 方案设计
  • 稳定可靠
  • 工程运维
  • 基础认知
  • 线性结构
  • 树与哈希
  • 工业级实现
  • 算法思想
  • 实战与综合
  • 算法题考核
  • C语言入门
  • C综合案例
  • C专栏博客
  • C标准集库
  • C++入门教程
  • C++综合案例
  • C++专栏博客
  • C++开发技巧
  • Java入门教程
  • Java综合案例
  • Java专栏博客
  • Go入门教程
  • Go综合案例
  • Go专栏博客
  • Go开发技巧
  • JavaScript入门
  • JavaScript高级
  • Android库解读
  • Android专栏
  • Android智能硬件
  • iOS ObjC入门
  • iOS Swift入门
  • iOS入门精通
  • Web之Html手册
  • Web之TypeScript
  • Web之Vue高级进阶
  • Linux之QML入门
  • Linux之QT核心库
  • Linux实践开发
  • Python教程
  • Shell&Bash教程
  • 工具脚本
  • 自动化脚本
  • 质量保障
  • 产品思考
  • 软实力
  • 开发流程
  • Git应用
  • 技术模版
  • 技术规范
  • Markdown
  • Mermaid
  • 开源协议
  • JSON工具
  • 文本工具
  • 图片处理
  • 文档转化
  • 代码压缩
  • 关于我
  • 自我精进
  • 职场管理
  • 职场面试
  • 心情杂货
  • 友情链接
  • README
  • Android提升进阶

  • iOS开发和进阶

    • README
      • 04.Objective-C编程上
      • 05.Objective-C编程下
      • 16.开发SDK实践设计
      • 17.iOS经验类笔记积累
      • 06.UIKit框架原理探索
      • 参考
    • ObjC编程入门

    • Swift编程入门

    • iOS入门到精通

  • Web开发和进阶

  • Linux应用开发

  • Apps
  • iOS开发和进阶
杨充
2025-07-22
目录

README

# iOS开发和实践论

在Android,iOS中,都有手势识别设计和处理逻辑。

如何理解手势识别设计核心思想,手势识别中包含事件元素,事件传递,事件响应。

1.如何设计事件元素,比如有点击,双击,长按,滑动等各种不同事件元素,其核心设计思想是什么? 2.事件传递过程中,在父布局元素和子布局元素中,事件是如何分发的,事件是如何拦截的,事件传递的核心设计核心思路? 3.在事件响应中,谁来响应事件,响应事件链是什么样的,最终响应事件的处理流程是什么?

# 04.Objective-C编程上

  • 6.6 如何理解方法的重写:
  • 10.1 如何理解动态类型:指在运行时确定对象的类型,而不是在编译时确定。
  • 10.2 如何理解id这种类型:id是oc中一种特殊类型,表示一个未知类型的对象。任何对象都可以赋值给id,在运行时进行适当的类型检查,以避免潜在的类型错误。
  • 10.3 如何动态类型检查:isKindOfClass检查一个对象是否是指定类或其子类的实例。和isMemberOfClass检查一个对象是否是指定类的实例,而不包括其子类。
  • 10.5 如何理解动态类型调用:动态类型调用需要在运行时查找方法。
  • 10.6 动态类型有什么弊端:过度使用动态类型可能会导致代码的可读性和可维护性下降,因此需要谨慎使用。
  • 12.1 如何理解对象初始化设计:alloc:为对象分配内存,init:初始化对象,设置默认值或执行其他初始化操作,会先后执行initialize和init方法。
  • 14.1.1 如何理解OC中内存管理:手动引用计数(Manual Reference Counting,MRC)和自动引用计数(Automatic Reference Counting,ARC)。
  • 14.1.2 如何理解手动引用计数:开发者需要手动管理对象的引用计数,通过调用retain、release和autorelease等方法来增加或减少对象的引用计数。
  • 14.1.3 如何理解自动引用计数:在ARC中,编译器会自动插入适当的引用计数管理代码,开发者无需手动管理对象的引用计数。

# 05.Objective-C编程下

  • 9.6 如何判断对象是否实现协议:可以使用NSObject类的conformsToProtocol:方法,检查类或者对象是否遵守协议

# 16.开发SDK实践设计

# 17.iOS经验类笔记积累

# 06.UIKit框架原理探索

01.UIKit框架概述

  1. UIKit框架说明:提供了一套丰富的控件和API,其中包含:视图(Views),控制器(ViewControllers),窗口(Windows),布局(Layouts)。
  2. UIView视图设计:UIView是UIKit框架里面最基础的视图类,UIView则负责内容的显示和布局
  3. ViewController设计:用于管理一个或多个视图的显示和行为。它可以包含其他视图控制器、视图和控件,以及处理与这些元素相关的逻辑。

06.Window窗口设计思想

# 参考

  • iOS 学习笔记:https://github.com/xiusl/ObjectiveC_Day

  • iOS 学习视频:https://space.bilibili.com/226689868/lists/45553?type=season

  • iOS微信支付接入指南:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html

  • Android微信支付接入指南:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html

  • 从0到1搞定iOS支付接入:微信、支付宝、订阅一文通关:https://blog.csdn.net/bryant_liu24/article/details/144997299

  • Swift调用微信支付宝SDK(Swift4.0):https://www.cnblogs.com/vlucht/p/11147540.html

  • iOS-底层文章汇总:https://juejin.cn/post/6987548539198898183

  • iOS 底层原理文章列表:https://juejin.cn/post/7047391805167370253?from=search-suggest

apple开发者账号申请好了,你可以到时候试试,我到时候去研究下怎么报销 bingyiwei@tencent.com wby1830248E@

收付通app包名: com.wecard.zf 微卡刷掌app包名:com.wecard.palm 微卡空中录掌app包名:com.wecard.air 微信版本空中录掌包名:com.wecard.airapp 收付通正式包名:com.johannli.WecardSDKDemo

支付: 1.微信调通 2.缺少调试支付宝,支付宝缺少配置scheme 3.加载本地html白屏

上次更新: 2026/06/10, 11:13:41
蓝牙开发业务实践
README

← 蓝牙开发业务实践 README→

最近更新
01
信号崩溃快速排查
06-15
02
CoreDump破案
06-15
03
perf火焰图实战
06-15
更多文章>
Theme by Vdoing | Copyright © 2019-2026 杨充 | MIT License | 桂ICP备2024034950号 | 桂公网安备45142202000030
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式