【IOS-synthesize和dynamic的异同(转)】教程文章相关的互联网学习教程文章

Objective-C高级编程:iOS与OS X多线程和内存管理【图】

这篇文章主要给大家讲解一下GCD的平时不太常用的API,以及文末会贴出GCD定时器的一个小例子。 需要学习的朋友可以通过网盘免费下载pdf版 (先点击普通下载-----再选择普通用户就能免费下载了)http://putpan.com/fs/cy1i1beebn7s0h4u9/ 1.GCD的API 1.1 Dispatch Queue 要谈GCD,就一定要了解Dispatch Queue(执行处理的等待队列)。 Dispatch Queue按照追加的顺序(先进先出FIFO,First-In-First-Out)执行处理。 另外在执行处理是存...

iOS Objective-C 获取api数据【代码】

转: iOS Objective-C 获取api数据NSURLSession 直接用session获取 - (void)getDataWithPostSession {NSURLSession *session = [NSURLSession sharedSession];NSURL *url = [NSURL URLWithString:@"https://xxxxxx/"];NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];request.HTTPMethod = @"POST";//方式request.HTTPBody = [NSJSONSerialization dataWithJSONObject:@{@"query":@{@"key":@"top"}} opt...

iOS底层原理(一)Objective-C的本质【代码】【图】

我们平时编写的Objective-C代码,底层实现其实都是C\C++代码,所以Objective-C的面向对象都是基于C\C++的数据结构实现的OC对象的本质 Objective-C的对象、类主要是基于C\C++的结构体实现的 通过下面的命令可以将OC代码转换为C++代码来查看 clang -rewrite-objc OC源文件 -o 输出的CPP文件由于Clang会根据不同平台转换的C++代码有所差异,所以针对iOS平台用下面的命令来转换 // 意为:通过Xcode运行iPhone平台arm64架构,重写OC文件...