进阶必读

初探 CALayer 属性

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

Xcode8调试黑科技(science and technology):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斯维·夫特(Sw·ift)学习辅导目录


莫不你在学习 Rx斯威夫特,或者是要去学学
Rx斯维夫特,亦或者是早已熟谙到利用实际项目中。不管怎么着,我将在那边以本人的上学方法来和大家一道上学
Rx斯威夫特。

[圣菲波哥大线下活动] 布帆无恙的 Node.js 天猫 FED
出品


12 月 3 日,由天猫主办的 Node
地下铁沙龙在圣地亚哥广电平云广场进行。此次邀请的嘉宾在 Node.js
方面具有实践探索,分别来自 UC、腾讯、天猫公司。沙龙的发言内容有:刘欣—Thrift 下的 Node.js 跨语言异构;九十 —Node.js
服务前端数据接口的朝四暮三;卢涛南 — TypeScript 在 Node.js
中的应用;姚穗斌 —
边际开发用度最小化的直出框架。感兴趣的小青年伴快来报名参与吗!

透过 Moya+Rx斯威·夫特(S·wift)+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 斯诺 雷欧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是从二零一四年四月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阿贝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…

发表评论

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