疯狂iOS(上)
xiaoxiaobukuang
欢迎大家提意见
展开
-
第五章:面向对象(下)
一、Objective-C的包装类c语言中包括的基本数据类型(int,short,long,float,double等)都不是对象,OC提供了NSValue,NSNumber来封装C语言的基本类型。1、他们不是包装类(1)、NSInteger:大致等于long型整数;(2)、NSUInteger:大致等于unsigned long型整型;(3)、CGFloat:在64为平台上大致相当于doub原创 2015-12-24 14:55:00 · 809 阅读 · 0 评论 -
第一章:数据类型和运算符
一、数据类型分类(1)、基本类型:整形,字符型,浮点型(float类型,double类型),枚举型;(2)、构造类型:数组类型,结构体类型,共用体类型;(3)、指针类型;(4)、特殊类型:nil 。1、基本类型:字节:一般来说char :1short int :2int :4long int :8long l原创 2015-12-24 02:16:10 · 701 阅读 · 0 评论 -
第三章:C语言特性
创建C函数include import原创 2015-12-24 10:41:19 · 947 阅读 · 0 评论 -
第四章:面向对象(上)
Objective-C是面向对象的程序设计语言,提供了定义类,成员变量和方法的基本功能。也支持面向对象的三大特征:封装,继承和多态。一、类和对象1、定义类面向对象的程序设计过程中两个重要概念:类(class)和对象(object,也称为实例,instance)。类:一批对象的抽象,可以把类理解成某种概念,抽象的,不占用内存;对象:是类的具体实例,是具体的,占用内存。定义类的两个步骤: (1原创 2015-12-24 13:29:27 · 768 阅读 · 0 评论 -
第六章:Foundation框架详解
Foundation框架是Cocoa编程、iOS编程的基础框架,它包括字符串、集合、日期、时间等基础。本章包括: NSString和NSMutableString 代表日期、时间的NSDate NSCopying和NSMutableCopying NSArray和NSMutableArray NSSet和NSMutableSet和NSCountedSet原创 2015-12-24 17:14:22 · 2770 阅读 · 0 评论 -
第七章、文件I/O
本章主要介绍Objective-C输入/输出(简称I/O或O/I)的相关知识。Objective-C提供了如下相关API:本章包括: NSFileManager进行管理文件和目录,包括创建、删除、移动、修改和复制文件。 NSFileHandle进行处理读取文件内容, NSUrl进行读取网络资源; NSBundle进行读取项目内部资源;一、使用NSData与NDM原创 2015-12-24 17:33:30 · 845 阅读 · 0 评论 -
第二章:流程控制与数组
一、顺序结构顺序结构:程序从上到下一行一行的执行,中间没有人和判断和跳转。二、分支结构1、if条件语句(1)、if(表达式)语句。 例如:int x = 1;int y = 2;if(x>y)printf("%d",x);(2)、if(表达式)语句1 else 语句2 例如:int x = 1;int y = 2;if(x>y) printf("%d",x);else原创 2015-12-24 10:35:32 · 558 阅读 · 0 评论 -
第八章 iOS应用开发入门
读者需要掌握iOS应用的文件结构、iOS项目对文件的管理、iOS的MVC设计。 iOS应用通常以main()函数作为入口,从main()函数开始执行,iOS应用在main()函数中调用UIApplicationMain()函数创建UIApplication对象,并为该对象设置应用的程序委托——该程序委托必须实现UIApplicationDelegate,应用程序委托将作为整个iOS应用的核心对象;原创 2015-12-25 00:37:16 · 1234 阅读 · 0 评论 -
第九章:iOS应用的界面编辑
提示: UIView基类: UILabel,UIControl,UIScrollView,UIImageView,UIProgressView,UIAlertView,UIActionSheet,UIPickerView,UIWebView,UIToolBar,UISearchBar,UINavigationBar,UITabBar。UIControl基类: UIButton,UITe原创 2015-12-25 01:32:55 · 3868 阅读 · 0 评论 -
第十章:管理iOS应用的运行
一、自动旋转机制大部分iOS应用通常都可以同时支持纵屏(长而窄)和横屏(短而宽)两种运行模式,而且应用程序会随着不同的运行模式自动调整界面,保证应用程序可以同时在两种运行模式下良好的运行,这种机制被称为自动旋转机制。1、配置应用支持的方向iPhone4、iPhone4s:320 * 480;Retina屏640 * 960;iPhone5、iPhone5s:320 * 568;Retina屏64原创 2015-12-26 11:30:27 · 1116 阅读 · 0 评论 -
前言:Cocoa与Cocoa Touch区别之分
Cocoa与Cocoa Touch区别之分是本文要介绍的内容,他们共同点就是二者都包含Objective-C运行时和两个核心框架:Cocoa包含Foundation和AppKit框架,可用于开发Mac OS X系统的应用程序。Cocoa Touch包含Foundation和UIKit框架,可用于开发iPhone OS系统的应用程序。Cocoa是 Mac OS X 的开发环境原创 2014-11-06 15:54:06 · 2648 阅读 · 0 评论 -
第十一章:图形、图像与动画
首先,掌握图形、图像处理以及动画知识可以实现自定义UIView,并在UIView上绘制几何图形、文本、位图、曲线,以及使用路径绘制等。其次,iOS还提供了Core Animation来实现动画,以这种方式编程更简单,而且通过Core Animation来是吸纳动画具有很好的性能。一、使用UIImage和CGImage处理位图1、显示动画UIImage专门用于显示各种位图,该类支持如下的各种图片格式原创 2015-12-26 13:01:10 · 2085 阅读 · 0 评论