码迷,mamicode.com
首页 >  
搜索关键字:oc基础    ( 267个结果
OC基础:重温weak
###一、ISA结构 struct objc_object { private: isa_t isa; }; union isa_t { Class cls; uintptr_t bits; #if defined(ISA_BITFIELD) // ISA_BITFIELD意为 isa位域 stru ...
分类:其他好文   时间:2021-06-02 18:18:32    阅读次数:0
OC基础 Foundation基础 NSDictionary
main #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSDictionary* dic =[NSDictionary dictionaryWithObj ...
分类:其他好文   时间:2020-07-10 00:02:17    阅读次数:72
OC基础 Foundation基础
mian #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { // NSRange范围结构体 NSString* str=@"Object-C is a cool ...
分类:其他好文   时间:2020-07-09 01:13:34    阅读次数:77
OC基础 block使用
main #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { NSArray* array=@[@1,@2,@3,@4];//[NSNumber numberWi ...
分类:其他好文   时间:2020-07-08 22:59:33    阅读次数:60
OC基础 内存管理
c语言中内存管理存在问题 静态内存分配: 局部变量 栈 全局变量 数据区 动态内存分配 堆 内存分配函数 malloc calloc realloc 内存释放 free 使用原则 用完了释放 问题1. 内存泄漏 ,用完了动态分配的内存就不释放,就产生内存泄漏 解决 :用完malloc 用free 问 ...
分类:其他好文   时间:2020-07-04 22:19:07    阅读次数:72
OC基础 代理模式
什么是代理? 1.代理(委托):自己不亲身做,让别人做 2.定义了协议的类可以看作将协议定义的方法代理给了实现这些方法的类 boss h #import <Foundation/Foundation.h> #import "Assisant.h" @interface boss : NSObject ...
分类:其他好文   时间:2020-07-03 00:37:52    阅读次数:79
OC基础 类别
类别的创建 integer.h @interface integer : NSObject @property int integer; @end integer.m @implementation integer @end 类别 integer+display.h integer+display. ...
分类:其他好文   时间:2020-06-29 00:20:44    阅读次数:61
OC基础 NSArray 容器
@autoreleasepool { // insert code here... NSLog(@"Hello, World!"); //c语言中的数组问题 int arr[10]={1,2,3,4,5,6,7,8,9,0}; //c语言的数组只能存同类型的值 //固定大小的数组很难确定大小 int ...
分类:其他好文   时间:2020-06-25 23:10:27    阅读次数:60
OC基础:Date
NSDate 日期类,继承自NSObject,代表一个时间点 NSDate *date=[NSDate date]; NSLog(@"%@",date); //格林尼治时间,0时区时间 NSDate *date1=[NSDate dateWithTimeIntervalSinceNow:8*60*6 ...
分类:其他好文   时间:2017-07-26 20:14:15    阅读次数:150
OC基础回想(十二)协议
在OC基础(十一)中我们讨论了类别和非正式协议的奇异之处。在使用非正式协议时。能够仅仅实现你想要获得响应的方法。也不必在对象中声明不论什么内容来表示该对象可用作托付对象。全部这些任务能够用最少的代码完毕。 以下来学习正式协议。 1. 正式协议 与非正式协议一样。正式协议包括了方法和属性的有名称列表。 ...
分类:其他好文   时间:2017-07-05 11:46:00    阅读次数:119
267条   1 2 3 4 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!