摘要: 一、基本用法 1.设计两个类Bird、Dog 1 // Bird的声明 2 @interface Bird : NSObject 3 { 4 @public 5 int weight; 6 } 7 - (void)eat; 8 @end 9 // Bird的定义10 @implem... 阅读全文
posted @ 2015-05-08 09:13 *新星月-倪新生* 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象和封装 面向对象的三大特性:封装、继承和多态 在OC语言中,使用@interface和@implementation来处理类。 @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把具体的实现封装... 阅读全文
posted @ 2015-05-08 09:06 *新星月-倪新生* 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象 OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。 术语:OO面向对象、OOP面向对象编程二、类和对象(一)关于类 类的设计只关注三个东西:类名、属性和方法... 阅读全文
posted @ 2015-05-07 20:20 *新星月-倪新生* 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、OC简介 在C语言的基础上,增加了一层最小的面向对象语法;完全兼容C语言;可以在OC代码中混入C语言代码,甚至是C++代码;可以使用OC开发Mac OS X平台和iOS平台的应用程序。二、OC语法预览(一)关键字 基本上所有的关键字都是以@开头的,如@interface@implementa... 阅读全文
posted @ 2015-05-07 20:16 *新星月-倪新生* 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://blog.csdn.net/totogo2010/article/details/7640612刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里... 阅读全文
posted @ 2015-05-06 19:50 *新星月-倪新生* 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://www.cnblogs.com/Kevin_z/archive/2010/03/05/1679031.html此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。堆和栈的区别一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个... 阅读全文
posted @ 2015-05-06 19:22 *新星月-倪新生* 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 我感觉JSON解析,重要的是JSON解析之后对结果的处理JSON解析后是个dictionary,但是字典中有可能包含字典和数组,数组中还可以包含字典。向客户端请求的返回数据解析下面就简单介绍一下JSON解析过程其实就一句话"data就是解析数据"!!!!!!!!!!!!!!//xcode自带解析类N... 阅读全文
posted @ 2015-05-06 14:17 *新星月-倪新生* 阅读(731) 评论(0) 推荐(0) 编辑
摘要: iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。... 阅读全文
posted @ 2015-05-06 14:15 *新星月-倪新生* 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在刚刚开始学习IOS开发时,最好不要开启ARC,这样有助于学习内存管理,但不少刚刚接触Xcode的朋友可能会发现,当你使用最新版本的Xcode时,敲入release等代码时会提示报错。这是因为系统默认使用自动内存管理,下面就简单说明下如何设置这个ARC。注解:IOS 5.0以后,xcode4.2之后... 阅读全文
posted @ 2015-05-06 13:00 *新星月-倪新生* 阅读(650) 评论(2) 推荐(0) 编辑
摘要: 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。我们首先来看下,如何在Mac环境下搭建svn服务器端环境。创建代码仓库,用来存储... 阅读全文
posted @ 2015-05-05 16:38 *新星月-倪新生* 阅读(170) 评论(0) 推荐(0) 编辑