设若遇见崩溃问题,block已毕原理 – 掘金

初探 CALayer 属性

一直以为一个 view 就一个 layer,到明天才察觉不是那样子的。

Xcode8调试黑科学和技术:Memory
Graph实战解决闭包引用循环问题


Xcode8的调节技能又增多了一个黑科学和技术:Memory
Graph。一句话来说就是足以在运转时将内存中的对象生成一张图。在当场的开发者听到了那几个信息时响起了雷鸣般的掌声!大家来探望前方记者发回的现场照片:
二姨说再也不用担心引用循环啦!除非你是个瞎子。那么通过一个实际项目来训练一…

iOS
崩溃堆栈新闻的符号化解析


我们领略,开发者在使用 Xcode 开发调试 App
时,一旦碰到崩溃问题,开发者可以间接行使 Xcode
的调试器定位分析崩溃堆栈。但只要 App
公布上线,用户的无绳电话机发出了崩溃,我们就只可以通过分析种类记录的倒台日志来定位问题,在这份崩溃日志文件中,会指出App 出错的函数内存地址,关键的题材,崩溃日志中只有地址,类似 0x2312e92f
那种,那看起来岂不是万分头痛,那咋办吧?

   幸好有 dSYM 文件的存在,它是帮助苦逼的码农有效定位 bug 问题的重要途径。崩溃堆栈里的函数地址可以借助 dSYM 文件来找到具体的文件名、函数名和行号信息的。这里就简单介绍下通过 dSYM 文件如何分析崩溃堆栈信息

神经病院Objective-C
Runtime住院第二天—音讯发送与转化


前言 现行愈多的app都应用了JSPatch落成app热修复,而JSPatch 能到位通过
JS 调用和改写 OC 方法最根本的由来是 Objective-C 是动态语言,OC
上具有办法的调用/类的生圣多明各通过 Objective-C Runtime
在运行时开展,我们得以…

Objc
对象的现世今世


前言
在面向对象编程中,咱们每一天都在创造对象,用对象描述着漫天世界,然则对象是哪些从孕育到销毁的吧?
目录 1.孕育对象 2.对象的出生 3.目标的成才 4.目的的绝迹 5.总计一.孕育对象 每天开发我们都在alloc对象,而alloc方法做了些什么呢? +
(id)allo…

iOS 怎样贯彻Aspect Oriented Programming
(下)


(接上篇) 五. Aspects hook进程详解 先看看函数调用栈的情状 –
aspect_prepareClassAndHookSelector(self, selector, error); ├──
aspect_hookClass(self, error) │ ├──a…

iOS 中的 HotFix
方案计算详解


深信HotFix大家应该都很熟识了,今天第一对于近期调研的一部分方案做一些统计。iOS中的HotFix方案大致可以分成四种:
WaxPatch(Alibaba)
Dynamic Framework(Apple)
React Native(Facebook)
JSPatch(Tencent)

Rx斯威夫特学习率领目录


或是您在攻读 Rx斯维夫特,或者是要去学习
Rx斯威·夫特(S·wift),亦或者是曾经炉火纯青到应用实际项目中。不管什么,我将在那里以自身的学习形式来和豪门一块念书
Rx斯威·夫特(S·wift)。

[斯德哥尔摩线下活动] 八面驶风的 Node.js 天猫 FED
出品


12 月 3 日,由天猫商城主办的 Node
地下铁沙龙在利雅得广电平云广场设置。此次邀请的嘉宾在 Node.js
方面颇具实践探究,分别来自 UC、腾讯、Tmall公司。沙龙的演讲内容有:刘欣—Thrift 下的 Node.js 跨语言异构;九十 —Node.js
服务前端数据接口的演进;卢涛南 — TypeScript 在 Node.js
中的应用;姚穗斌 —
边际开发花费最小化的直出框架。感兴趣的年青人伴快来申请插足吗!

经过 Moya+Rx斯维夫特+Argo
达成网络请求


近来在新品类中品尝选用 Moya+Rx斯维·夫特(Sw·ift)+Argo
举办网络请求和剖析,感觉还阔以,再来给大家安利一波。

iOS 怎么样兑现Aspect Oriented Programming
(上)


前言
在“Runtime病院”住院的后两日,分析了一晃AOP的完毕原理。“出院”后,发现Aspect库还并未详细分析,于是就有了那篇小说,今日就来说说iOS
是怎么贯彻Aspect Oriented Programming。 目录 1.Aspect Oriented Progr…

浓密讨论Block捕获外部变量和__block完结原理


前言 Blocks是C语言的壮大成效,而Apple 在OS X 斯诺(Snow) 雷欧pard 和 iOS
4中引入了这些新作用“Blocks”。从那开端,Block就现身在iOS和Mac系统依次API中,并被世家普遍运用。一句话来形容Blocks,带有自动变量(局地变量)的匿名函数…

iOS 逆向入门实践 — 逆向微信,伪装定位
(一)


这一次实施的结尾目标,是要贯彻 “自由设定微信定位”
的功用,这些意义的操作流程应该是:
开拓 APP,输入一对经纬度数据
进入微信,APP 自动读取输入的经纬度数据,作为使用 “附近的人”
时的数据来自

神经病院 Objective-C Runtime 出院第六天——怎么样正确行使
Runtime


前言 到了后天总算要 “出院” 了,要统计一下住院几天的收获,谈谈 Runtime
到底能为大家开发带来些什么好处。当然它也是把双刃剑,使用不当的话,也会变成开支路上的一个大坑。
目录 1.Runtime 的独到之处 (1) 完成多一而再 Multiple Inheritance (2) Met…

ReactiveCocoa 中 RACSignal
所有变换操作底层完结分析(上)


前言
在上篇小说中,详细分析了RACSignal是开创和订阅的事无巨细进程。看到底层源码完成后,就能觉察,ReactiveCocoa这一个FRP的库,完成响应式(RP)是用Block闭包来促成的,而并不是用KVC
/ KVO落成的。 在ReactiveCocoa整个库中,RACSig…

神经病院Objective-C
Runtime入院第一天—isa和Class


前言 我第五遍开首侧重Objective-C
Runtime是从二〇一四年3月1日,@唐巧老师在和讯上发的一条知乎先导。
那是sunnyxx在线下的几遍分享会。会上偿还了4道问题。
这4道题以自身立时的学识,很多就不确定,拿不准。从本次入院考试初始,就打响入院了。后来那两年对R…

iOSAppHook – 专注于非越狱环境下 iOS
应用逆向商量


波及非越狱环境下 App Hook
大家已经已经熟习,已经有很多大神商量过,那上边有关的素材和小说也能搜到很多。我最早是见到乌云知识库上蒸米的篇章才对这地点具有驾驭,当时就想尝试,整个进程看似简单(大神总是一笔带过),可是当自己确实开首入手时一路上境遇各样问题(一脸懵逼),在
iOSRE
论坛上也看看我们碰到的各个题材,其实阻扰大家的重即使有些条件的搭建以及有关布署没安装好,结果导致
dylib
编译进程各个不当,重签名不成事,各样闪退等。所以本文里的每一步操作都会很详细的交代,确保大家都能操作成功。

iOS ReactiveCocoa
最全常用API整理(可做为手册查询)


正文适合有自然RAC基础的童鞋做不时的查询,所以本文不做详细解释。
一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来促成
RACSignal 的 +empty 方法; RACReturnSignal :一元信号,用来落成RACSign…

长远钻研Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用


前言
在上篇中,仔细分析了一下Block的落到实处原理以及__block捕获外部变量的原理。可是事实上采取Block过程中,仍旧会遇到有的题目,比如Retain
Circle的题目。 目录 1.Retain Circle的由来
2.__weak、__strong的贯彻原理 3.wea…

iOS
5分钟集成热修复(JSPatch)


序言
掘金3.5.2上线后发现了一个bug,我司iOS小哥上线前不小心改动了一有些代码,导致脏数据被缓存,取缓存的时候会造成品种崩溃…(苹果的稽审越来越不认真了….可以吗,我不推锅了,让自家跪着写完那篇博客)..
回归正题: 在iOS中有很多种热修复方案,在那边我就不一一介…

ReactiveCocoa 中 RACSignal
是哪些发送信号的


前言
ReactiveCocoa是一个(第一个?)将函数响应式编程范例带入Objective-C的开源库。ReactiveCocoa是由乔希(Josh)阿贝(Abe)rnathy和贾斯汀(Justin) Spahr-Summers 两位大神在对GitHub for
Mac的开发进度中编辑的。Justi…

iOS (OC)
开发之个人调试技巧分享


iOS (OC) 开发之个人调试技巧分享

Xcode 8 Instruments
工具集的转移与大势


介绍 instruments

ReactiveCocoa 中 RACSignal
所有变换操作底层已毕分析(中)


前言 紧接着上篇的源码已毕分析,继续分析RACSignal的变换操作的最底层达成。
目录 1.过滤操作 2.结缘操作 一. 过滤操作
过滤操作也属于一种转移,根据过滤条件,过滤出符合条件的值。变换出来的新的信号是原信号的一个子集。

  1. filter: (在父类RACStream…

ReactiveCocoa 中 RACSignal
冷信号和热信号底层完毕分析


前言 关于ReactiveCocoa
v2.5中冷信号和热信号的小说中,最出名的就是美团的臧成威先生写的3篇冷热信号的稿子:
细说ReactiveCocoa的冷信号与热信号(一)细说ReactiveCocoa的冷信号与热信号(二):为啥要有别于冷热信号细说ReactiveCoc…

初探 CALayer 属性

直接认为一个 view 就一个 layer,到今日才发现不是那样子的。

Xcode8调试黑科学技术:Memory
Graph实战解决闭包引用循环问题


Xcode8的调剂技能又充实了一个黑科技(science and technology):Memory
Graph。简单来说就是足以在运作时将内存中的靶子生成一张图。在现场的开发者听到了那么些音信时响起了雷鸣般的掌声!大家来探视前方记者发回的实地照片:
小姑说再也不用担心引用循环啦!除非你是个瞎子。那么通过一个其实项目来磨炼一…

iOS
崩溃堆栈音讯的标记化解析


咱们精通,开发者在动用 Xcode 开发调试 App
时,一旦相遇崩溃问题,开发者能够向来动用 Xcode
的调试器定位分析崩溃堆栈。但万一 App
发布上线,用户的无绳电话机爆发了崩溃,我们就不得不通过分析系统记录的夭亡日志来定位问题,在那份崩溃日志文件中,会提出App 出错的函数内存地址,关键的问题,崩溃日志中只有地址,类似 0x2312e92f
那种,那看起来岂不是万分感冒,那咋办吧?

   幸好有 dSYM 文件的存在,它是帮助苦逼的码农有效定位 bug 问题的重要途径。崩溃堆栈里的函数地址可以借助 dSYM 文件来找到具体的文件名、函数名和行号信息的。这里就简单介绍下通过 dSYM 文件如何分析崩溃堆栈信息

神经病院Objective-C
Runtime住院第二天—新闻发送与转会


前言 现行更是多的app都利用了JSPatch落成app热修复,而JSPatch 能一气呵成通过
JS 调用和改写 OC 方法最根本的案由是 Objective-C 是动态语言,OC
上富有办法的调用/类的生圣萨尔瓦多通过 Objective-C Runtime
在运转时举行,大家得以…

Objc
对象的现世今世


前言
在面向对象编程中,大家天天都在创设对象,用对象描述着所有世界,然则对象是怎么样从孕育到销毁的啊?
目录 1.孕育对象 2.对象的出生 3.对象的成人 4.目的的销毁 5.总括一.孕育对象 每一日开发我们都在alloc对象,而alloc方法做了些什么啊? +
(id)allo…

iOS 如何完成Aspect Oriented Programming
(下)


(接上篇) 五. Aspects hook进程详解 先看看函数调用栈的图景 –
aspect_prepareClassAndHookSelector(self, selector, error); ├──
aspect_hookClass(self, error) │ ├──a…

iOS 中的 HotFix
方案计算详解


相信HotFix我们应该都很熟谙了,前几天爱慕对于近期调研的有的方案做一些总计。iOS中的HotFix方案大致可以分成四种:
WaxPatch(Alibaba)
Dynamic Framework(Apple)
React Native(Facebook)
JSPatch(Tencent)

RxSwift学习带领目录


想必您在就学 Rx斯维·夫特(Sw·ift),或者是要去上学
Rx斯威·夫特(S·wift),亦或者是早已熟稔到使用实际项目中。不管怎么样,我将在此间以本人的就学方法来和我们一齐学学
RxSwift。

[迈阿密线下活动] 百发百中的 Node.js Tmall FED
出品


12 月 3 日,由天猫商城主办的 Node
地下铁沙龙在斯德哥尔摩广电平云广场设置。此次邀请的嘉宾在 Node.js
方面有着实践探讨,分别来自 UC、腾讯、Tmall公司。沙龙的讲演内容有:汉哀帝—Thrift 下的 Node.js 跨语言异构;九十 —Node.js
服务前端数据接口的朝令夕改;卢涛南 — TypeScript 在 Node.js
中的应用;姚穗斌 —
边际开发费用最小化的直出框架。感兴趣的青少年伴快来报名参预吗!

因而 Moya+Rx斯威夫特+Argo
已毕网络请求


最近在新类型中尝试使用 Moya+Rx斯威·夫特(S·wift)+Argo
进行网络请求和分析,感觉还阔以,再来给大家安利一波。

iOS 怎样落到实处Aspect Oriented Programming
(上)


前言
在“Runtime病院”住院的后二日,分析了须臾间AOP的贯彻原理。“出院”后,发现Aspect库还不曾详细分析,于是就有了那篇文章,前几天就来说说iOS
是怎么样完结Aspect Oriented Programming。 目录 1.Aspect Oriented Progr…

深远商讨Block捕获外部变量和__block达成原理


前言 Blocks是C语言的恢弘成效,而Apple 在OS X 斯诺 雷欧(Leo)pard 和 iOS
4中引入了那些新职能“Blocks”。从那起首,Block就涌出在iOS和Mac系统依次API中,并被大家常见拔取。一句话来形容Blocks,带有自动变量(局地变量)的匿名函数…

iOS 逆向入门实践 — 逆向微信,伪装定位
(一)


这一次实施的末段目标,是要促成 “自由设定微信定位”
的效劳,那几个效果的操作流程应该是:
打开 APP,输入一对经纬度数据
进去微信,APP 自动读取输入的中纬度数据,作为使用 “附近的人”
时的数额出自

神经病院 Objective-C Runtime 出院第五天——怎么着科学使用
Runtime


前言 到了明天算是要 “出院” 了,要计算一下住院几天的拿走,谈谈 Runtime
到底能为大家付出带动些什么利益。当然它也是把双刃剑,使用不当的话,也会化为费用路上的一个大坑。
目录 1.Runtime 的助益 (1) 完结多一连 Multiple Inheritance (2) Met…

ReactiveCocoa 中 RACSignal
所有变换操作底层达成分析(上)


前言
在上篇小说中,详细分析了RACSignal是创立和订阅的详细进度。看到底层源码已毕后,就能发现,ReactiveCocoa那么些FRP的库,已毕响应式(RP)是用Block闭包来达成的,而并不是用KVC
/ KVO已毕的。 在ReactiveCocoa整个库中,RACSig…

神经病院Objective-C
Runtime入院第一天—isa和Class


前言 我先是次始发重视Objective-C
Runtime是从二零一四年7月1日,@唐巧老师在搜狐上发的一条微博初步。
那是sunnyxx在线下的三遍分享会。会上归还了4道题目。
这4道题以我登时的学识,很多就不确定,拿不准。从这一次入院考试开首,就成功入院了。后来那两年对R…

iOSAppHook – 专注于非越狱环境下 iOS
应用逆向研商


提到非越狱环境下 App Hook
大家已经已经熟练,已经有为数不少大神商量过,那方面相关的资料和小说也能搜到很多。我最早是探望乌云知识库上蒸米的稿子才对那方面有着通晓,当时就想试试,整个进程看似简单(大神总是一笔带过),可是当自己实在伊始出手时一路上蒙受种种题材(一脸懵逼),在
iOSRE
论坛上也见到大家遭遇的各类题材,其实阻扰大家的机若是局地环境的搭建以及相关布署没设置好,结果导致
dylib
编译进度各个不当,重签名不成事,各个闪退等。所以本文里的每一步操作都会很详细的坦白,确保我们都能操作成功。

iOS ReactiveCocoa
最全常用API整理(可做为手册查询)


正文适合有一定RAC基础的童鞋做不时的询问,所以本文不做详细表达。
一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来落到实处RACSignal 的 +empty 方法; RACReturnSignal :一元信号,用来完毕RACSign…

深刻钻研Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用


前言
在上篇中,仔细分析了一晃Block的已毕原理以及__block捕获外部变量的法则。不过事实上行使Block进度中,照旧会碰到有些题材,比如Retain
Circle的题目。 目录 1.Retain Circle的由来
2.__weak、__strong的落成原理 3.wea…

iOS
5分钟集成热修复(JSPatch)


序言
掘金3.5.2上线后意识了一个bug,我司iOS小哥上线前不小心改动了一局地代码,导致脏数据被缓存,取缓存的时候会招致品种崩溃…(苹果的审批越来越不认真了….好吧,我不推锅了,让我跪着写完那篇博客)..
回归正题: 在iOS中有很多种热修复方案,在此地我就不一一介…

ReactiveCocoa 中 RACSignal
是什么发送信号的


前言
ReactiveCocoa是一个(第四个?)将函数响应式编程范例带入Objective-C的开源库。ReactiveCocoa是由乔希阿贝rnathy和贾斯汀(Justin) Spahr-Summers 两位大神在对GitHub for
Mac的支出进度中编辑的。Justi…

iOS (OC)
开发之个人调试技巧分享


iOS (OC) 开发之个人调试技巧分享

Xcode 8 Instruments
工具集的变更与动向


介绍 instruments

ReactiveCocoa 中 RACSignal
所有变换操作底层落成分析(中)


前言 紧接着上篇的源码完成分析,继续分析RACSignal的更换操作的底部完毕。
目录 1.过滤操作 2.整合操作 一. 过滤操作
过滤操作也属于一种转移,依据过滤条件,过滤出符合条件的值。变换出来的新的信号是原信号的一个子集。

  1. filter: (在父类RACStream…

ReactiveCocoa 中 RACSignal
冷信号和热信号底层完结分析


前言 关于ReactiveCocoa
v2.5中冷信号和热信号的稿子中,最有名的就是美团的臧成威先生写的3篇冷热信号的篇章:
细说ReactiveCocoa的冷信号与热信号(一)细说ReactiveCocoa的冷信号与热信号(二):为何要不相同冷热信号细说ReactiveCoc…

深切钻研Block捕获外部变量和__block完成原理 – 掘金

前言 Blocks是C语言的恢弘作用,而Apple 在OS X 斯诺(Snow) 雷欧pard 和 iOS
4中引入了那些新职能“Blocks”。从那起来,Block就涌出在iOS和Mac系统依次API中,并被我们常见采纳。一句话来形容Blocks,带有自动变量(局…

神经病院Objective-C Runtime住院第二天—新闻发送与转载 – 掘金

前言 现行尤为多的app都应用了JSPatch完成app热修复,而JSPatch
能形成通过 JS 调用和改写 OC 方法最根本的缘故是 Objective-C
是动态语言,OC 上享有办法的调用/类的生加尔各答通过 Objective-C Runtime
在运…

神经病院 Objective-C Runtime 出院第三日——如何正确利用 Runtime – 掘金

前言
到了明日到底要”出院”了,要计算一下住院几天的得到,谈谈Runtime到底能为大家付出带来些什么好处。当然它也是把双刃剑,使用不当的话,也会变成开销路上的一个大坑。
目录 1.Runtime的优点 (1) 完毕多一而再Multi…

iOS 如何落到实处Aspect Oriented Programming (下) – 掘金

(接上篇) 五. Aspects hook进度详解 先看看函数调用栈的情事 –
aspect_prepareClassAndHookSelector(self, selector, error); ├──
aspect_hookClass(self, e…

iOS 如何落到实处Aspect Oriented Programming (上) – 掘金

前言
在“Runtime病院”住院的后两天,分析了瞬间AOP的贯彻原理。“出院”后,发现Aspect库还向来不详细分析,于是就有了这篇小说,前些天就来说说iOS
是什么样完成Aspect Oriented Programming。 目录 1.Aspect Orie…

Objc 对象的现世今世 – 掘金

前言
在面向对象编程中,大家每一天都在创设对象,用对象描述着全体社会风气,然则对象是什么样从孕育到销毁的吧?
目录 1.孕育对象 2.目标的出生 3.目的的成才 4.目的的销毁 5.总括一.孕育对象 每一天开发大家都在alloc对象,而alloc方法做了些什么呢…

ReactiveCocoa 中 RACSignal 是哪些发送信号的 – 掘金

序言
ReactiveCocoa是一个(第三个?)将函数响应式编程范例带入Objective-C的开源库。ReactiveCocoa是由Josh阿贝rnathy和贾斯汀(Justin)(Justin) Spahr-Summers 两位大神在对GitHub for
Mac的支付进度中…

ReactiveCocoa 中 RACSignal 所有变换操作底层落成分析(上) – 掘金

前言
在上篇小说中,详细分析了RACSignal是创建和订阅的事无巨细经过。看到底层源码落成后,就能发现,ReactiveCocoa那些FRP的库,达成响应式(RP)是用Block闭包来落到实处的,而并不是用KVC
/ KVO完成的。 在ReactiveCocoa整个…

ReactiveCocoa 中 RACSignal 所有变换操作底层完成分析(中) – 掘金

前言 紧接着上篇的源码完毕分析,继续分析RACSignal的更换操作的底部已毕。
目录 1.过滤操作 2.组合操作 一. 过滤操作
过滤操作也属于一种转移,按照过滤条件,过滤出符合条件的值。变换出来的新的信号是原信号的一个子集。

  1. filter: (…

ReactiveCocoa 中 RACSignal 冷信号和热信号底层完毕分析 – 掘金

前言 关于ReactiveCocoa
v2.5中冷信号和热信号的稿子中,最出名的就是美团的臧成威先生写的3篇冷热信号的篇章:
细说ReactiveCocoa的冷信号与热信号(一)细说ReactiveCocoa的冷信号与热信号(二):为何要差异冷热信号细说Re…

iOSAppHook – 专注于非越狱环境下 iOS 应用逆向切磋 – iOS – 掘金

iOSAppHook
专注于非越狱环境下iOS应用逆向商讨,从dylib注入,应用重签名到App Hook。
注意!本文所有操作均在偏下条件下成功进行,分化平台或环境也许存在某些问题,欢迎大家在issue中提议问题以及互相钻探。
Mac OS X 1…

iOS 逆向入门实践 — 逆向微信,伪装定位 (一) – iOS – 掘金

本次实施的终极目的,是要促成 “自由设定微信定位”
的功力,那几个效率的操作流程应该是: 打开 APP,输入一对经纬度数据
进入微信,APP 自动读取输入的中纬度数据,作为使用 “附近的人”
时的多少来源…

初探 CALayer 属性 – iOS – 掘金

直白觉得一个view就一个layer 到明天才察觉不是那样子的 其涉及图如下
图片.png CALayer属性表如下 图片.png CALayer和UIView的差别1.UIView是UI基特(Kit)的(只能iOS使用),CALayer是QuartzCo…

[马尼拉线下移动] 得心应手的 Node.js Taobao FED 出品 – 前端 – 掘金

12 月 3 日,由天猫主办的 Node
地下铁沙龙在马尼拉广电平云广场进行。此次邀请的嘉宾在 Node.js
方面抱有实践探索,分别来自 UC、腾讯、天猫商城公司。沙龙的演说内容有:孝哀帝—Thrift 下的 Node.js 跨语言异构;九十 —Node….

iOS (OC) 开发之个人调试技巧分享 – iOS – 掘金

iOS (OC) 开发之个人调试技巧分享…

经过 Moya+Rx斯维夫特+Argo 完结网络请求 – iOS – 掘金

近日在新品类中尝试运用 Moya+Rx斯威夫特+Argo
举行网络请求和剖析,感觉还阔以,再来给我们安利一波。 MoyaMoya
是一个基于 Alamofire
的更高层网络请求封装,深远学习请参见官方文档:Moya/Docs。 使用 Moya
之后网络请求…

iOS ReactiveCocoa 最全常用API整理(可做为手册查询) – 掘金

正文适合有早晚RAC基础的童鞋做不时的查询,所以本文不做详细分解。
一、常见类 1、RACSiganl 信号类。 RACEmptySignal :空信号,用来兑现
RACSignal 的 +empty 方法; RACReturnSignal :一元信号,…

Rx斯威夫特 学习指引索引 – iOS – 掘金

序言 000 前言:一起来读书 Rx斯威·夫特(S·wift) 000 阅读提醒:读一下又不会怀孕 000
参考资源 初章 体验 Rx 001 初章 第四节:为啥要上学并使用 Rx斯维·夫特(Sw·ift) 002
初章 第一节:创造一个 tableView 00…

iOS 中的 HotFix 方案总计详解 – iOS – 掘金

原创小说转发请表明出处,谢谢
相信HotFix我们应该都很领会了,前几天紧要对于近日调研的有些方案做一些计算。iOS中的HotFix方案大概可以分成四种:
WaxPatch(阿里巴巴) Dynamic Framework(Apple) React Na…

iOS 崩溃堆栈音讯的记号化解析 – iOS – 掘金

前不久一段时间,在iOS开发调试进度中以及上线之后,程序日常会出现崩溃的问题。简单的垮台还好说,复杂的倒台就需要咱们透过分析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。但在跟开发者沟通进度中,云捕作者发觉大家对iOS的使用符号表还不是很…

Xcode8调试黑科技(science and technology):Memory Graph实战解决闭包引用循环问题 – 掘金

Xcode8的调剂技能又充实了一个黑科技(science and technology):Memory
Graph。简单的讲就是足以在运作时将内存中的靶子生成一张图。在现场的开发者听到了那个信息时响起了雷鸣般的掌声!大家来看望前方记者发回的实地照片:
阿姨说再也不用担心引用循环啦!除非您是个瞎子。那么通过…

Xcode 8 Instruments 工具集的转移与大势 – iOS – 掘金

近年来项目相比赶,没看Xcode
8的文告表明,不过,在做性能优化时,发现Instruments工具集比Xcode
7少了几项,被精简的工具中有一项对我们项目影响较大,就是GPU Driver。
Xcode 8 Instruments保留了17个工具。 Xco…

神经病院Objective-C Runtime入院第一天—isa和Class – 掘金

前言 我第五遍始发侧重Objective-C
Runtime是从二〇一四年三月1日,@唐巧老师在博客园上发的一条天涯论坛起始。
这是sunnyxx在线下的五回分享会。会上偿还了4道问题。
这4道题以自身当时的学识,很多就不确定,拿不准。从这一次入院考试早先,就成功…

深入钻研Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用 – 掘金

前言
在上篇中,仔细分析了须臾间Block的贯彻原理以及__block捕获外部变量的法则。不过实际上利用Block进度中,照旧会遇到有些题材,比如Retain
Circle的题材。 目录 1.Retain Circle的由来 2.__weak、__strong的…

iOS 5分钟集成热修复(JSPatch) – 掘金

序言
掘金3.5.2上线后意识了一个bug,我司iOS小哥上线前不小心改动了一部分代码,导致脏数据被缓存,取缓存的时候会招致品种崩溃…(苹果的复核越来越不认真了….好吧,我不推锅了,让我跪着写完那篇博客)..
回归正题: 在iOS中有很多种热修复方案…

相关文章