- 博客(13)
- 收藏
- 关注
原创 Objective-C与Swift中通过字符串获取类的方法对比与实现
Objective-C与Swift中通过字符串获取类的方法对比与实现根据条件判断生成控制器的时候,我们通常使用构造函数方法可以实现类的实例化,但是每次都这样写代码比较冗余,而且修改起来也比较麻烦。普通写法:UIViewController *vc = [[UIViewControlleralloc] init]; BOOL isLogin = YES;
2016-03-07 22:43:05
2016
原创 iOS基础之OC:对象作为对象方法的参数
有参数的方法: 定义语法: -(void)方法名:(参数类型)参数1 方法名2:(参数类型)参数2;把对象作为方法的参数: 语法:-(void)方法名:(类名 *)参数1; 调用: [对象 方法名:对象] 例: [d displayPerson:p1]; 注意:C以前分 值传递和引用传递,
2015-12-24 22:16:33
910
原创 iOS基础之OC:OC对象方法
IOS基础之OC:OC对象方法一个类的三要素:类名、属性、行为(方法) 代码里面写的方法,其实就是对某一个类进行行为的描述 方法的定义: -(void)方法名; 方法的实现: -(void)方法名{ 方法体; } 方法它本质上就是函数,方法很多的用法跟函数一样
2015-12-18 21:08:16
498
原创 iOS基础之OC:C与OC的对比,(NSString,NSLog)
C和OC的对比: 文件对比: C OC 头文件:.h .h 源文件:.c .m 目标文件:.o .o 数据类型: C:基本类型、数组、结构体、枚举等等 OC:除了C语言的类型外,还有自己
2015-12-12 21:22:01
511
原创 iOS基础知识:文件流写入读取结构体变量、数组、结构体数组
文件流写入读取结构体变量、数组、结构体数组#include //定义结构体typedef struct{ char name[12]; int age;}Person;int main(int argc, const char * argv[]) { //写入结构体 /* FILE *fp = fo
2015-12-04 20:21:09
854
原创 iOS基础知识:文件流以及文件操作中的主要函数
文件流 文件流:把文件分块慢慢传过去,像水流一样所以叫文件流,即文件如果存储或者读取,都不是一下子运行的,而是一段一段加载的。例子:网络视频,下面的进度栏 文件分类: 文本文件:打开看得懂文字的是文本文件 二进制文件:打开看不懂的是二进制文件 主要是windows下差别比较大 文件操作步骤: 1.打开文件
2015-11-27 22:15:42
2744
原创 iOS基础知识:指针函数和函数指针
指针函数: 其实就是指针的函数,本质上还是一个函数 当函数的返回值,是一个指针的时候,就叫指针函数。 定义语法: 类型 * 函数名(参数列表){ 函数体; } 注意:这个*可以放在类型和函数名中间的任意位置 内存中有一个地方叫栈区,栈区里面放的是局部变量 有一个特点:出了作用
2015-11-18 21:47:34
1856
原创 iOS基础知识:C语言字符串及常用方法和函数
C语言字符串'a','b','c',这些都是字符,字符都是保存单个的字母 那么我想保存多个字母怎么办??例:abc 但是C语言中没有字符串类型 用数组就可以一个变量保存多个字符 例:charstr[3] = {'a','b','c'}; 如果要输出全部内容,必须使用for循环,很不方便。 那么有没有一种简约的方式,让我们一下子就能输出
2015-11-15 10:01:48
491
原创 iOS基础知识:数组作为函数的参数
数组作为函数的参数: 1.定义语法: 返回值类型 函数名(类型数组名[]){ 函数体; }例如: void array(int str[]){str[0]=10;str[1]=20;} 注意:参数里数组名中括号的长度,可
2015-11-04 19:56:47
2053
原创 iOS基础知识:预处理指令
预处理指令: 简单来说就是在程序编译之前做的一些事(操作) 预处理命令的写法共同特点:都是以#开头,不需要加分号文件包含命令: #include 是一个文件包含命令 作用:就是把某个文件内的内容给读取出来放到相应的位置 跟文件格式无关,它都会读取你文件里面的文本内容注意的地方:
2015-10-30 22:35:24
425
原创 switch语句及其注意事项
switch语句及switch注意事项 switch语句 switch语法: switch(表达式){ case常量表达式1: 语句块1 break;
2015-10-23 19:08:49
3580
原创 iOS基础知识:if 语句以及if语句的使用注意事项
if语句的表现形式if一共有四种表现形式: 第一种: if(表达式){ 语句块; } 语义:如果表达式的结果为真,那么执行语句块,否则不执行语句块 第二种: if(表达式){ 语句块1
2015-10-17 19:32:03
5880
原创 iOS基础知识Day01
IOS基础知识手动编译方法及步骤:源文件.c---编译---目标文件.o---链接---可执行文件a.out1)打开终端(可以通过Spotlight搜索中输出“终端” )2)通过cd Desktop/指令来到桌面(Desktop),通过mkdir指令创建一个新的目录,通过pwd查看当前所在目录3)通过touch 文件.c 指令创建一个.c文件(源文件)4)通过ope
2015-10-12 22:04:39
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人