240 发简信
IP属地:江苏
  • 顶呱呱!👍

    Cocoapods流程及pod库的制作

    序: 对于 Cocoapods,你是否还只知道 pod install,pod update,有时候还会掺杂上 pod search, pod setup等,对于它的工作流程...

  • 120
    Cocoapods流程及pod库的制作

    序: 对于 Cocoapods,你是否还只知道 pod install,pod update,有时候还会掺杂上 pod search, pod setup等,对于它的工作流程...

  • 实际上,刚开始只有if-else两三个,下一个接手的你是直接重构吗?还是加个else早点下班呢?
    真是个抉择问题。

  • 设置state的时候 | UIControlStateHighlighted 就可以了

    iOS浅谈 button 选中状态 与高亮状态

    一切问题都是来自于需求 ,先说需求吧,设置一个按钮,初始状态是normal,点击后为选中状态,之后连续点击还是选中状态;常规做法: 此时就会出现一个问题,就是处于点击状态的时...

  • 关于Category关联属性

    关联属性的相关方法及优缺点 方法1 在分类中定义全局参数接收。 通过赋值打印,可以得出理想结果。但是,如果其他对象赋值,会重新覆盖值 所以该方法不可取。 方法2使用字典存储值...

  • 120
    关于Category的学习笔记

    Category的加载处理过程 1.通过runtime动态将分类的方法合并到类对象、元类对象中.2.把所有Category的方法、属性、协议数据,合并到一个大数组中。3.后面...

  • 120
    关于KVC分析总结笔记

    KVC基础理解 KVC全称Key-Value-Coding俗称键值编码,可以通过一个key来访问某个属性。API: 通过如下示例使用: KVC :setValue:forKe...

  • xcode 会报警告,缺少LSSupportsOpeningDocumentsInPlace,添加到plist中

    iOS中打开的文件如何用其他应用打开选择自己的app

    效果如图: 1、设置 Info.plist 2、设置 AppDelegate 3、接收通知

  • 120
    关于KVO分析总结笔记

    一.KVO基础 KVO的全称是Key-Value Observing,俗称键值监听,可以用于监听某个对象属性值的改变通过- (void)addObserver:(NSObje...

  • 简书钻

    亲爱的简书用户: 您即将在踏上全新的创作旅程--从今以后,一路上有简书钻与你相伴。 作为笔耕不辍的创作者,你在传统平台发布自己的作品,平台方决定了分发权,拿走了大部分收益。你...

    3632469 53973 132
  • 120
    关于对象与内存分析总结笔记

    (一)OC对象在底层中的布局 我们平时编写的Objective-C代码,在底层都是使用C/C++实现。即Objective-C -> C/C++ -> 汇编语言 -...

  • 第一个retain没有必要的,自己生成自己持有

    iOS内功篇:内存管理

    前言 现在iOS开发已经是arc甚至是swift的时代,但是内存管理仍是一个重点关注的问题,如果只知盲目开发而不知个中原理,踩坑就跳不出来了,理解好内存管理,能让我们写出更有...

  • 120
    iOS开发技巧系列---详解KVC(我告诉你KVC的一切)

    KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...

  • 120
    RunLoop理解与应用

    什么是RunLoop 简单的来说就是运行循环、跑圈。 保持着程序的持续运行并接受用户输入 处理APP中的各种事件(触摸,定时器,Selector) 节省了CPU资源,提高程序...