240 发简信
  • iOS13 适配问题

    1. 控制器的 modalPresentationStyle 默认值变了 有用户反映升级 iOS13 后, 界面跳转变成了小卡片... 查阅了下...

  • 120
    dailyLearning -- 响应者链

    响应者对象介绍 什么是响应者链 事件响应流程(事件的产生和传递) 怎么寻找最合适的 view 应用 在runLoop 的介绍中, 说到了,run...

  • 120
    dailyLearning -- Safari/Chrome调试WebView

    前言 最近在写《iOS代码调试》系列的博客,估计会有十篇以上的内容,等到都写完了会在Github以一个仓库的形式开源出来,欢迎关注我的Githu...

  • 120
    dailyLearning -- runLoop

    runLoop runLoop 对外的接口及相关类 runLoop 内部逻辑 runLoop 可以做啥 runLoop 的实际应用 一、runL...

  • 120
    dailyLearning -- runtime

    Runtime 简介 消息传递 消息转发 Runtime 应用 Objective-C 是一门动态语言,它会将一些工作放在代码运行时才处理而并非...

  • 120
    dailyLearning -- 动态更换 App 图标

    前言 动态更换App图标这件事,在用户里总是存在需求的:有些用户喜欢“美化”自己的手机。至于用户们喜欢美化到什么程度,这得看个人需求。有的用户想...

  • 120
    dailyLearning -- 程序启动原理

    一个 iOS App 的 main 函数位于 main.m 中,这是我们熟知的程序入口。但对 objc 了解更多之后发现,程序在进入我们的 ma...

  • 120
    dailyLearning -- 关键字weak实现原理

    weak 实现原理的概括 Runtime维护了一个weak表,用于存储指向某个对象的所有weak指针。weak表其实是一个hash(哈希)表,K...

  • 120
    dailyLearning -- LLDB常用调试命令

    LLDB LLDB是一个命令行调试环境, 内置于Xcode的调试工具, 它与LLVM编译器一起, 带给我们更丰富的流程控制和数据检测的调试功能....

个人介绍
行走在人世间的妖魔鬼怪多着呢
你要一天天强大起来
你要不停的奔跑
直到比他们更强壮