Mr.Android

Android技术交流

导航

随笔分类 -  黑马程序员学习笔记

黑马程序员学习笔记
摘要:Objective-c 之Foundation之NSNumber ,NSValue, NSDate1、NSNumber具体用法如下:在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber。这是因为很多类(如NSArray)都要求使用对象,而int不是对象。NSNumb... 阅读全文

posted @ 2014-10-18 21:45 yaochao 阅读(185) 评论(0) 推荐(0)

摘要:一):block学习总结block :用来保存一段代码。1、block 特点:1> Block封装了一段代码,可以在任何时候执行2> Block可以作为函数或者函数的返回值,而其本身又可以带输入参数或返回值3> 苹果官方建议尽量多用block,在多线程、异步任务、集合遍历、集合排序、动画转场用的很多... 阅读全文

posted @ 2014-10-18 21:33 yaochao 阅读(171) 评论(0) 推荐(0)

摘要:NSArrayNSArray的创建NSArray *array = [NSArray arrayWithObject:@“jack”] 创建单个元素NSArray *array3 = [NSArray arrayWithObjects:@"jack", @"rose", nil] 创建多个元素快速... 阅读全文

posted @ 2014-10-18 21:23 yaochao 阅读(183) 评论(0) 推荐(0)

摘要:结构体NSRange:用来表示范围创建NSRange r1 = {2, 4}NSRange r2 = {.location = 2, .length = 4}NSRange r3 = NSMakeRange(2, 4)查找某个字符串在str中的范围NSString *str = @"i love o... 阅读全文

posted @ 2014-10-18 21:20 yaochao 阅读(161) 评论(0) 推荐(0)

摘要:引用计数器当一个对象被创建出来,就要分配给内存这个对象,当不用这个对象的时候,就要及时的回收,为了可以明确知道对象有没有被使用,就要用引用计数器来体现,只要计数器不为0,表明对象被使用中。1.方法的基本使用1> retain :计数器+1,会返回对象本身2> release :计数器-1,没有返回值... 阅读全文

posted @ 2014-10-18 21:15 yaochao 阅读(164) 评论(0) 推荐(0)

摘要:1)类,对象,方法类类名:1) 类名的第一个字母必须是大写2) 不能有下划线3) 多个英文单词,用驼峰标识类的声明和实现类的声明@interface 类名 : NSObject{ @public 成员变量;}方法声明;@end类的实现@implementation 类名方法实现;@end举例说明... 阅读全文

posted @ 2014-10-18 21:04 yaochao 阅读(233) 评论(0) 推荐(0)

摘要:-----------android培训、java培训、java学习型技术博客、期待与您交流!------------(一)、语法概述1、 oc介绍:(.m文件)1>c语言的基础上,增加了一层小的面向对象语法;2>完全兼容c语言;3>可在oc代码中混入c代码,甚至c++代码;4>可使用oc开发m... 阅读全文

posted @ 2014-10-18 20:56 yaochao 阅读(225) 评论(0) 推荐(0)

摘要:------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------概览指针是C语言的精髓,但是很多初学者往往对于指针的概念并不深刻,以至于学完之后随着时间的推移越来越模糊,感觉指针难以掌握,本文通过简单的例子试图将指针解释清楚,今天的重点有几个方面: 1.什么是指... 阅读全文

posted @ 2014-10-18 20:44 yaochao 阅读(243) 评论(0) 推荐(0)

摘要:------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------概览今天基础知识分为以下几点内容(注意:循环、条件语句在此不再赘述):1.Hello World2.运行过程3.数据类型4.运算符5.常用函数Hello World既然是IOS开发系列首先看一下在M... 阅读全文

posted @ 2014-10-18 20:41 yaochao 阅读(354) 评论(0) 推荐(0)

摘要:------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------开发过程: 编写->编译(只编译源文件,编译成*.o 只会检测语法是否合理,不会检测函数是否存在)->链接(将所有相关的.o文件和C函数库整合成可执行文件 会检测函数是否定义)->... 阅读全文

posted @ 2014-10-18 20:28 yaochao 阅读(383) 评论(0) 推荐(0)

摘要:------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交... 阅读全文

posted @ 2014-09-20 16:46 yaochao 阅读(162) 评论(0) 推荐(0)

摘要:------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.一.需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1、异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ----... 阅读全文

posted @ 2014-09-20 16:45 yaochao 阅读(289) 评论(0) 推荐(0)

摘要:网络编程的实现方式网络编程有两种实现方式:即通过TCP协议和UDP协议。问:TCP和UDP有什么区别:答:1)TCP协议:属于可靠的连接,在发送数据报之前建立连接,采用三次握手原则,可以保证数据能够完整的传输到目的地,因而传输速度也会比较慢。2)UDP协议:属于不可靠的连接,发送数据包之前不会建立连... 阅读全文

posted @ 2014-09-20 14:28 yaochao 阅读(146) 评论(0) 推荐(0)

摘要:-------android培训、java培训、期待与您交流! ----------什么是异常异常就是Java程序在运行过程中出现的错误。如程序要打开一个不存的文件、网络连接中断、操作数组越界、装载一个不存在的类等。异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并... 阅读全文

posted @ 2014-09-20 14:26 yaochao 阅读(125) 评论(0) 推荐(0)

摘要:-------android培训、java培训、期待与您交流! ----------1.类和对象面向对象技术,也简称OOP。前面说了,它是一个编程思想,既然是思想,它就适用于任何支持面向对象编程的语言。虽然不同的面向对象语言都有其各自的特点,但是万变还是不离其宗的。1.什么是类?首先了解几个概念,什... 阅读全文

posted @ 2014-09-20 14:15 yaochao 阅读(163) 评论(0) 推荐(0)

摘要:-------android培训、java培训、期待与您交流! ----------循环语句的使用循环,顾名思义,就是重复;在c#中就是重复的去做某一件事,也就是去执行某一段代码;在c#中只有三种循环结构那就是:while循环,do while循环,和for循环;其实功能都是一样的,而且互相也都是可... 阅读全文

posted @ 2014-09-20 14:09 yaochao 阅读(236) 评论(0) 推荐(0)

摘要:-------android培训、java培训、期待与您交流! ----------1.抽象类抽象类是一个类的抽象化描述,和普通类的定义成员的方法一样,只是如果要定义抽象成员的话,则需要使用到abstract关键字。通常在程序的设计中,把主体的类功能放在抽象类中,让其它类去继承。抽象类不能被实例化,... 阅读全文

posted @ 2014-09-20 14:08 yaochao 阅读(135) 评论(0) 推荐(0)

摘要:-------android培训、java培训、期待与您交流! ---------- 尽管线程对象的常用方法可以通过API文档来了解,但是有很多方法仅仅从API说明是无法详细了解的。 本来打算用一节的篇幅来把线程方法中一些重要的知识说完,但这样下来估计要很常的篇幅,可能要用好几节才能说把和线程方... 阅读全文

posted @ 2014-09-14 17:43 yaochao 阅读(136) 评论(0) 推荐(0)

摘要:------- android培训、java培训、期待与您交流! ----------Java源文件的扩展名是.java,编译之后生成.class的文件.所有的类都有一个共同的继承祖先Object类一个.java文件中只能有一个public类,一个public类只能定义在以它的类名命名的文件中Imp... 阅读全文

posted @ 2014-09-14 17:39 yaochao 阅读(134) 评论(0) 推荐(0)

摘要:-------android培训、java培训、期待与您交流! ----------装箱:把基本数据类型装成java类(被托管?)。 拆箱:把java类拆成基本数据类型(取消托管?)。 java新版本增加了自动装箱拆箱的特性,使得java基本类和基本数据类型可以无需转换直接参与计算。如: Integ... 阅读全文

posted @ 2014-09-14 17:35 yaochao 阅读(124) 评论(0) 推荐(0)