ios数据类型、函数面向对象

任何事物的出现都是为了解决之前出现的问题,或者更好的解决存在的问题。

如果一个新的事物出现不具备这样的特点,这个事物就是毫无意义

提出问题-学习方法

C语言

1、基本数据类型 int float double char

2、if if else for while do while switch(逻辑)

3、函数(方便修改逻辑错误,将逻辑分块处理)

void function()

{

}

void function(int a ,int b)

{

a+b;

}

int function(int a ,int b)

{

return a+b;

}

int function(int [])

{

return a+b;

}

数据类型共同的特性

1、都能够声明成变量存储数据

2、都能够作为函数参数进行传递

3、都能够作为函数的返回值返回

BOOL die=yse/no;

NSObject *obj=

NSObject *test(NSObject *obj,NSObject *obj)

NSObject * OC中的对象类型

目标:

语法学习

建立面向对象思维能力

建立基本项目需求分析能力

基本语法

什么是面向对象

面向对象是更加符合人类的思维模式的软件编程思想

简单

扩展性好

什么是对象

能够独立代表一个意义

微博:大的具体事务代表一个对象(当成整体对象分析)

解决:要去天安门看升旗仪式

1、闹钟(对象),车(地铁、公交、自行车、出租出)(对象)

不用关心对象来源

渴了喝水

2、可乐、水(对象)

想听音乐

3、手机、电脑、演唱会(对象)

马上考试了,要开始准备小条

4、书、笔、纸、打印机、胶带、剪刀

销售手机:提出解决方案

手机颜色、屏幕尺寸、内存设置(专业培训)

类:就是用来描述对象的

1、需要解决的问题

2、应用面向对象思维解决问题:找对象

3、用类描述对象

类名(对象名称):iPhone

属性(名词):颜色、屏幕尺寸、内部存大小、操作系统版本、处理器

功能(动词):关于本机、打电话、发短信、拍照片

4、转换成OC代码

5、应用对象存储数据解决问题

7.15上

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 13:28:23

ios数据类型、函数面向对象的相关文章

iOS指向函数的指针和block

  一:block基础知识 block基础知识 基本概念:block是用来保存一段代码的:^:是block得标志  好比*:是指针的标志 特点:1:保存一段代码: 2:可以有参数和返回值: 3:可以作为函数的参数传递: 与代码块的区别,代码块里的代码会自动执行,block中代码要手动调用: 二:普通数据类型.指向函数的指针.block的定义的类比 1:基本数据类型: 例如:int a = 10; 格式:数据类型  变量名 = 值: 2:指向函数的指针:可以仿照上边基本数据类型的定义 例如:voi

iOS 基础函数解析 - Foundation Functions Reference

Foundation Functions Reference Framework Foundation/Foundation.h Declared in NSBundle.h NSByteOrder.h NSDecimal.h NSException.h NSObjCRuntime.h NSObject.h NSPathUtilities.h NSRange.h NSZone.h Overview This chapter describes the functions and function

[iOS]在WebApp中如何使用JS调用iOS的函数

实现功能:点击HTML的标签,通过JS调用iOS内部的原生函数 基本流程: 先看一下Web中,我们给h1标签添加一个onclick事件,让它在被点击之后,修改当前的url. Web中的HTML代码: <html> <head> <script> function getInfo(name) { window.location = "/getInfo/"+name; } </script> </head> <body>

iOS终止函数exit

1.   exit函数 C,C++函数exit用来终止当前程序, 函数定义如下: void exit (int status); 官方说明如下: Terminates the process normally, performing the regular cleanup for terminating programs. Normal program termination performs the following (in the same order): Objects associat

iOS数据类型

数据类型 1.Objective-C数据类型可以分为:基本数据类型.对象数据类型和id类型. 2.基本数据类型有:int.float.double和char类型. 3.对象类型就是类或协议所声明的指针类型,例如: NSAutoreleasePool *pool ,其中,NSAutoreleasePool是一个类,NSAutoreleasePool *是它指针类型或叫对象类型. 4.id类型可以表示任何类型,一般只是表示对象类型,不表示基本数据类型,所以刚才的变量可以声明pool也可以声明为id

封装 用canvas绘制直线的函数--面向对象

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>用面向对象的思想 封装 在canvas绘制直线的函数</title> 6 </head> 7 <body> 8 <canvas id="cv"></canvas> 9 &

我也要学iOS逆向工程--函数

大家好,这篇我开始学习函数了.先学 C 函数,然后再 OC 的吧.OC 应该复杂点的吧. 然后看看汇编情况哦! 学习函数呢,肯定要弄清楚几个事情. 1.跳转地址. 2.返回地址 3.参数 4.函数获取参数 5.返回值和如何返回 6.扫尾 我们开始了哦!1个个的突破!唉,这个学习笔记是一边学一边写,不知道到底能不能边写边突破呢.小马过河,试试吧.呵呵. 1.跳转地址.因为xcode默认反汇编的时候,并没有显示出机器码,所以这里,我们要用一个命令去显示:disassemble -fmb 我们发现这样

IOS - 回调函数的使用

在 IOS 的数据回调或者说代理模式大都都是通过回调函数或者Block(代码块)来实现的,Block 没什么好讲的,语法而已,这里简单理解下回调函数的工作原理. (这个回调函数的工作原理实际上的也是代理模式的过程) 一.代理类的实现 首先,新建一个代理类,并在其中写一个协议:AgencyProtocol @protocol AgencyProtocol <NSObject> - (void)cometrueSuccess:(NSString *)str; - (void)cometrueFai

oracle 检查字符中数据类型 函数&amp;存储过程

dump函数用来判断字符串中的字符类型是属于number或者string 存储过程 create or replace procedure pro_isNum(I_STRING in varchar2,o_note out varchar2) as string1 varchar2(1000);--字段通过dump()转换后 num1 number(20);--字段中字符的个数 num2 number(20);--ASCII比较变量 i number(20);--循环累积变量 begin IF