Objective-C
xinlinghexuanql
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Objective-C 笔记02
Objective-C 1.数据类型 基础数据类型 char short int原创 2019-01-12 23:07:41 · 145 阅读 · 0 评论 -
设计模式-中介者
引用:《 Objective-C编程之道 iOS设计模式解析》 定义: 用一个对象来封装一系列交互方式。中介者使各个对象不需要显示地相互引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。 何时使用: 对象间的交互虽定义明确然而非常复杂,导致一组对象彼此相互依赖而且难以理解; 因为对象引用了许多其他对象并与其通讯,导致对象难以复用; 想要定制一个分布在多个类中的逻辑或行为,又不想...原创 2019-05-25 12:47:06 · 154 阅读 · 0 评论 -
Objective-C Dispatch Queue API(3)
5、Dispatch Semaphone 6、dispatch_once 7、Dispatch I/O /Dispatch Data原创 2019-05-19 22:57:00 · 134 阅读 · 0 评论 -
App启动速度
How to optimize app startup time? Theory: ————————————————————— Everything that happens before main() ————————————————————— Mach-O format ————————————————————— Virtual Memory basics ——————————————————...原创 2019-04-24 22:31:58 · 168 阅读 · 0 评论 -
Objective-C 算法快速、冒泡、选择
1、快速排序 -(void) sortQuick:(NSMutableArray *)arrary low:(NSUInteger)low high:(NSUInteger)high { if(low>=high) return; NSUInteger index=[self sortUnit:arrary low:low hight:high]; ...原创 2019-03-30 20:35:22 · 173 阅读 · 0 评论 -
Objective-C Dispatch Queue API(2)
4、dispatch_barrier_async 5、dispatch_sync 6、dispatch_apply 7、dispatch_suspend / dispatch_resume 8、Dispatch Semaphone 9、dispatch_once 10、Dispatch I/O /Dispatch Data原创 2019-03-17 22:39:11 · 319 阅读 · 0 评论 -
Objective-C Dispatch Queue API
1、dispatch_set_target_queue 2、dispatch_after 3、Dispatch Group 4、dispatch_barrier_async 5、dispatch_sync 6、dispatch_apply 7、dispatch_suspend / dispatch_resume 8、Dispatch Semaphone 9、dispatch_once 10、Dis...原创 2019-03-14 23:51:33 · 358 阅读 · 0 评论 -
Objective-C GCD(Dispatch Queue)
GCD原创 2019-03-10 11:55:24 · 578 阅读 · 0 评论 -
Objective-C 内存管理、引用计数 和 ARC(1)
Reference:《Objective-C 高级编程》 一、内存管理 对象操作 Objective-C方法 生成并持有对象 alloc/ new/ copy/ mutableCopy 等方法 持有对象 retain方法 释放对象 release方法 废弃对象 dealloc方法 1、对象持有和释放 //非ARC id obj = [NSObject new...原创 2019-03-07 00:36:08 · 227 阅读 · 0 评论 -
Objective-C 笔记06 文件处理
路径 1、相对路径 head.png :表示在当前目录中的文件head.png。 resource/head.png :表示resource目录中的文件head.png,resource在当前目录中。 2、绝对路径 /Users/Danny :以斜线(/)开始,斜线是根目录。 ~Danny :代表用户Danny的主目录。 . :表示当前目录 .. :表示父目录 文件 NSString *d...原创 2019-03-02 12:37:28 · 147 阅读 · 0 评论 -
Objective-C Copy
Copy 1、NSString 1、[不可变对象 copy] :通过指针拷贝得到一个不可变对象。 2、[不可变对象 mutableCopy] :通过内容拷贝得到一个可变对象。 -(void) TestNSString { NSString *str0=@"hello"; NSString *str1=str0; //指针拷贝 NSString *str2=[s...原创 2019-02-24 12:23:44 · 235 阅读 · 0 评论 -
Objective-C 笔记04
变量作用域 1、 2、 对象初始化方法 数据类型原创 2019-01-30 23:25:57 · 127 阅读 · 0 评论 -
Objective-C Blocks模式
Blocks Blocks:带有自动变量的匿名函数,是C语言扩充功能。 c语言中 调用函数必须使用函数名称。举例如下: int func(int count) { return count*count; } //c 函数调用type1 int m= func(99); //c 函数调用type2 int (*ptr)(int)=&func; int n...原创 2019-02-16 11:23:47 · 385 阅读 · 0 评论 -
objective-c 视频录制 demo-1
// // ViewController.m // VideoDemo1 // // Created by Danny.Qi on 2019/1/31. // Copyright © 2019年 Danny.Qi. All rights reserved. // #import “ViewController.h” #import <MobileCoreServices/Mobile...原创 2019-02-07 21:15:52 · 798 阅读 · 0 评论 -
Objective-C 笔记03
Objective-C 类、方法原创 2019-01-26 09:27:05 · 211 阅读 · 0 评论 -
设计模式-单例
引用:《 Objective-C编程之道 iOS设计模式解析》 单例模式思想: 何时使用:原创 2019-05-12 11:27:48 · 176 阅读 · 0 评论
分享