自定义博客皮肤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 566

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

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

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

2015-12-18 18:03:24 417

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

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

2015-12-18 17:55:54 428

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

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

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

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

2015-12-18 15:28:41 447

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

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

2015-12-18 15:23:23 413

原创 黑马程序员 - OC语言 - 【考点】分类(Category)使用注意事项

1、分类的使用注意事项 1)分类只能增加方法,不能增加成员变量、@property(可能编译不报错,但是运行有问题) @interface Person (study) @propertyint age; -(void)study; -(void)work; @end #import #import "Person.h" #import "Person+study

2015-12-18 12:12:55 383

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

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

2015-12-18 12:10:41 316

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

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

2015-12-18 12:08:45 340

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

原创 黑马程序员 - OC语言 - ARC下循环引用问题

1、ARC下循环引用问题 Person.h #import @class Dog; @interface Person : NSObject//dog是strong 强指针 @property (nonatomic,strong) Dog *dog;@end Dog.h #import @class Person; @interface Dog :

2015-12-18 12:02:41 324

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

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

2015-12-18 11:55:47 461

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

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

2015-12-18 11:52:42 376

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

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

2015-12-18 11:44:54 400

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

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

2015-12-18 11:30:18 420

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

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

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

2015-12-18 11:24:54 488

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

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

2015-12-18 11:21:42 917

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

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

2015-12-18 11:13:55 400

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

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

2015-12-17 23:04:10 500

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

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

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

2015-12-17 21:09:06 1652

空空如也

空空如也

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

TA关注的人

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