
框架(模态控制、主流界面、语法模式-KVO、GCD..)
Gz_Jason_chen
这个作者很懒,什么都没留下…
展开
-
iOS 链式编程
#import "AppDelegate.h"#import "ViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDi原创 2017-03-24 18:01:08 · 583 阅读 · 0 评论 -
UIWindow(获取当前Viewcontroller)
当前Viewcontroller- (UIViewController *)getCurrentVC{ UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.windowL转载 2017-05-08 16:43:59 · 2092 阅读 · 0 评论 -
KVC KVO 模式
KVC key value coding 相当于OC的类对象 . 语法直接赋值@interface People : NSObject@property (nonatomic) int name;@property (nonatomic) NSString *nameStr;@end People *p = [[People alloc]init]; [p原创 2017-06-08 17:56:44 · 387 阅读 · 0 评论 -
IOS Block简介与用法
转自:http://blog.youkuaiyun.com/enuola/article/details/8674063Block简介:Block的实际行为和Function很像,最大的差别是在可以存取同一个Scope的变量值。Block实体形式如下:^(传入参数列){行为主体};Block实体开头是“^”,接着是由小括号所包起来的参数列(比如 int a, int b, int c),行原创 2016-11-09 11:59:20 · 660 阅读 · 0 评论 -
IOS_多线程 GCD (OC基于C的多线程函数)
概念解释来自网络:同步、异步、串行、并行概念同步和异步决定了要不要开启新的线程同步:在当前线程中执行任务,不具备开启新线程的能力异步:在新的线程中执行任务,具备开启新线程的能力 并发和串行决定了任务的执行方式并发:多个任务并发(同时)执行串行:一个任务执行完毕后,再执行下一个任务上测试代码://-创建一个异步全局子线程转载 2016-01-20 16:40:55 · 1209 阅读 · 0 评论