小白:小程,我一直想问,什么是逆向来着?是逆向行驶吗? 小程:理解为逆向行驶也没错。一般的项目是从无到有,而逆向是从已有的状态入手,分析出已有的流程与结构的手段。 iOS上的逆向开发,是一件有趣的事情(虽然有时很痛苦),而且还可能给你带来收益。 在接下来的几篇文章,小程会尝试介绍iOS逆向的一系列的 ...
分类:
移动开发 时间:
2019-03-29 14:53:20
阅读次数:
396
说明:阅读本文章,请参考之前的block文章加以理解; 一、栈区block分析 //代码 //打印 分析: <1>block代码内部引用的Person实例对象先于输出语句销毁,因为per仅限于大括号内,但此时block销毁了没有?往下看; <2>上述block代码块并没有被指针持有,接下来看看指针持 ...
分类:
其他好文 时间:
2019-01-15 14:23:45
阅读次数:
177
1.block 代码块也是表达式,其最终求得的值是最后一个表达式的值。 {exp1;exp2} { exp1 exp2 } 2.function 3.例子 利用字符串插值特性:s"...${...}..." 省略花括号: ...
分类:
其他好文 时间:
2018-10-28 11:08:53
阅读次数:
134
前言 从文章的标题,就可以清晰地了解到,本文是来辨析三个容易将新手弄糊涂的技术名词。如果,你一眼看过去就知道这三个名词的区别及关系,那么,这篇文章你可以不用继续读下去了;除非,你是想要看看我有什么解释的不对,来纠错的(来找茬,哈哈),也欢迎留言。 名词解释 JPA(Java Persistence ...
分类:
编程语言 时间:
2018-07-31 01:37:44
阅读次数:
185
前言:有时会先搭建好系统,准备好所有配置文件及公共类,然后才会从IDEA中将代码放到SVN中,这里正好讲述了如何从现有代码连接到SVN。 首先将该项目启动SVN管理 然后关联对应SVN地址 右键项目名,选择Subversion,然后选择Share Directory... 这里选项的意思就是将项目下 ...
分类:
其他好文 时间:
2018-06-25 22:53:36
阅读次数:
257
1 流程控制 if...else 语句 单分支 双分支 缩进 这里必须要插入这个缩进的知识点 你会发现,上面的if代码里,每个条件的下一行都缩进了4个空格,这是为什么呢?这就是Python的一大特色,强制缩进,目的是为了让程序知道,每段代码依赖哪个条件,如果不通过缩进来区分,程序怎么会知道,当你的条 ...
分类:
编程语言 时间:
2018-03-06 10:15:47
阅读次数:
191
关于ES6 块级作用域 任何一对花括号({})中的语句集都属于一个块,在块中声明的变量在代码块外都是不可访问的,称之为块级作用域,ES5以前没有块级作用域 let let 是ES6新增的声明变量的一种方法,与 var 最明显的区别是 不存在变量提升 产生新的作用域(块级作用域) 在一个作用域中 不允 ...
分类:
其他好文 时间:
2018-02-05 17:05:19
阅读次数:
189
这篇文章主要介绍了简单实现iframe的高度根据页面内容自适应(jQuery方式),以及在ie浏览器下的相关问题 方式一: 方式二: ...
分类:
Web程序 时间:
2018-01-22 10:57:40
阅读次数:
171
代码如上,但是运行报错: 发现是因为少了缩进,改正为如下: 就没得问题了。 运行为: 但是若在改正代码格式: 输出为: 在这里就能看出来:Python 最具特色的就是用缩进来写模块! 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。 IndentationEr ...
分类:
编程语言 时间:
2018-01-02 16:49:48
阅读次数:
255