240 发简信
IP属地:江西
  • 120
    iOS:Dark Mode-暗黑模式调研

    背景 iOS 13苹果公司推出了暗黑模式,APP默认支持,用户可以通过在设置-显示与亮度-外观栏中选择深色来打开暗黑模式,但是,如果开发工程师不进行适配,应用内可能会出现某些...

  • 我觉得变种的MVC是最好的(性能和其它方面),MV大部分情况还是一起重用的,完全独立开意义不大

    谈谈我对MVC、MVP、MVVM架构的认识

    【原创博文,转载请注明出处!】 根据在项目开发中的长期积累和学习,本文所涉及的三种设计架构,我都会通过Objective-C语言在iOS开发环境下给出可运行demo👉Gith...

  • 傻傻分不清:Quartz2D、QuartzCore、CoreAnimation、CoreImage、CoreGraphics

    在iOS开发中,你可能都用到过这些知识点,但是并没有仔细区分过,正所谓,百姓日用而不知,现在就来细说一下他们之间的区别和联系。 1. CoreGraphics 这是一个C语言...

  • 交换方法Method Swizzling[swift]

    1. dispatch_once替代方案 OC中用来保证代码块只执行一次的dispatch_once在swfit中已经被废弃了,取而代之的是使用static let,let本...

  • 为什么要用class_addMethod和class_replaceMethod,直接用method_exchangeImplementations也可以吧?另外在交换类方法时候用这个实现也行吗?

    交换方法Method Swizzling[swift]

    1. dispatch_once替代方案 OC中用来保证代码块只执行一次的dispatch_once在swfit中已经被废弃了,取而代之的是使用static let,let本...

  • 120
    做一款仿映客的直播App?看我就够了

    一、直播现状简介 1.技术实现层面: 技术相对都比较成熟,设备也都支持硬编码。IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Vi...

  • gitignore忽略.DS_Store文件

    1、创建gitignore文件,写入.DS_Store和*/.DS_Store 2、经常在其他文件夹下面也都会生成.DS_Store文件,所以我们需要全局ignore该文件 ...