240 发简信
IP属地:四川
  • 老兄,你这样把导航栏搞透明了

    Swift-隐藏导航栏下面的阴影线条

    描述: 我们在开发的过程中,经常会遇到去掉导航栏下面的阴影线条的需求! 解决方法: 只需要将下面的两行代码写到需要隐藏线条控制器的viewWillAppear方法里面,或者写...

  • 120
    <荐> RxSwift + ReactorKit 构建信息流框架

    在还没遇到 ReactorKit 这个框架之前,我使用 RxSwift + MVVM 去构建如图的信息流时,确实为我带来很多好处: 层级更加清晰,分工和职能更加明确 大幅度解...

  • 大佬,文件过期了,下载不了

    libstdc++,libstdc++.6.0.9缺失适配Xcode10与iOS12

    编译报错 开心得升级完新 macOS,以及新 XCode,准备体验了一把 Dark Mode 编程模式,开心的打开自己的老项目的时候,发现编译不通过了,报错, 工程中如果依赖...

  • 120
    iOS AutoReleasePool的实现原理

    iOS AutoReleasePool的实现原理 [TOC] 本文也属于iOS Objective-C 内存管理的范畴,AutoReleasePool就是自动释放池,下面我们...

  • swift中的protocol和OC中protocol的区别

    OC中 主要是应用到了代理模式中,多用于跨类传值,回调通知,如UITableView的代理 swift中 遵守protocol后,可以通过protocol的extension...

  • 120
    程序调试 (四) —— Xcode内存管理(一)

    版本记录 版本号时间V1.02021.03.24 星期三 前言 程序总会有bug,如果有好的调试技巧和方法,那么就是事半功倍,这个专题专门和大家分享下和调试相关的技巧。希望可...

  • Swift中的UIScrollView的所有属性和方法详解

    前言 在上一篇文章中,我们学习了三方刷新库MJRefresh(巧用MJRefresh),同时我们也说了MJRefresh是基于UIScrollView的,在这篇文章中,我们将...