wxdtan的专栏

希望这个世界,能因为我的存在,多一点美好。

VS2015 Git 源码管理工具简单入门

1.VS Git插件 1.1 环境 VS2015+GitLab 1.2 Git操作过程图解   1.3 常见名词解释 拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger) 获取(Fetch):从远程版本库获得最新...

2017-08-30 10:59:29

阅读数:164

评论数:0

__weak与__block修饰符到底有什么区别

API Reference对__block变量修饰符有如下几处解释: //A powerful feature of blocks is that they can modify variables in the same lexical scope. You signal that a bl...

2017-08-30 10:07:25

阅读数:103

评论数:0

_weak typeof(self) weakSelf = self

_weak typeof(self) weakSelf = self;  (一)内存管理原则  1、默认strong,可选weak。strong下不管成员变量还是property,每次使用指针指向一个对象,等于自动调用retain(), 并对旧对象调用release(),所以设为nil等于re...

2017-08-30 10:02:44

阅读数:86

评论数:0

C语言宏定义时#(井号)和##(双井号)的用法

http://www.cnblogs.com/welkinwalker/archive/2012/03/30/2424844.html #在英语里面叫做 pound 在C语言的宏定义中,一个#表示字符串化;两个#代表concatenate(串联,字符之间相加的意思) 举例如下...

2017-08-25 09:15:47

阅读数:138

评论数:0

iOS 中宏定义反斜杠( \ )的作用

c语言中,宏定义太长,用反斜杠转义,可写成多行; 写成多行时,反斜杠后不能有空格,否则编译器(ARM或VC)会报错! 宏定义转为多行以后,最后一行不可再加反斜杠!!

2017-08-25 09:14:26

阅读数:130

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭