自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑马程序员杜梦秋的技术博客专栏

Official Website: http://bbs.dumengqiu.com/

  • 博客(63)
  • 收藏
  • 关注

转载 黑马程序员——Objective-C的内存管理MRC与ARC——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Objective-c中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分别提供对内存的手动和自动管理,来满足不同的需求。注意的是Xcode 4.1及其以前版本没有ARC,MR

2014-12-22 21:12:08 818

转载 黑马程序员——Objective-C内存管理机制——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Objective-C内存管理机制 1.Objective-C中所有对象都在堆区建立,由程序员负责释放对象所占用的内存。内存管理机制由3种:垃圾回收、引用计数、C语言方式。2.垃圾回收是Mac OS10.5提供的新方案,在系统存在一个垃圾收集器。

2014-12-22 21:09:34 561

转载 黑马程序员——Objective-C 内存管理详解——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------C语言使用malloc方法申请内存,使用free释放内存。Objective-c使用alloc方法申请内存,使用Release来释放它。一、内存申请(alloc)    当使用alloc创建一个对象时,需要在用完之个对象后释放(Release)它。   

2014-12-22 21:03:58 737

转载 黑马程序员——怎么配置EmEditor详细图文教程——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------很多功能,各大文本编辑器都会提供,而且,各大文本编辑器都会提供配置功能,让它更加适合您,而不是每个人的编辑器都一个样。然而,在配置方面,各 个编辑器却不尽相同。有些只提供简单的一些配置,有些配置功能却十分强大;有些需要通过文本字符(配置文件)方式配置,如Vim;有些则是通过图形化界

2014-12-22 15:35:21 3872 1

转载 黑马程序员——Objective-C语法快速参考——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴

2014-12-22 11:44:18 585

转载 黑马程序员——史上最全的iOS面试题及答案——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.写一个NSString类的实现+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWi

2014-12-22 11:20:43 2763

转载 黑马程序员——ios笔试题——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能;  擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率;

2014-12-22 11:14:27 1475

转载 黑马程序员——十分钟让你明白Objective-C的语法(和Java、C++的对比)——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------http://blog.csdn.net/totogo2010/article/details/7632384很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法

2014-12-21 16:16:36 963

转载 黑马程序员——Objective-C中的Category(类别)——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------category 是Objective-C 里面最常用到的功能之一。category 可以为已经存在的类增加方法,而不需要增加一个子类。而且,我们可以在不知道某个类内部实现的情况下,为该类增加方法。如果我们想增加某个框架(framework)中的类的方法,category 就非常有效。比如,如果想在NSString 上增加一个方法来判断它是否是有效的 URL,那么就可以这样做:

2014-12-21 16:12:50 439

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之21-编写iOS应用程序——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这一章呢,属于过度性质的毕竟本书是介绍Objective-C的。Xcode会为你分别在.h和.m中创建相应的接口和实行文件。一个视图控制器负责管理一个或多个视图的显示。display属性时outlet,在属性的声明中,需要注意IBOutlet标识符的

2014-12-21 16:10:01 821

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之20-Cocoa和Cocoa Touch简介——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Cocoa实际上由三个框架组成:1)Foundation框架;2)便于使用数据库存储和管理数据的Core Data框架;3)Application Kit(AppKit)框架。Cocoa Touch实际上由三个框架组成:

2014-12-21 16:04:53 1052

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之19-归档——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在Objective-C语言中,归档是一个过程,即用某种格式来保存一个或多个对象,以便以后还原这些对象。(这个玩意类似于Java中的序列化和反序列化)在Mac OS X上的应用程序使用XML属性列表(或plists)存储诸如默认参数选择、应用程序设置和配置信息这样的数据

2014-12-21 16:03:32 700

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之18-复制对象——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------将一个变量赋值给另一个对象仅仅创建另一个对这个对象的引用。以前很多同学不理解Java中,为什么赋值是一个引用。其实,用C++或者C的指针来理解就容易多了。这里的赋值其实就是指针地址赋值而已。Foundation类实现了名为copy 和 mutableCopy

2014-12-21 16:02:37 653

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之17-内存管理和自动引用计数——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内存管理关心的是清理(回收)不用的内存,以便内存能够再次利用。提供给Objective-C程序员的基本内存管理模型有以下三种:1)自动垃圾收集。(iOS运行环境并不支持垃圾收集,在这个平台开发程序时没有这方面的选项,只能用在Mac OS X 程序上开

2014-12-21 16:01:24 643

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之16-使用文件——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------其实,从第14章开始,就隐隐约约的感觉到已经不是再介绍Objective-C了,而是介绍Objective-C应用最广的Mac OS X或iOSFoundation框架里面的内容。Foundation框架允许你利用文件系统对文件或目录执行基本操作,这些基本操作是由NSF

2014-12-21 16:00:11 675

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之15-数字、字符串和集合——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这章开始讲必经常用的基本对象:数字、字符串和集合。#import 实际上,因为Foundation.h文件导入Foundation所有的头文件,所以不必担心是否导入正确的头文件。但使用这条语句会明显增加程序的编译时间。所以,一般import用到的头文件。不要用太

2014-12-21 15:58:34 825

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之14-Foundation框架简介——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这章呢,属于第二部分了。没太多内容。为所有的程序开发奠定基础的框架称为Foundation框架。在Mac OS X系统中,术语Cocoa总的来说指的是Foundation框架、Application Kit框架和名为Core Data的第三方

2014-12-21 15:57:09 608

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之13-基本的C语言特性——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这章,讲述了Objective-C相关联的C语言特性,大部分内容学过C语言的都很熟悉,但是还是建议快速过了C语言,找到关联和差异,这样平稳过渡后,会对Objective-C有更深入的理解。数组:定义一组有序的数据项,即数组。如果在字符数组结尾

2014-12-21 15:55:51 1136

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之12-预处理程序——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------预处理和c语言差不多。预处理程序是Objective-C编译过程的一部分,它可以识别散布在程序中的特定语句。预处理程序使用井号#标记,这个符号必须是一行中的第一个非空格字符。#define:#define语句的基本用途之一

2014-12-21 15:54:26 524

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之11-分类和协议——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这部分的内容呢,算是Objective-C比较有特色的章节。简单说,分类呢有点类似抽象方法在抽象类中(C++或者Java里的那个抽象类概念)。协议类似接口(Java语言那个接口)。但是不能完全类比啊,只是说有些像,可以对比着来理解。简单说:分类定义:

2014-12-21 15:53:01 729

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之10-变量和数据类型——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------枚举数据类型可以为只存储一些值的链表这种数据类型定义名称。Objective-C语言的typedef语句允许你为内置或派生的数据类型指定自己的名称。对象的初始化常见的编程习惯是类中所有的初始化方法都以init开头。如果希望在类对象初始化时做一

2014-12-21 15:51:37 682

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之09-多态、动态类型和动态绑定——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------多态这个其它语言也有。动态类型有类似的,但不完全相同。动态绑定别的语言也有类似,但没有objective-c用的这么多。红色部分你就能看出这三个概念最终针对的是什么东西:多态能够使来自不同类的对象定义相同名称的方法。动态类型能使程序直到执

2014-12-21 15:50:00 605

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之08-继承——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一切从根类开始:没有父类的类,位于类层次结构的最顶层,称为根(Root)类。NSObject是层次结构的最顶端(也就是它上面没有任何类),因此称为根类。如果使用术语,可以将类称为子类和父类。同样,也可以将类称为子类和超类。需要注意的是,要在子类中

2014-12-21 15:48:57 601

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之07-类——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------要注意的一件事情(这个和C语言差不多,就是头文件引用规则):导入的文件要用一对引号引起来,而不是中的“"字符。双引号适用于本地文件(你自己创建的文件),而不是系统文件,这样就通知编译器在哪里能够找到指定的文件。接口和实现的要求:接口文件包含类

2014-12-21 15:47:47 500

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之06-选择结构——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------对于任何程序语言来说,有能力进行判断是一项基本特性。对于if语句,下面的代码很有价值:int numerator;int denominator;-(double) convertToNum{if (denominator

2014-12-21 15:46:26 727

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之05-循环结构——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------建议熟悉C语言,Java语言的同学,迅速简单的过了这一章。我看得很痛苦啊,n年前就知道的东西啦。只能作为复习了。计算机的基本属性之一就是它能够重复执行一组语句。这句话很吊。for语句将按以下步骤执行:1.先求初始表达式的值

2014-12-21 15:45:12 718

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之04-数据类型和表达式——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在Objective-C中,任何数字、单个字符和字符串通常都称为常量。完全由常量值组成的表达式叫常量表达式。1. int类型整数常量由一个或多个数字的序列组成。这里要注意设备或机器相关量。即我们通常说的int是32位还是64位取决于CPU的总线宽度。

2014-12-21 15:43:20 674

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之03-类、对象和方法——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------今天把第三章过了一下,本章简单的把Objective-C的面向对象介绍了一下。主要关注Objective-C定义类相关的语法,面向对象方面的和其它语言差不多。比较接近C++。对象就是一个物件。面向对象的程序设计可以看成一个物件和你想对它做的事情。

2014-12-21 15:41:45 820

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之02-Objective-C 编程环境概述——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------昨天把引言过了一下,大概了解一些背景。不记得同学可以看考链接:http://blog.csdn.net/forlong401/article/details/8331472今天第二章,Objective-C编程开始。编译运行Objecti

2014-12-21 15:38:48 764

转载 黑马程序员——Objective-C程序设计(第4版)学习笔记之01 引言——黑马 IOS 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------作者Stephen Kochan很牛x,C语言----UNIX,这些就不多说了。Brad J.Cox在20世纪80年代早期设计了Objective-C语言,它以一种叫做SmallTalk-80的语言为基础。Smal

2014-12-21 15:34:30 683

转载 黑马程序员——iOS基础面试题(三)——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在

2014-12-21 14:44:50 592

转载 黑马程序员——iOS基础面试题(二)——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一份后得到A_cop

2014-12-21 14:42:46 578

转载 黑马程序员——iOS基础面试题(一)——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。1.   Object-c的类可以多重继承么?可以实现多个接口么?Ca

2014-12-21 14:40:00 822

转载 黑马程序员——iOS进阶面试题——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------OneV‘s Den在博客里出了10道iOS面试题,用他的话是:“列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术” 。 在这里給一份我的答案。1. 你使用过Objective-C的运行时编程(Runtime

2014-12-21 14:37:15 599

转载 黑马程序员——上级向资深工程师提出的十个iOS面试问题——黑马 ios 技术博客

上级向资深工程师提出的十个iOS面试问题不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希

2014-12-21 14:31:43 577

转载 黑马程序员——Objective-C中3种枚举方法耗时比较——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Objective-C中3种枚举方法耗时比较MAR 11TH, 2014集合类对象(NSArray、NSDictionary、NSSet及其子类)在Objective-C中十分常见。经常会有遍历集合中所有对象的需求,Objective-C中遍历集合中对象的方

2014-12-21 13:01:11 632

转载 黑马程序员——Objective-C IOS开发模板——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、每篇日记标题前必须加上“黑马程序员”。2、请将以下代码复制到每篇日记开始处。------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------复制代码

2014-12-21 12:57:42 469

转载 黑马程序员——objective-c数组的四种遍历方法总结——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------摘要 objective-c 语言 数组遍历的4种方式:1、普通for循环;2、快速for循环;3、特性block方法;4、枚举方法。数组遍历 oc目录[-]Blog类:主函数:结果:Blog类:

2014-12-21 12:44:06 924

转载 黑马程序员——Objective C中数组排序几种情况的总结——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------摘要 总结OC中数组排序3种方法:sortedArrayUsingSelector:;sortedArrayUsingComparator:;sortedArrayUsingDescriptors:数组排序 Objective-C目录[-]

2014-12-21 12:42:04 544

转载 黑马程序员——iOS面试题归类整理(附详细答案)——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类,多继承在这里是用protocol 委托代理来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性在 obj-c 中通过委托来实现.Ob

2014-12-21 12:27:43 3865

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除