自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 441

原创 黑马程序员-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 499

原创 黑马程序员 - C语言 -分支、循环

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一.结构类型(1)顺序结构:程序按书写顺序进行读取编译。(2)选择结构:程序根据所给条件,判断真假,从而在真假两种情况下选择执行对应的代码段。(3)循环结构:在满足所给条件时,循环执行给定的代码段。如图所示:二.选择结构if 语句的4种结构和使用第一种:if (条件) { 语句1}

2015-12-18 18:03:24 307

原创 黑马程序员 - C语言 - 数组

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、数组的概念和定义数组就是用来存储一组数据的(只能存放一种类型的数据,比如int类型的数组、float类型的数组)定义格式:元素类型 数组名 [元素个数] 例如: int ages[ 5 ];简单初始化:int ages[5]={ 12, 3, 5, 2, 9 };(大括号中

2015-12-18 17:55:54 326

原创 黑马程序员 - 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 426

原创 黑马程序员 - 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 299

原创 黑马程序员 - OC语言 - 重写构造方法

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-有两个方法: +alloc : (类方法)给对象分配空间的方法 -init:(对象方法)初始化对象的方法,<真正的构造方法> 有什么用? 在对象初始化的适合,就给属性赋值! (如:当需要创建此类很多对象时,可以避免多行代码 Person *

2015-12-18 15:28:41 353

原创 黑马程序员 - OC语言 - 面向对象三大特性,封装、继承、多态

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、封装 1. set方法(提供一个方法,让外界设置成员变量的值,可以在方法里面对参数进行过滤) (1)命名规范:1> 方法名必须以set开头 2> set后面跟上成员变量的名称,成员变量首字母必须大写 3> 返回值一定是void

2015-12-18 15:23:23 325

原创 黑马程序员 - 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 300

原创 黑马程序员 - OC语言 - 构造方法的概念

/*   OC中的构造方法:  给对象进行初始化方法  OC中给对象进行初始化的方法是:      init 该方法是对象方法      该方法返回的是一个对象(调用 init方法的对象)  OC中的构造方法学习那些东西      主要学习如何重写构造方法,让对象创建成功后,就有初始

2015-12-18 12:10:41 248

原创 黑马程序员 - OC语言 - 响应方法

#import #import "Dog.h"int main(int argc,const char * argv[]) {    @autoreleasepool {                        //        动态类型检测:响应方法//        //

2015-12-18 12:08:45 229

原创 黑马程序员 - 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 243

原创 黑马程序员 - 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 247

原创 黑马程序员 - OC语言 - 单个对象内存管理(野指针)

/* 一定要注意:     1)每个Targer创建完以后,默认的都是ARC模式  */#import #import "Dog.h"int main(int argc,const char * argv[]) {    @autoreleasepool {//        创

2015-12-18 11:55:47 390

原创 黑马程序员 - C语言 -手动管理内存快速入门

/*   1.引用计数器      用来保存当前对象有几种东西在使用它(数字)   2.引用计数器的作用      用来判断当前对象是否应该回收内存空间(如果对象不等于nil,当引用计数器为0,此时要回收当前对象的内存空间)   3.引用计数器的操作      retain

2015-12-18 11:52:42 285

原创 黑马程序员 - C语言 - 函数

//函数分类及书写格式////返回值类型(数据类型)函数名称(数据类型变量名1,  数据类型变量名2,…){//    //    函数体;//    //    return   对应类型的结果;//    //}////函数的格式说明:////返回值类型: 返回结果的数据类型

2015-12-18 11:44:54 286

原创 黑马程序员 - OC语言 - NSMutableArray及基本使用

/* 什么是NSMutableArray NSMutableArray是NSArray的子类 NSArray是不可变的,一旦初始化完毕后, 它里面的内容就永远是固定的,不能删除里 面的元素,也不能再往里面添加元素 。 NSMutableArray是可变的,随时可以往里面添加\更改\删除元素 // 创建一个空的NSMutableArray

2015-12-18 11:30:18 314

原创 黑马程序员 - 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 411

原创 黑马程序员 - OC语言 - NSRange使用(范围)

/* 1、NSRange的使用  NSRange是Foundation框架中比较常用的结构体,它的定义如下: typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange; // NSUInteger的定义 typedef unsigned int

2015-12-18 11:24:54 390

原创 黑马程序员 - OC语言 - NSString前后缀检查及搜索

/*  1、NSString前后缀检查 1)判断字符串前缀 判断地址是否是网址 file: // ftp:// https:// http:// 检查字符串是否以另一个字符串开头 -(BOOL) hasPrefix: (NSString *) aString;    2)判断字符串后缀 判断字符串是否以

2015-12-18 11:21:42 771

原创 黑马程序员 - OC语言 - NSDictionary的介绍及使用

/* 1、NSDictionary介绍 1)什么是NSDictionary NSDictionary翻译过来叫做”字典” 日常生活中, “字典”的作用:通过一个拼音或者汉字, 就能找到对应的详细解释 NSDictionary的作用类似:通过一个key(键),就能找到对应的value(值) NSDictionary是不可变的, 一旦初始化完毕,里面

2015-12-18 11:13:55 330

原创 黑马程序员 - OC语言 - NSString介绍及基本使用 (文件读取、写入)

1、NSString类介绍及使用 什么是NSString? 一个NSString对象就代表一个字符串(文字内容)一般称NSString为字符串类 2、NSString的创建方式 1) 最直接的方式(这是常量字符串) NSString*str = @"abc";NSString*st3 = @"abc";注意这种写法,字符串存储在内存的常量区2) 格式化的

2015-12-17 23:04:10 413

原创 黑马程序员 - 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 694

原创 黑马程序员 - C语言 -学生信息管理系统

/*编写一个学生管理系统程序,用来记录学生的信息(包括姓名、年龄、性别、学号、分数),提供增加、删除、查询学生信息的入口。(C语言) */#include #include //声明函数void zengJia();void shanChu();void chaXun();voi

2015-12-17 21:09:06 1483

空空如也

空空如也

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

TA关注的人

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