- 博客(24)
- 收藏
- 关注
原创 黑马程序员—C语言—(关键字、标识符、数据、常量、变量、注释)
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一.关键字 1.什么是关键字 (1)关键字就是C语言提供的有特殊含义的符号,也叫做“保留字” (2)C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义如: auto double int struct break else long switch case e
2015-12-18 18:08:11
493
原创 黑马程序员-C语言-Xcode常用快捷键
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-文件CMD + N: 新文件CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD+OPt+S:保存所有文件 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + Q :退出Xcode CMD + SHIFT + W: 关闭文件
2015-12-18 18:05:15
557
原创 黑马程序员 - C语言 -分支、循环
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一.结构类型(1)顺序结构:程序按书写顺序进行读取编译。(2)选择结构:程序根据所给条件,判断真假,从而在真假两种情况下选择执行对应的代码段。(3)循环结构:在满足所给条件时,循环执行给定的代码段。如图所示:二.选择结构if 语句的4种结构和使用第一种:if (条件) { 语句1}
2015-12-18 18:03:24
363
原创 黑马程序员 - C语言 - 数组
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、数组的概念和定义数组就是用来存储一组数据的(只能存放一种类型的数据,比如int类型的数组、float类型的数组)定义格式:元素类型 数组名 [元素个数] 例如: int ages[ 5 ];简单初始化:int ages[5]={ 12, 3, 5, 2, 9 };(大括号中
2015-12-18 17:55:54
378
原创 黑马程序员 - OC语言 - NSlog函数的使用方法
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { //第一:NSlog与printf的差异 //1.NSlog 会自动换行 printf
2015-12-18 17:50:38
461
原创 黑马程序员 - OC语言 - NSArray 读写文件
1、NSArray数据写入到文件中 写入到XML文件:2、从文件读取数据到NSArray中 //创建一个数组,读取xml文件 NSArray *arr = [NSArray arrayWithContentsOfFile:@”/Users/liwei/Desktop/arr.xml”]; NSLog(@”%@”,arr); //创建一个数组,读取plist NSArray *ar
2015-12-18 15:33:48
341
原创 黑马程序员 - OC语言 - 重写构造方法
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-有两个方法: +alloc : (类方法)给对象分配空间的方法 -init:(对象方法)初始化对象的方法,<真正的构造方法> 有什么用? 在对象初始化的适合,就给属性赋值! (如:当需要创建此类很多对象时,可以避免多行代码 Person *
2015-12-18 15:28:41
393
原创 黑马程序员 - OC语言 - 面向对象三大特性,封装、继承、多态
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、封装 1. set方法(提供一个方法,让外界设置成员变量的值,可以在方法里面对参数进行过滤) (1)命名规范:1> 方法名必须以set开头 2> set后面跟上成员变量的名称,成员变量首字母必须大写 3> 返回值一定是void
2015-12-18 15:23:23
358
原创 黑马程序员 - OC语言 - 【考点】分类(Category)使用注意事项
1、分类的使用注意事项 1)分类只能增加方法,不能增加成员变量、@property(可能编译不报错,但是运行有问题)@interfacePerson (study) @propertyint age; -(void)study;-(void)work;@end#import#import"Person.h"#import"Person+study
2015-12-18 12:12:55
331
原创 黑马程序员 - OC语言 - 构造方法的概念
/* OC中的构造方法: 给对象进行初始化方法 OC中给对象进行初始化的方法是: init 该方法是对象方法 该方法返回的是一个对象(调用 init方法的对象) OC中的构造方法学习那些东西 主要学习如何重写构造方法,让对象创建成功后,就有初始
2015-12-18 12:10:41
275
原创 黑马程序员 - OC语言 - 响应方法
#import #import "Dog.h"int main(int argc,const char * argv[]) { @autoreleasepool { // 动态类型检测:响应方法// //
2015-12-18 12:08:45
253
原创 黑马程序员 - OC语言 - 【考点】ARC使用特点及注意事项
1、ARC特点总结 (1)不允许调用release,retain,retainCount(2)允许重写dealloc,但是不允许调用[superdealloc](3)@property的参数:strong:相当于原来的retain(适用于OC对象类型),成员变量是强指针 weak:相当于原来的assign,(适用于oc对象类型),成员变量是弱指针assign:适用于非OC对象类型(
2015-12-18 12:03:36
279
原创 黑马程序员 - OC语言 - ARC下循环引用问题
1、ARC下循环引用问题 Person.h#import@classDog;@interfacePerson : NSObject//dog是strong 强指针 @property(nonatomic,strong)Dog *dog;@end Dog.h#import@classPerson;@interfaceDog :
2015-12-18 12:02:41
275
原创 黑马程序员 - OC语言 - 单个对象内存管理(野指针)
/* 一定要注意: 1)每个Targer创建完以后,默认的都是ARC模式 */#import #import "Dog.h"int main(int argc,const char * argv[]) { @autoreleasepool {// 创
2015-12-18 11:55:47
417
原创 黑马程序员 - C语言 -手动管理内存快速入门
/* 1.引用计数器 用来保存当前对象有几种东西在使用它(数字) 2.引用计数器的作用 用来判断当前对象是否应该回收内存空间(如果对象不等于nil,当引用计数器为0,此时要回收当前对象的内存空间) 3.引用计数器的操作 retain
2015-12-18 11:52:42
315
原创 黑马程序员 - C语言 - 函数
//函数分类及书写格式////返回值类型(数据类型)函数名称(数据类型变量名1, 数据类型变量名2,…){// // 函数体;// // return 对应类型的结果;// //}////函数的格式说明:////返回值类型: 返回结果的数据类型
2015-12-18 11:44:54
331
原创 黑马程序员 - OC语言 - NSMutableArray及基本使用
/* 什么是NSMutableArray NSMutableArray是NSArray的子类 NSArray是不可变的,一旦初始化完毕后, 它里面的内容就永远是固定的,不能删除里 面的元素,也不能再往里面添加元素 。 NSMutableArray是可变的,随时可以往里面添加\更改\删除元素 // 创建一个空的NSMutableArray
2015-12-18 11:30:18
345
原创 黑马程序员 - OC语言 - NSString的其他用法 (获取、转换、去掉)
//// main.m// 08-NSString的其他用法 (获取、转换、去掉)//// Created by 陈家劲 on 15/11/21.// Copyright © 2015年陈家劲. All rights reserved.//#import void test(){ //
2015-12-18 11:27:05
436
原创 黑马程序员 - OC语言 - NSRange使用(范围)
/* 1、NSRange的使用 NSRange是Foundation框架中比较常用的结构体,它的定义如下: typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange; // NSUInteger的定义 typedef unsigned int
2015-12-18 11:24:54
426
原创 黑马程序员 - OC语言 - NSString前后缀检查及搜索
/* 1、NSString前后缀检查 1)判断字符串前缀 判断地址是否是网址 file: // ftp:// https:// http:// 检查字符串是否以另一个字符串开头 -(BOOL) hasPrefix: (NSString *) aString; 2)判断字符串后缀 判断字符串是否以
2015-12-18 11:21:42
829
原创 黑马程序员 - OC语言 - NSDictionary的介绍及使用
/* 1、NSDictionary介绍 1)什么是NSDictionary NSDictionary翻译过来叫做”字典” 日常生活中, “字典”的作用:通过一个拼音或者汉字, 就能找到对应的详细解释 NSDictionary的作用类似:通过一个key(键),就能找到对应的value(值) NSDictionary是不可变的, 一旦初始化完毕,里面
2015-12-18 11:13:55
361
原创 黑马程序员 - OC语言 - NSString介绍及基本使用 (文件读取、写入)
1、NSString类介绍及使用 什么是NSString? 一个NSString对象就代表一个字符串(文字内容)一般称NSString为字符串类 2、NSString的创建方式 1) 最直接的方式(这是常量字符串) NSString*str = @"abc";NSString*st3 = @"abc";注意这种写法,字符串存储在内存的常量区2) 格式化的
2015-12-17 23:04:10
439
原创 黑马程序员 - C语言 - 小明的艳遇
/*小明从2006年1月1日开始,每三天结识一个美女两天结识一个帅哥,编程实现当输入2006年1月1日之后的任意一天,输出小明那天是结识美女还是帅哥(注意润年问题)(C语言) */#include //声明函数int years(int y,int m,int d);int sunMoth (int m,int d);
2015-12-17 21:16:21
751
原创 黑马程序员 - C语言 -学生信息管理系统
/*编写一个学生管理系统程序,用来记录学生的信息(包括姓名、年龄、性别、学号、分数),提供增加、删除、查询学生信息的入口。(C语言) */#include #include //声明函数void zengJia();void shanChu();void chaXun();voi
2015-12-17 21:09:06
1553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人