iOS的内存管理,相信大家都不陌生,之前是使用的MRC,由开发人员手动来管理内存,后来使用了ARC,来由系统管理内存。本文主要讲讲Autorelease,Core Foundation对象在内存管理方面要注意的地方。 Autorelease 提到内存管理,就不得不提autorelease,虽然我们平 ...
分类:
移动开发 时间:
2018-03-29 19:17:41
阅读次数:
232
1、用 命令 “ -fno-objc-arc” 将ARC工程中的一个.m文件单独设置为MRC编码编译 步骤:ProjectName -> Target -> Build Phases -> .m -> Complier flags -> 填写命令 "-fno-objc-arc " 2、禁止 Tabl ...
分类:
移动开发 时间:
2018-03-19 13:35:48
阅读次数:
216
两个步骤: 1.去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 set nocompatible 2.backspace有几种工作方式,默认是vi兼容的。对新手来说很不习惯。对老vi 不那么熟悉的人也都挺困扰的。可以用set backspace=indent,eol,start来解决。 ...
分类:
系统相关 时间:
2018-03-15 16:33:10
阅读次数:
185
2.1 介绍 ARM核心的基本结构指ARM架构显示处理器中处理的数据大小、指令架构、寄存器等的结构和运行原理 ARM核心是利用ARM架构的基本原理实现的处理器核心部分。 ARM的主要架构如下: ARM架构和ARM核心,以及架构所包含的硬件特性间的关系如下: 2.1.1 处理器命名规则 2.2 处理器 ...
分类:
其他好文 时间:
2018-03-11 02:42:40
阅读次数:
168
Vundle 安装 配置 vimrc 首部 添加 安装脚本在vim中运行 在命令行直接安装而不打开vim运行`vim +PluginInstall +qall` ...
分类:
系统相关 时间:
2018-03-09 10:42:53
阅读次数:
210
前言 通过 vim-Plug 安装 YCM 插件以及解决相关依赖问题后,vim-Plug 显示 YCM 安装成功,但是发现在编辑CPP文件时并不会识别“ . 、-> ”等等进行自动补全,而是只会按之前已经输入过的字符串进行补全。显然YCM还没有真正地安装成功,如果你已经安装完成且遇到无法自动补全的问 ...
分类:
编程语言 时间:
2018-02-20 15:57:12
阅读次数:
461
一 Tab转成4个空格 为了防止因为在不同系统中Tab键的宽度不一致而导致代码缩进显示混乱的情况,有必要将Tab键转换成空格,推荐的空格数为4。将下面的代码写入你的.vimrc文件中即可实现在Vim编辑器中将Tab转换成4个空格。 ...
分类:
系统相关 时间:
2018-02-10 17:34:25
阅读次数:
267
好用的文本编辑工具有 vim 和 emasc , Emacs被公认为是最受专业程序员喜爱的代码编辑器之一 , 如果仅为了编辑文本,那么推荐vim vim 命令 vi 有三种工作模式 1. 命令行模式 command line 2. 输入模式 input mode 3. 末行模式 last line ...
分类:
系统相关 时间:
2018-01-26 20:39:06
阅读次数:
174
VIM基本命令 光标移动 G 最后一行 nG 移动到第n行 n回车 光标下移n行 gg 第一行 查找和替换 /word n 重复前一个查找操作 N 向上查找 :n1,n2s/word1/word2/g 从第n1行到第n2行查找n1替换为n2 最后一行为$ 删除,复制与粘帖 x,X 向后删除[del] ...
分类:
系统相关 时间:
2018-01-15 14:50:22
阅读次数:
190