自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Objective-C与Swift中通过字符串获取类的方法对比与实现

Objective-C与Swift中通过字符串获取类的方法对比与实现根据条件判断生成控制器的时候,我们通常使用构造函数方法可以实现类的实例化,但是每次都这样写代码比较冗余,而且修改起来也比较麻烦。普通写法:UIViewController *vc = [[UIViewControlleralloc] init];    BOOL isLogin = YES;   

2016-03-07 22:43:05 1945

原创 iOS基础之OC:对象作为对象方法的参数

有参数的方法:       定义语法:  -(void)方法名:(参数类型)参数1 方法名2:(参数类型)参数2;把对象作为方法的参数:       语法:-(void)方法名:(类名 *)参数1; 调用:       [对象 方法名:对象]       例: [d displayPerson:p1]; 注意:C以前分 值传递和引用传递,

2015-12-24 22:16:33 825

原创 iOS基础之OC:OC对象方法

IOS基础之OC:OC对象方法一个类的三要素:类名、属性、行为(方法) 代码里面写的方法,其实就是对某一个类进行行为的描述  方法的定义:        -(void)方法名;  方法的实现:        -(void)方法名{            方法体;        }  方法它本质上就是函数,方法很多的用法跟函数一样

2015-12-18 21:08:16 442

原创 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 465

原创 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 812

原创 iOS基础知识:文件流以及文件操作中的主要函数

文件流 文件流:把文件分块慢慢传过去,像水流一样所以叫文件流,即文件如果存储或者读取,都不是一下子运行的,而是一段一段加载的。例子:网络视频,下面的进度栏 文件分类:        文本文件:打开看得懂文字的是文本文件        二进制文件:打开看不懂的是二进制文件  主要是windows下差别比较大 文件操作步骤:    1.打开文件

2015-11-27 22:15:42 2677

原创 iOS基础知识:指针函数和函数指针

指针函数:        其实就是指针的函数,本质上还是一个函数  当函数的返回值,是一个指针的时候,就叫指针函数。 定义语法:        类型 * 函数名(参数列表){            函数体;        }    注意:这个*可以放在类型和函数名中间的任意位置 内存中有一个地方叫栈区,栈区里面放的是局部变量 有一个特点:出了作用

2015-11-18 21:47:34 1803

原创 iOS基础知识:C语言字符串及常用方法和函数

C语言字符串'a','b','c',这些都是字符,字符都是保存单个的字母    那么我想保存多个字母怎么办??例:abc    但是C语言中没有字符串类型    用数组就可以一个变量保存多个字符    例:charstr[3] = {'a','b','c'};    如果要输出全部内容,必须使用for循环,很不方便。    那么有没有一种简约的方式,让我们一下子就能输出

2015-11-15 10:01:48 452

原创 iOS基础知识:数组作为函数的参数

数组作为函数的参数:       1.定义语法:              返回值类型 函数名(类型数组名[]){                   函数体;               }例如: void array(int str[]){str[0]=10;str[1]=20;}        注意:参数里数组名中括号的长度,可

2015-11-04 19:56:47 1996

原创 iOS基础知识:预处理指令

预处理指令:        简单来说就是在程序编译之前做的一些事(操作)  预处理命令的写法共同特点:都是以#开头,不需要加分号文件包含命令:        #include 是一个文件包含命令  作用:就是把某个文件内的内容给读取出来放到相应的位置           跟文件格式无关,它都会读取你文件里面的文本内容注意的地方:

2015-10-30 22:35:24 381

原创 switch语句及其注意事项

switch语句及switch注意事项  switch语句    switch语法:           switch(表达式){                 case常量表达式1:                  语句块1                   break;                              

2015-10-23 19:08:49 3387

原创 iOS基础知识:if 语句以及if语句的使用注意事项

if语句的表现形式if一共有四种表现形式: 第一种:          if(表达式){              语句块;               }             语义:如果表达式的结果为真,那么执行语句块,否则不执行语句块 第二种:         if(表达式){                         语句块1

2015-10-17 19:32:03 5777

原创 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 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除