在Objective-C的ARC模式中, id obj1 = [[NSObject alloc] init]; 这里虽然没有显示的声明为__strong,但是Objective-C默认声明的一个对象就为__strong,即: id obj1 = [[NSObject alloc] init]; 和 id __stron...
分类:
移动开发 时间:
2015-03-31 20:37:20
阅读次数:
128
OC入门第一课
hello.m(implementation) hello.c
#import 引入头文件
#include
import是include的加强版,预处理只要预处理一次
编译链接:clang hello.m -framework Foundation
(-fobjc-arc 用自动引用计数编译)//终端默认为手动引用计数
(-fno-objc-ar...
分类:
其他好文 时间:
2015-03-31 09:10:08
阅读次数:
153
在Xcode里编译.m文件时可以自己决定是否手动引用,Xcode自动选择的是自动引用:
命令行编译时也可以用得着,例:clang XXX.m -framework Foundation -fobjc-arc
-fobjc-arc 自动引用的编译
-fno-objc-arc
手动引用的编译
强调“-”与字母之间不可有空格,它们是一个整体,不要随意分开它们。
使用NSLo...
分类:
其他好文 时间:
2015-03-30 23:13:59
阅读次数:
163
单例设计模式详解单例设计模式详解
基本概念
在IOS中使用单例模式的情况
非ARC环境创建单例模式的基本步骤
非ARC环境具体代码实现
ARC环境创建单例模式的基本步骤基本概念单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问在IOS中使用单例模式的情况1.如果说创建一个对象会耗费很多系统资源,那么此时...
分类:
移动开发 时间:
2015-03-30 18:43:17
阅读次数:
166
ASIHTTPRequest 在relase模式下失效表现为,调用网络请求后没有任何反应原因之一: ARC模式下,在ASIHTTPRequest 前面会加上__weak来解决循环应用,这个__weak引起的问题解决 : ASIFormDataRequest *asiRequest = [ASIFor...
分类:
Web程序 时间:
2015-03-30 16:12:21
阅读次数:
153
转载请注明出处:http://www.cnblogs.com/fraud/ ——by fraudC. Cupboard and BalloonsA girl named Xenia has a cupboard that looks like an arc from ahead. The arc i...
分类:
其他好文 时间:
2015-03-30 01:23:02
阅读次数:
153
第一种方法:Extract values to Points工具,这个网上的资料比较多,就不介绍了。第二种方法:Interpolate Shape工具直接用Arc Toolbox->3D Analyst Tools->功能性表面->Interpolate Shape工具就行,可以将DEM的高程值附给...
分类:
其他好文 时间:
2015-03-29 19:31:52
阅读次数:
468
自动引用计数(Automatic Reference Counting),是一个编译期间工作的能够帮你管理内存的技术。 ARC在编译期间为每个Objective-C指针变量添加合适的retain, release, autorelease等函数,保存每个变量的生存周期控制在合理的范围内,以期实现代码...
分类:
其他好文 时间:
2015-03-28 21:39:26
阅读次数:
231
// ## : 连接字符串和参数#define singleton_h(name) + (instancetype)shared##name;#if __has_feature(obj_arc)//ARC#define singleton_m(name) \static id _instance; ...
分类:
其他好文 时间:
2015-03-21 01:03:00
阅读次数:
229