
IOS开发
文章平均质量分 73
dumengqiu
这个作者很懒,什么都没留下…
展开
-
黑马程序员——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 · 911 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之05-循环结构——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------建议熟悉C语言,Java语言的同学,迅速简单的过了这一章。我看得很痛苦啊,n年前就知道的东西啦。只能作为复习了。计算机的基本属性之一就是它能够重复执行一组语句。这句话很吊。for语句将按以下步骤执行:1.先求初始表达式的值转载 2014-12-21 15:45:12 · 740 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之21-编写iOS应用程序——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这一章呢,属于过度性质的毕竟本书是介绍Objective-C的。Xcode会为你分别在.h和.m中创建相应的接口和实行文件。一个视图控制器负责管理一个或多个视图的显示。display属性时outlet,在属性的声明中,需要注意IBOutlet标识符的转载 2014-12-21 16:10:01 · 851 阅读 · 0 评论 -
黑马程序员——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 · 638 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之11-分类和协议——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这部分的内容呢,算是Objective-C比较有特色的章节。简单说,分类呢有点类似抽象方法在抽象类中(C++或者Java里的那个抽象类概念)。协议类似接口(Java语言那个接口)。但是不能完全类比啊,只是说有些像,可以对比着来理解。简单说:分类定义:转载 2014-12-21 15:53:01 · 761 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之06-选择结构——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------对于任何程序语言来说,有能力进行判断是一项基本特性。对于if语句,下面的代码很有价值:int numerator;int denominator;-(double) convertToNum{if (denominator转载 2014-12-21 15:46:26 · 753 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之04-数据类型和表达式——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在Objective-C中,任何数字、单个字符和字符串通常都称为常量。完全由常量值组成的表达式叫常量表达式。1. int类型整数常量由一个或多个数字的序列组成。这里要注意设备或机器相关量。即我们通常说的int是32位还是64位取决于CPU的总线宽度。转载 2014-12-21 15:43:20 · 700 阅读 · 0 评论 -
黑马程序员——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 · 667 阅读 · 0 评论 -
黑马程序员——iOS面试小题集锦——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现. 2、转载 2014-12-21 12:00:52 · 839 阅读 · 0 评论 -
黑马程序员——Objective-C分类 (category)和扩展(Extension)——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、分类(category)使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似转载 2014-12-21 09:07:28 · 508 阅读 · 0 评论 -
黑马程序员——ios面试学习一:Mac系统使用教程——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------学习Mac从这里开始!!! 谢谢大家热烈支持, 感动! 你们的支持是我更新的动力!大家留言说说为什么喜欢mac 吧!留下你不一样的见解,还有机会录入到 文章中哦! 特别更新:2013-2-4妈妈再也不要担心我的Macb转载 2014-12-21 08:19:13 · 6654 阅读 · 1 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之13-基本的C语言特性——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这章,讲述了Objective-C相关联的C语言特性,大部分内容学过C语言的都很熟悉,但是还是建议快速过了C语言,找到关联和差异,这样平稳过渡后,会对Objective-C有更深入的理解。数组:定义一组有序的数据项,即数组。如果在字符数组结尾转载 2014-12-21 15:55:51 · 1174 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之09-多态、动态类型和动态绑定——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------多态这个其它语言也有。动态类型有类似的,但不完全相同。动态绑定别的语言也有类似,但没有objective-c用的这么多。红色部分你就能看出这三个概念最终针对的是什么东西:多态能够使来自不同类的对象定义相同名称的方法。动态类型能使程序直到执转载 2014-12-21 15:50:00 · 635 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之03-类、对象和方法——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------今天把第三章过了一下,本章简单的把Objective-C的面向对象介绍了一下。主要关注Objective-C定义类相关的语法,面向对象方面的和其它语言差不多。比较接近C++。对象就是一个物件。面向对象的程序设计可以看成一个物件和你想对它做的事情。转载 2014-12-21 15:41:45 · 873 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之07-类——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------要注意的一件事情(这个和C语言差不多,就是头文件引用规则):导入的文件要用一对引号引起来,而不是中的“"字符。双引号适用于本地文件(你自己创建的文件),而不是系统文件,这样就通知编译器在哪里能够找到指定的文件。接口和实现的要求:接口文件包含类转载 2014-12-21 15:47:47 · 534 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之08-继承——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一切从根类开始:没有父类的类,位于类层次结构的最顶层,称为根(Root)类。NSObject是层次结构的最顶端(也就是它上面没有任何类),因此称为根类。如果使用术语,可以将类称为子类和父类。同样,也可以将类称为子类和超类。需要注意的是,要在子类中转载 2014-12-21 15:48:57 · 634 阅读 · 0 评论 -
黑马程序员——Objective-C 内存管理详解——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------C语言使用malloc方法申请内存,使用free释放内存。Objective-c使用alloc方法申请内存,使用Release来释放它。一、内存申请(alloc) 当使用alloc创建一个对象时,需要在用完之个对象后释放(Release)它。转载 2014-12-22 21:03:58 · 822 阅读 · 0 评论 -
黑马程序员——Objective-C内存管理机制——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Objective-C内存管理机制 1.Objective-C中所有对象都在堆区建立,由程序员负责释放对象所占用的内存。内存管理机制由3种:垃圾回收、引用计数、C语言方式。2.垃圾回收是Mac OS10.5提供的新方案,在系统存在一个垃圾收集器。转载 2014-12-22 21:09:34 · 647 阅读 · 0 评论 -
黑马程序员——Objective-C语法快速参考——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴转载 2014-12-22 11:44:18 · 645 阅读 · 0 评论 -
黑马程序员——史上最全的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 · 2949 阅读 · 0 评论 -
黑马程序员——ios笔试题——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能; 擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率;转载 2014-12-22 11:14:27 · 1540 阅读 · 0 评论 -
黑马程序员——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 · 1112 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之19-归档——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在Objective-C语言中,归档是一个过程,即用某种格式来保存一个或多个对象,以便以后还原这些对象。(这个玩意类似于Java中的序列化和反序列化)在Mac OS X上的应用程序使用XML属性列表(或plists)存储诸如默认参数选择、应用程序设置和配置信息这样的数据转载 2014-12-21 16:03:32 · 739 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之18-复制对象——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------将一个变量赋值给另一个对象仅仅创建另一个对这个对象的引用。以前很多同学不理解Java中,为什么赋值是一个引用。其实,用C++或者C的指针来理解就容易多了。这里的赋值其实就是指针地址赋值而已。Foundation类实现了名为copy 和 mutableCopy转载 2014-12-21 16:02:37 · 684 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之17-内存管理和自动引用计数——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内存管理关心的是清理(回收)不用的内存,以便内存能够再次利用。提供给Objective-C程序员的基本内存管理模型有以下三种:1)自动垃圾收集。(iOS运行环境并不支持垃圾收集,在这个平台开发程序时没有这方面的选项,只能用在Mac OS X 程序上开转载 2014-12-21 16:01:24 · 682 阅读 · 0 评论 -
黑马程序员——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 · 710 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之15-数字、字符串和集合——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------这章开始讲必经常用的基本对象:数字、字符串和集合。#import 实际上,因为Foundation.h文件导入Foundation所有的头文件,所以不必担心是否导入正确的头文件。但使用这条语句会明显增加程序的编译时间。所以,一般import用到的头文件。不要用太转载 2014-12-21 15:58:34 · 858 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之12-预处理程序——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------预处理和c语言差不多。预处理程序是Objective-C编译过程的一部分,它可以识别散布在程序中的特定语句。预处理程序使用井号#标记,这个符号必须是一行中的第一个非空格字符。#define:#define语句的基本用途之一转载 2014-12-21 15:54:26 · 563 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之10-变量和数据类型——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------枚举数据类型可以为只存储一些值的链表这种数据类型定义名称。Objective-C语言的typedef语句允许你为内置或派生的数据类型指定自己的名称。对象的初始化常见的编程习惯是类中所有的初始化方法都以init开头。如果希望在类对象初始化时做一转载 2014-12-21 15:51:37 · 715 阅读 · 0 评论 -
黑马程序员——Objective-C程序设计(第4版)学习笔记之02-Objective-C 编程环境概述——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------昨天把引言过了一下,大概了解一些背景。不记得同学可以看考链接:http://blog.youkuaiyun.com/forlong401/article/details/8331472今天第二章,Objective-C编程开始。编译运行Objecti转载 2014-12-21 15:38:48 · 788 阅读 · 0 评论 -
黑马程序员——上级向资深工程师提出的十个iOS面试问题——黑马 ios 技术博客
上级向资深工程师提出的十个iOS面试问题不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希转载 2014-12-21 14:31:43 · 605 阅读 · 0 评论 -
黑马程序员——十分钟让你明白Objective-C的语法(和Java、C++的对比)——黑马 IOS 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------http://blog.youkuaiyun.com/totogo2010/article/details/7632384很多想开发iOS,或者正在开发iOS的程序员以前都做过Java或者C++,当第一次看到Objective-C的代码时都会头疼,Objective-C的代码在语法转载 2014-12-21 16:16:36 · 991 阅读 · 0 评论 -
黑马程序员——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 · 942 阅读 · 0 评论 -
黑马程序员——外企Objective-C面试题(英语版)——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.Difference between shallow copy and deep copy?2.What is advantage of categories? What is difference between implementing a category a转载 2014-12-21 12:09:25 · 944 阅读 · 0 评论 -
黑马程序员——最全的iOS Objective-C面试题及答案(1)——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------最全的iOS面试题及答案1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承转载 2014-12-21 11:54:09 · 1824 阅读 · 0 评论 -
黑马程序员——IOS开发学习:retain和copy的区别——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------转载 2014-12-20 10:56:36 · 423 阅读 · 0 评论 -
黑马程序员——IOS学习之二:Objective-C基础语法和关键字——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------对于一门语言得学习,个人觉得最主要得就是其语法格式和那些关键字。因为对于基本现在大多数得语言,每种语言都是一种符合人思维得方式来与计算机交流。因此,其实每种语言中定义或是封装好得基础类和类库,其实都是很相似得。比如 int,double几种基本类型,Stri转载 2014-12-02 14:37:31 · 452 阅读 · 0 评论 -
黑马程序员——IOS学习七:UINavigationController控件的初步——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------UINavigationController大致的简介截图至一份朋友给的课件(这个课件我问问看能不能分享出来,因为是他培训机构的课件,内容不多,但是概括性不错。)然后我们看下例子要实现的简单看下效果转载 2014-12-02 14:49:39 · 403 阅读 · 0 评论 -
黑马程序员——IOS开发学习一 :Cocoa环境熟悉和Xcode使用——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------ios开发的前期准备就是一台mac机子。我这边完全是一步一步来的。可能可以跳过很多一。Mac的基础1.首先就是查看你当前的操作系统,能更新升级就升级。2.系统的很多设置,都是在偏好设置选项卡里。主要是输入法。可以下个搜狗。点击 系统偏好设置转载 2014-12-02 14:34:16 · 500 阅读 · 0 评论 -
黑马程序员——IOS学习九:ios开发之数据的持久化存储机制——黑马 ios 技术博客
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------IOS中数据的持久化保存这块内容,类似于Android中文件的几种常见的存储方式。对于数据的持久化存储,ios中一般提供了4种不同的机制。1.属性列表2.对象归档3.数据库存储(SQLite3)4.苹果公司提供的持久性工具Core Data。其实储存转载 2014-12-02 14:53:32 · 454 阅读 · 0 评论