1建立中心角色#import CBCentralManager *manager; manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; 2扫描外设(discover)[manager scanForPer...
分类:
移动开发 时间:
2014-10-09 14:32:34
阅读次数:
212
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------NSString字符串的创建NSString *s1 = @"jack"; NSString *s2 = [[NSString alloc] initWithString:@"jack"]; NSS...
分类:
其他好文 时间:
2014-10-09 14:18:03
阅读次数:
149
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是全然一致的。)功能:分配长度为num_bytes字节的内存块说明:假设分配成功则返回指向被分配内.....
分类:
其他好文 时间:
2014-10-09 00:26:57
阅读次数:
154
代码:#import void request(NSString *urlString){ NSLog(@"BEGIN"); // make request object NSURL *url = [[NSURL alloc]initWithString:urlString]; ...
分类:
其他好文 时间:
2014-10-09 00:09:37
阅读次数:
172
1.给UILabel 添加下划线 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 300, 100)]; label.backgroundColor = [UIColor redColor]; label.n...
分类:
移动开发 时间:
2014-10-08 23:52:37
阅读次数:
352
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------构造方法完整的创建一个可用的对象需要两步1.分配储存空间 +alloc2.初始化 -initPerson *p1 = [Person alloc]Person *p2 = [p1 init]相当.....
分类:
其他好文 时间:
2014-10-07 22:38:14
阅读次数:
167
今天写了如下的一段代码:
for (NSInteger i =
0; i 10000000; i++) {
UIView * v = [[UIView
alloc] init];
[v release];
}
NSLog(@"好了!");
并且观测了内存,发现“好了”这个词打印出来之前,内存一直处于疯长阶段,在“好了”打印出来之后,内存...
分类:
其他好文 时间:
2014-10-07 13:33:33
阅读次数:
105
STL内存创建
1. Stl内存创建__malloc_alloc_template
STL的常用的内存创建参考文件: stl_alloc.h,文件中定义了__malloc_alloc_template模板库,创建与释放使用C方法malloc、free、realloc,模板库里面主要对外提供了函数:
allocate: 分配内存
deallocate: 释放内存...
分类:
其他好文 时间:
2014-10-07 09:46:23
阅读次数:
279
在之前,我们写过类似的stack template >
class Stack
{
public: void push(const T &); void pop(); T top() const; bool empty() const;
private: Alloc cont_;
}; 那么我们使用...
分类:
其他好文 时间:
2014-10-06 21:18:20
阅读次数:
291
7.预先准备好内存不够的情况。
new在无法完成内存分配请求时,会抛出异常,异常了要怎么办,这是一个很现实且以后绝对要碰到的问题。
在c中一般使用宏来分配内存并检测分配是否成功,c++中类似以下函数:
#define NEW(PTR,TYPE) try { (PTR) = new TYPE;} catch (std::bad_alloc& ){assert(0);}catc...
分类:
编程语言 时间:
2014-10-06 16:41:30
阅读次数:
174