文章转自https://www.jianshu.com/p/da1adec5a601[https://www.jianshu.com/p/da1adec5a601] tabl...
文章转自https://www.jianshu.com/p/da1adec5a601[https://www.jianshu.com/p/da1adec5a601] tabl...
NSDate对象封装单个时间点,与之相关的几个类分别是: NSCalendar, NSDateComponents, NSDateComponentsFormatter日期时...
最近做项目封装了一个pickerView 用法很简单,先来看图 单一选择器 1.看看BasePickerView.h文件 可以看到基类中已经引入了UIPickerViewDa...
第一种方案:把该manager封装成单例 解决理由:内存中的某一块固定的地址就用来存放manager,专门用来网络请求和释放。 方案代码 问题:很明显,同一时刻只能有一个网络...
《Objective-C高级编程》这本书就讲了三个东西:自动引用计数、block、GCD,偏向于从原理上对这些内容进行讲解而且涉及到一些比较底层的实现,再加上因为中文翻译以及...
上代码不上图 谁知道什么玩意儿
iOS事件传递及响应链[https://www.jianshu.com/p/617577ff4be1] 第一种场景 系统控件和手势的冲突 我们点击UIButton,发现只响应...
解决了我的问题,感谢分享🙏
A value of type 'RenderObject?' can't be assigned to a variable of type 'RenderBox'.A value of type 'RenderObject?' can't be assigned to a variable of type 'RenderBox'.Try...
A value of type 'RenderObject?' can't be assigned to a variable of type 'RenderBox'.Try...
在iOS开发中,有时候想改一下项目的名字,这会遇到很多麻烦。 直接改项目名的话,Xcode不会帮你改所有的名字项目中的很多文件、文件夹或者是项目设置的项,都是不能随便改的,有...
有可能是设置了Cell的Selection状态为None了。
【面试-1】通过 Asssociate 方法关联的对象,需要在dealloc中释放 当对象释放时,系统会自动调用dealloc dealloc释放步骤 1、C++函数释放:o...
主要分为两部分: objc_setAssociatedObject设值流程 objc_getAssociatedObject取值流程 关联对象-设值流程 在分类LG中重写ca...
ptrace debugserver通过ptrace函数调试app ptrace是系统函数,此函数提供一个进程去监听和控制另一个进程,并且可以检测被控制进程的内存和寄存器里面...
抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15%[https://mp.weixin.qq.com/s?__biz=MzI1MzYzMjE0MQ==&m...
本文主要介绍iOS三种多线程的常见使用方法 NSThread 苹果官方提供的面向对象的线程操作技术 是对thread的上层封装,简单易用,可以直接操作线程对象 需要自己管理线...
在iOS中内存分为五大区域:栈去、堆区、全局区、常量区、代码区 栈区(Stack) 高地址向低地址扩展的系统数据结构,对应的进程或者线程是唯一的 是一块连续的内存区域,遵循先...
定义: 又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符...