240 发简信
IP属地:河南
  • iOS基础 The code that always forget

    1.Git删除taggit tag -d tag-id2.OC调用Swift方法,要在swift方法前加@objc3.OC调用Swift变量要在...

  • iOS 对KVC、KVO理解

    什么是KVC KVC键值编码,允许通过key名直接访问对象的属性或者给对象的属性赋值,而不需要调用对象的存取方法。这样就可以在运行时动态的访问和...

  • iOS基础 为什么要用Copy修饰字符串

    前言:最近一直在准备面试题,发现有很多知识点是平时开发过程中知其然不知其所以然的状态,我也想在这里记录一下这些不求甚解的知识点,希望能帮到大家,...

  • iOS基础 对Strong和Weak的理解

    之前对Strong和Weak的理解并不够深,只知道Strong是强引用,对象的引用计数加一,weak是弱引用,防止循环引用。但是对weak、st...

  • Resize,w 360,h 240
    iOS封装 引导视图的封装

    最近公司项目需求要做一个页面的引导视图,就长这个样子 自己平时开发过程中喜欢将可以封装的控件尽量封装,这样既可以锻炼自己的封装能力,也给后继开发...

  • iOS基础 滑动冲突解决

    1.A为父View,B为子View(假设B为CollectionView) 2.A遵循手势协议UIGestureRecognizerDelega...

  • Resize,w 360,h 240
    iOS Runtime理解

    runtime 概述: runtime又叫运行时,是一套底层C语言API,是iOS系统的核心之一。开发者在编码过程中,可以给任意一个对象发送消息...

  • Git基础 对Git Stash的理解

    使用场景 1.我们在本地分支开发时发现该分支有紧急bug需要修复,而在该分支新修改的内容又不想提交,有一种做法是将本地暂存区的内容形成一个新的c...

  • iOS 算法和数据结构学习心得

    一、科学的刷题 1.给自己20-30分钟的思考时间 2.学会分类和总结。按照专题和类别来学习一个知识点。学习好的代码和风格 3.bugfree:...