看懂 Crash 日志 Crash 头部信息 Incident Identifier:每个 Crash 生成的唯一的 uuid. CrashReporter Key:Cras...
你步骤怎么做的呢
iOS 不用付费帐号也可以真机调试以前苹果推出xcode 7 以后说是 不用付费证书 就可以真机调试 当时搞过但是很麻烦 就放弃了 但是最近发现xcode 在升级8 以后这个无付费帐号真机调试居然也可以了 而...
描述: 我们有没有好奇过,我们写代码的时候输入几个字母系统就会提示一些相应的代码块。比如- (instancetype)initWithFrame:(CGRect)frame...
stringByAddingPercentEscapesUsingEncoding(只对 `#%^{}[]|"<> 加空格共14个字符编码,不包括”&?”等符号), ios9...
默认情况下,我们只需要按照正常属性的键值观察,就是说属性值变化完全是由系统控制,我们只需要告诉系统监听什么属性,然后就直接等系统告诉我们就完事了。而实际上,KVO 还支持「手...
iOS中,内存主要分为栈区、堆区、全局区、常量区、代码区五大区域 栈区 定义 栈是系统数据结构,其对应的进程或者线程是唯一的 栈是向低地址扩展的数据结构 栈是一块连续的内存区...
我们都知道Timer只有在invalidate之后才会从runloop中被移除,repeat为NO的timer在执行一次之后就会自动移除;我们在使用重复的timer的时候,如...
1、出现死锁的情况:使用sync函数往当前串行队列中添加任务,会卡住当前的串行队列(产生死锁); 2、如下几种代码示例仅供参考