Python和其他语言有一个很大的区别在于:Python 使用硬回车来分割语句,使用冒号(:)和缩进来分割代码块。同一层次的语句必须有相同的缩进(每一组这样的语句称为一个块),而C语言风格的编程语言(Java/C#/C++)则使用分号来分割语句,花括号来分割代码块。 (注:不要混合使用tab键和空格 ...
分类:
编程语言 时间:
2016-05-16 19:59:45
阅读次数:
360
iOS内存管理方式: ARC Automatic Reference Counting 自动引用计数 MRC Manual Reference Counting 手动引用计数 更改管理方式: 内存管理的问题: 1、内存泄露:不再需要的对象没有释放。 2、野指针:正在使用的对象提前释放。 引用计数: ...
分类:
移动开发 时间:
2016-05-13 14:06:54
阅读次数:
213
使用ARC开发,只是在编译时,编译器会根据代码结构自动添加了retain、release和autorelease.MRC内存管理原则:谁申请,谁释放 遇到alloc/copy/retain 都需要添加release或autoreleaseautorelease 只是一个标记,表明会延迟释放 当一个autorelease对象超出自己的作用域后,会被添加到离他最近的autorelease pool中,...
分类:
其他好文 时间:
2016-05-12 18:51:43
阅读次数:
167
在写一些工程时我们总是要引入一些第三方文件,但是这些文件有些是ARC下的有些是非ARC下的。所以我们要进行转换。
引入三方文件时首先要阅读引入的文件的.h 文件头部信息
如下面的文件:头部文件要求:Header Search Paths包含/usr/include/libxml2...
分类:
移动开发 时间:
2016-05-12 17:05:18
阅读次数:
326
引入第三方文件
修改配置信息
因为封装的类是MRC模式下的,在这里开启MRC...
分类:
其他好文 时间:
2016-05-12 15:12:35
阅读次数:
121
先将第三方文件拖进工程 JSONKit.h和JSONKit.m 然后设置在ARC工程中添加MRC文件,如下图所示 ...
分类:
Web程序 时间:
2016-05-10 18:01:46
阅读次数:
151
在ARC项目中添加MRC文件:-fno-objc-arc 在MRC项目中添加ARC文件:-fobjc-arc ...
分类:
其他好文 时间:
2016-05-10 12:28:27
阅读次数:
113
__block和__weak修饰符的区别其实是挺明显的: 1.__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型。 2.__weak只能在ARC模式下使用,也只能修饰对象(NSString),不能修饰基本数据类型(int)。 3.__block对象可以在blo ...
分类:
移动开发 时间:
2016-05-07 01:00:14
阅读次数:
223
前面的话 数学表达式calc()是CSS中的函数,主要用于数学运算。使用calc()为页面元素布局提供了便利和新的思路。本文将介绍calc()的相关内容 定义 数学表达式calc()是calculate计算的缩写,它允许使用+、-、*、/这四种运算符,可以混合使用%、px、em、rem等单位进行计算 ...
分类:
Web程序 时间:
2016-05-06 19:33:52
阅读次数:
316
ARC在OC里面个人感觉又是一个高大上的牛词,在前面Objective-C中的内存管理部分提到了ARC内存管理机制,ARC是Automatic Reference Counting 自动引用计数。有自动引用计数,那么就得有手动引用计数MRC(Mannul Reference Counting),前面 ...
分类:
其他好文 时间:
2016-05-05 12:38:59
阅读次数:
291