240 发简信
IP属地:上海
  • 《异形:夺命舰》吓坏小朋友,家长投诉后票房飙升

    嘿,家人们!最近那部电影《 异性:夺命舰 》正在热映呢,可火得不行啦!但这电影里的一些剧情啊,却引发了一场大讨论。 咱先来讲讲这《 异性:夺命舰 》,它可是 1979...

  • 我为什么痛恨 iOS 原生 UIKit 开发

    做 iOS 原生开发的头十年浑浑噩噩的,也没觉得有什么不妥。直到 2022 年我用 SwiftUI 开发了几个 App,才发现之前原生开发方式有很大的问题。 使用 UIKi...

  • 沉迷色情片真的会让大脑萎缩吗?辟谣来了

    还记得那张“正常人脑”、“鸦片脑”和“情色脑”的图片吗?今天我要郑重告诉大家,这张图是假的,而且假的非常离谱。图片声称长时间观看有刺激性内容的视频会让大脑萎缩,甚至比吸毒还严...

  • 陈梦夺金后遭网络暴力,五问陈梦?饭圈文化背后的力量更为可怕!

    在奥运会的热潮中,乒乓球的饭圈文化迅速崛起。这不仅是球迷之间的热议话题,更成为了一种现象。然而,作为普通球迷,我们对这种饭圈文化了解多少呢?让我们以近期女单半决赛和决赛的一些...

  • 提高 Xcode 编译速度方法大总结

    怎样测量编译时间消耗 在最新版本的 Xcode 中,编译后查看 Report Navigator 面板,点击刚刚的那次编译,即可查看到整个编译流程,以及每一步的耗时。右键点击...

  • 理解 Clang Module 和 Module Map 语法

    Clang Module 是大概 2013 年左右出现的,它的出现是为了解决传统基于 C 语言的编程语言的头文件包含的弊端。也是现代 Apple 平台软件开发一定会用到的一个...

  • 依赖注入和依赖注入容器

    依赖注入是一种常见的设计模式,在合适的时候使用它,可以提高我们代码的质量。依赖注入是控制反转的一种实现,那么什么是控制反转? 什么是控制反转(Inversion of Con...

  • 120
    仓库模式及其在 Swift 项目中的应用

    在现代 Swift 项目中,很流行一种模式叫做仓库模式,英文是 Repository Pattern。这个模式主要用于构建数据层代码。按照一般的 App 层级划分,一般从上到...

  • 详解 Codable 的用法和原理

    Codable 是什么 Codable 本身就是个类型别名 代表一个同时符合 Decodable 和 Encodable 协议的类型,即可解码且可编码的类型。 Codable...

  • 探索 Objective-C 的对象所有权修饰符

    引言 大家都知道,Objective-C 有 4 个对象所有权修饰符(Ownership Qualifier),分别是: 在日常开发中日常用的最多的就是 __weak,几乎都...

  • 最后一句话是“我们后面再来分析”,后面的分析呢?

    iOS底层原理之六:isa指针实现之ISA_MASK

    题记 前面我们提到,在OC对象中实例对象的isa是指向类对象,类对象的isa指向元类对象,这样我们可以通过isa把OC中的三种对象联系起来。那么,isa是怎么实现的呢?实例对...

  • iOS 架构小谈

    写了这么多年的 iOS,觉得最佳架构其实就是 MVC,其它什么 MVP、MVVM、VIPER 什么的都是扯淡的,我曾经写过两年多 MVVM,最后感觉就是把简单事情搞复杂了。 ...

  • @冷灬叶枫 已经没了 :flushed:

    用 RxSwift + Moya 写出优雅的网络请求代码

    RxSwift Rx 是微软出品的一个 Funtional Reactive Programming 框架,RxSwift 是它的一个 Swift 版本的实现。RxSwift...

  • 写的不错呀,SKV587

    芝加哥机场永生难忘一幕

    芝加哥当地的时间2017年6月14日晚,我的航班是从纽约飞往圣何塞,中途中转芝加哥。到芝加哥的时候天气晴朗。 原定计划是下午5点起飞赶往圣何塞,但天空不作美,突下大暴雨。导致...

  • @Minsol WWDC 官网,每个视频下面有下载 PPT 的链接

    最全的 Swift 4 新特性解析

    WWDC 2017 带来了很多惊喜。Swift 4 也伴随着 Xcode 9 测试版来到了我们的面前,很多强大的新特性非常值得我们期待在正式项目中去使用它。因为 Swift ...

个人介绍
微信公众号:SwiftFun