240 发简信
IP属地:上海
  • Resize,w 360,h 240
    HTTPS抓包教程

    设置Charles Charles4.5.6版本为例,进行如下设置: 设置Proxy Settings 按图示设置 SSL Proxying S...

  • Swift5.5 新特性

    Async/await 是个啥一言以蔽之, 以前需要用闭包回调来写的代码, 我们现在可以用async/await来写, 这让我们可以抛弃复杂的闭...

  • Resize,w 360,h 240
    iOS 暗黑模式适配

    激活暗黑模式 在view或者controller中 overrideUserInterfaceStyle = .dark print(trait...

  • RawRepresentable

    使用RawRepresentabloe可以在自定义类型和相应的rawValue之间来回切换 比如我们使用一个结构体来管理埋点事件 然后根据提示补...

  • 创建私有库常见git命令

    利用cocoapods一键创建私有库 创建之后关联远程仓库 查看远程分支 关联本地分支和远程分支git branch --set-upstrea...

  • Resize,w 360,h 240
    hash表原理

    一、NSDictionary使用原理 1.NSDictionary(字典)是使用hash表来实现key和value之间的映射和存储的,hash函...

  • 静态库和动态库

    embed的意思 是嵌入, 动态库用do not embed, 保证全局唯一, 静态库用embed, 可能会重复引用, 造成包体积大 两个静态库...

  • 新电脑配置git环境

    大部分iOS项目都需要依赖pod管理第三方库, 第三方库又分为公有库和私有库,私有库所在的git服务器(比如gitlab)通过ssh公钥进行认...

  • iOS事件传递 -- 如何让view响应超出边界的事件

    iOS中事件响应会先依次调用个层级view的[UIView pointInSide] 方法, 如果返回true, 则会走改view的hittes...