240 发简信
IP属地:北京
  • 从 apple 芯片Mac 数据迁移至 Intel 后使用 git报错

    报错如下: iOS/Monorepo_Tools/Pods/SGScripts/scripts/git-hooks/pre-commit-hoo...

  • 高内聚、低耦合实现步骤

    一、完成高内聚步骤 1.确定模块要完成的功能点 2.除了完成本质功能外,不提供其他功能 3.要满足可读性、可扩展性、可复用性、可维护性 4.向外...

  • NSOperation、NSOperationQueue

    一、使用NSOperation的子类来创建操作 1.NSInvocationOperation子类 //创建 NSInvocationOpe...

  • 使用SDWebimage加载图片,添加渐进动画

    使用SDWebimage加载图片,添加渐进动画方式: 1.找到UIView+WebCache.m 2.143行 if(iage){ 【用如下代码...

  • Resize,w 360,h 240
    iOS多线程-GCD的几个常用方法

    1.GCD信号量:dispatch_semaphore (1)dispatch_semaphore_create创建一个Semaphore并初始...

  • ios WKWebview iphoneX 刘海屏适配

    解决方式 1. H5解决(优先使用) 在需要适配iphone X的头部添加一行代码,这也是苹果官方提供的适配iphoneX的方式。 2. nat...

  • iOS响应链机制

    寻找第一响应者原理如下: 1.当用户点击屏幕时,会产生触摸事件,系统会将该事件加入到一个由UIAplication管理的事件队列中 2.UIAp...

  • iOS高级工程师必须具备的15大知识技能点

    前言: 随着互联网的发展以及未来物联网到来的时代,需要大量移动开发人才。一个开发者走得更高更远,就要站在先人的肩膀,就要不断去专研新技术,站得高...

    6.3 1718 2 25
  • 面向对象设计的六大基本原则

    面向对象设计的六大基本原则: 1)开闭原则 2)里氏代换原则 3)依赖倒转原则 4)接口隔离原则 5)迪米特法则 6)合成/聚合复用原则 依次解...

个人介绍
一个非专业的iOS从业者