iOS 进阶必读

初探 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)

RxSwift
学习点目录


或是你于习 RxSwift,或者是要是去上
RxSwift,亦或是曾炉火纯青到下实际项目受到。不管怎么样,我以在这边为自家之读书道来跟大家共学学
RxSwift。

[广州线下移动] 八面玲珑的 Node.js 淘宝 FED
出品


12 月 3 日,由淘宝主办的 Node
地下铁沙龙在广州广电平云广场办。此次邀请之嘉宾以 Node.js
方面有着实践探讨,分别来自 UC、腾讯、淘宝公司。沙龙之讲演内容产生:刘欣
—Thrift 下的 Node.js 跨语言异构;九十 —Node.js
服务前端数据接口的朝三暮四;卢涛南 — TypeScript 在 Node.js
中的行使;姚穗斌 —
边际开发成本最小化的直出框架。感兴趣的小伙子伴快来申请到吧!

通过 Moya+RxSwift+Argo
完成网络要


近些年于新类型面临品尝下 Moya+RxSwift+Argo
进行网络要与剖析,感觉还阔以,再来被大家安利一波。

iOS 如何兑现Aspect Oriented Programming
(上)


前言
在“Runtime病院”住院的晚少天,分析了瞬间AOP的贯彻原理。“出院”后,发现Aspect库还尚无详细分析,于是就来了马上篇稿子,今天即使吧说iOS
是哪些实现Aspect Oriented Programming。 目录 1.Aspect Oriented Progr…

深深钻研Block捕获外部变量和__block实现原理


前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 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是打2014年11月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
Abernathy和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…

发表评论

电子邮件地址不会被公开。 必填项已用*标注