• iOS夯实:内存管理

    最近的学习计划是将iOS的机制原理好好重新打磨学习一下,总结加入自己的思考。有不正确的地方,多多指正。目录: 基本信息 旧时代的细节 新时代 基本信息 Objective-C 提供了两种内存管理方式。MRR(manual retain-...
    文章 2015-12-18 886浏览量
  • objective-c 语法快速过(6)内存管理原理

    Person*p=[[Person alloc]init];NSUInteger c=[p retainCount];NSLog(@"计数器:%ld",c);这样写不太好,注意是长整型 计数器=2 retain方法返回的是对象本身 [p retain];计数器=1,没有返回值 [p release];计数器=0,...
    文章 2016-05-19 1394浏览量
  • iOS 进阶—— iOS内存管理

    NSAutoreleasePool*pool=[[NSAutoreleasePool alloc]init];等同于 objc_autoreleasePoolPush id obj=[[NSObject alloc]init];[obj autorelease];等同于 objc_autorelease(obj) [NSAutoreleasePool showPools]...
    文章 2017-08-02 1250浏览量
  • iOS 进阶—— iOS内存管理

    NSAutoreleasePool*pool=[[NSAutoreleasePool alloc]init];等同于 objc_autoreleasePoolPush id obj=[[NSObject alloc]init];[obj autorelease];等同于 objc_autorelease(obj) [NSAutoreleasePool showPools]...
    文章 2017-08-02 838浏览量
  • IOS】从android角度来实现(理解)IOS的UITableView

    ios中的UITableView学习中,开发过android的朋友应该马上会联想到ListViewGridView这两个控件,接下来以ListView为例子,跟UITableView做个对比,看看它们实现的方式有什么相同之处。怎么样能让有android开发...
    文章 2013-11-02 829浏览量
  • IOS】从android角度来实现(理解)IOS的UITableView

    ios中的UITableView学习中,开发过android的朋友应该马上会联想到ListViewGridView这两个控件,接下来以ListView为例子,跟UITableView做个对比,看看它们实现的方式有什么相同之处。怎么样能让有android开发...
    文章 2017-11-15 942浏览量
  • ios实例开发精品文章推荐(7.22)

    newalloc/init的区别 http://www.apkbus.com/android-125951-1-1.html iOS中读取照片库 http://www.apkbus.com/android-125928-1-1.html [iOS Dev]UIScrollView的touchesBegantouchesEnd ...
    文章 2017-10-10 1426浏览量
  • iOS/OS X内存管理(一):基本概念与原理

    NSAutoreleasePool*pool=[[NSAutoreleasePool alloc]init];put object into pool id obj=[[NSObject alloc]init];[obj autorelease];[pool drain];超过autorelease pool作用域范围时,obj会自动调用release...
    文章 2016-02-29 1196浏览量
  • iOS-+load +initialize的区别

    [[Person alloc]init];NSLog(&64;34;person1 created&34;Person*person2&61;[[Person alloc]init];NSLog(&64;34;person2 created&34;}查看打印:Person&43;load Person Category&43;load Person Category&43;...
    文章 2022-05-13 17浏览量
  • 关于iOS原生条形码扫描,你需要注意的两三事

    这个问题困扰了我一下午,仔细对比了项目的每一行代码我demo的全部。除了demo没有画一个提示框在屏幕上以外,其他地方全都一模一样。那么为什么导致项目扫描效率如此之慢呢?猜想1:UI以及后台线程占用大量...
    文章 2017-06-30 2209浏览量
  • iOS-Threads 多线程

    alloc/copy/retain 等字样的函数都是堆区有关的。void*: C 语言的 void* OC 的 id 是等价的。例如: C:void*(*)(void*) OC:id(函数名)(id)即 返回值类型(函数名)(参数) block:返回值(^)(参数)block 匿名...
    文章 2016-08-14 1018浏览量
  • 半年努力,我终于把这100家企业iOS面试题整理完了(附...

    171、trasform172、点讲动画和layer,view的区别173、图层与视图174、平行的层级关系175、图层的能力176、使用图层177、核心绘图(1)View和layer的区别(2)new和alloc init的区别178、动画179、UICollectionView(1...
    文章 2020-04-01 2561浏览量
  • H5、React Native、Native应用对比分析

    UILabel*publisher=[[UILabel alloc]init];publisher.frame=CGRectMake(bookImgWidth+10,50,200,30);publisher.textColor=[UIColor colorWithRed:0.400 green:0.400 blue:0.435 alpha:1];publisher.font=[UIFont ...
    文章 2016-09-09 1799浏览量
  • ...head><meta http-equiv="Cont

    UILabel*publisher=[[UILabel alloc]init];publisher.frame=CGRectMake(bookImgWidth+10,50,200,30);publisher.textColor=[UIColor colorWithRed:0.400 green:0.400 blue:0.435 alpha:1];publisher.font=[UIFont ...
    文章 1970-01-01 677浏览量
  • iOS 开发】Objective-C 面向对象-方法|成员变量|...

    [[OCPerson alloc]init];[p setValue:&64;34;Jack&34;forKey:&64;34;son&34;[p valueForKey:&64;34;son&34;} }-执行结果:octopus-2:oc_object octopus$clang-fobjc-arc-framework Foundation OCPerson.m octopus-2:...
    文章 2022-01-16 32浏览量
  • 【最佳实践】OSS移动端断点下载简单实现

    head文件信息,取出来文件的etag本地checkpoint保存的etag进行对比,并且将结果返回 (BOOL)getFileInfo { block BOOL resumable=NO;NSURL*url=[NSURL URLWithString:self.headURLString];NSMutableURLRequest*...
    文章 2018-08-29 2360浏览量
  • iOS-底层原理 07:isa与类关联的原理

    内存对齐原理分别分析了alloc中3核心的前两个&xff0c;今天来探索initInstanceIsa是如何将cls与isa关联的在此之前&xff0c;需要先了解什么是联合体&xff0c;为什么isa的类型isa_t是使用联合体定义联合体&xff08;union&xff...
    文章 2022-05-15 22浏览量
  • iOS Principle:Thread(上)

    alloc init.特点&xff1a;需要手动开启线程&xff0c;可以拿到线程对象进行详细设置第一个参数&xff1a;目标对象第二个参数&xff1a;选择器&xff0c;线程启动要调用哪个方法第三个参数&xff1a;前面方法要接收的参数&xff08;最多...
    文章 2022-06-22 18浏览量
  • IOS-IAP防护】验证用户付费收据!拒绝IAP CRACKER!...

    NSMutableURLRequest*request=[[NSMutableURLRequest alloc]init];autorelease];[request setURL:[NSURL URLWithString:URL]];[request setHTTPMethod:@"POST"];设置contentType [request addValue:@"application/...
    文章 2016-05-16 2697浏览量
  • Swift-进阶 02:类、对象、属性

    与OC的对比如下OC实例对象的本质是结构体&xff0c;是以objc_object为模板继承的&xff0c;其中有一个isa指针&xff0c;占8字节Swift实例对象&xff0c;默认的比OC多了一个refCounted引用计数大小&xff0c;默认属性占16字节...
    文章 2022-05-21 48浏览量
  • Swift要点:从Objective-C开发者的角度看Swift

    本文,我会列出Swift的几个重点,并且Objective-C一一做出对比。注意,本文不是Swift的入门指导。苹果发布了Swift Programming Language,强烈建议您读一读这本书。文本主要介绍Swift比较酷炫的特性。类型 ...
    文章 2016-05-18 1376浏览量
  • Swift要点:从Objective-C开发者的角度看Swift

    本文,我会列出Swift的几个重点,并且Objective-C一一做出对比。注意,本文不是Swift的入门指导。苹果发布了Swift Programming Language,强烈建议您读一读这本书。文本主要介绍Swift比较酷炫的特性。类型 ...
    文章 2017-11-08 992浏览量
  • ios开发数据库版本迁移手动更新迭代自动更新迭代...

    instance=[[self alloc]init];});return_instance;} 我们首先要想怎么拼接数据库语句?CREATE TABLE PositionTable(id integer PRIMARY KEY NOT NULL,isCollection int,isMyPosition int,isPublicPosition int,...
    文章 2016-12-22 816浏览量
  • 从C#到Objective-C,循序渐进学习苹果开发...CC#的差异

    另外OCC#对比,没有了命名空间的概念,OC的类为了避免混淆一般通过前缀进行区分,如你看到的IOS基础类库,很多带有NS,UI,CA,等这样的前缀,就是这个原因。2)方法的定义 如下面的接口声明一个方法,方法的定义 ...
    文章 2017-12-04 1191浏览量
  • iOS学习之路:ARC内存清理&缓存清理&效率优化

    例如有个函数a,作用是生成一张图片,那在函数体里面我们需要new一个指针出来,指向生成的图片,UIImageView*img=[UIImage alloc]init.具体就不写了,在函数即将结束的时候,我们将img=nil。到此实际就完成了ARC所...
    文章 2014-09-23 1498浏览量
  • iOS开发系列-音频播放、录音、视频播放、拍照、视频...

    iOS中播放两类音频分别使用AudioToolbox.frameworkAVFoundation.framework来完成音效音乐播放。音效 AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务...
    文章 2016-05-19 3843浏览量
  • iOS开发系列-音频播放、录音、视频播放、拍照、视频...

    iOS中播放两类音频分别使用AudioToolbox.frameworkAVFoundation.framework来完成音效音乐播放。音效 AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务...
    文章 2016-02-18 2410浏览量
  • iOS-底层原理 28:GCD 之 底层原理分析

    本文是队列创建、同步/异步函数、单例、信号量以及调度组的底层原理分析队列创建在上一篇文章iOS-底层原理 26&xff1a;GCD 之 函数与队列&xff0c;我们理解了队列与函数&xff0c;知道队列的创建时通过GCD的dispatch_...
    文章 2022-05-19 48浏览量
  • iOS8 Photos Framework

    PHFetchOptions*allPhotosOptions=[[PHFetchOptions alloc]init];按图片生成时间排序 allPhotosOptions.sortDescriptors=[[NSSortDescriptor sortDescriptorWithKey:@"creationDate"ascending:YES]];获取图片 ...
    文章 2016-11-04 3889浏览量
  • iOS-底层原理 29:锁的原理

    }通过上面两个实现逻辑的对比&xff0c;发现它们有一个共同点&xff0c;在obj存在时&xff0c;都会通过id2data方法&xff0c;获取SyncData进入SyncData的定义&xff0c;是一个结构体&xff0c;主要用来表示一个线程data&xff0c;类似于...
    文章 2022-05-20 80浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化