- 博客(19)
- 收藏
- 关注
原创 Tomcat源码iOS
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additi
2015-09-06 21:18:25 317
原创 Foundation框架和文件操作
NSString --实例化方法-------------- NSString *str = [[NSString alloc] init]; NSString *str = [[[NSString alloc] init]autorelease]; 注意:在NSString中存在自己的实例化和初始化的方法 例如: NSString *str1 = [NSStr
2015-08-16 21:26:43 834
原创 OC便利方法
#import int main(int argc, const char * argv[]) { #if 0 // 从面向对象的角度来分析这个问题 // 1.因为目的是扫描指定目录下的所有文件信息,所以需要一个文件管理者的对象 NSFileManager *fileManager = nil; fileManage
2015-08-13 22:18:00 580
原创 oc学习经验
1.重点,需要查询的知识点 2.关于重写init方法 一定要调用super的init 方法;初始化父类声明中的一些成员变量和其他属性 因为在初始化的时候,先初始化NSObject类,再初始化字的的成员变量,然后把isa指向子类 -(id) init { self = [super init]; if (self !=nil)//如果初始化成功,才有必要
2015-08-11 22:09:34 445
转载 C语言学习资源
1.函数的 2.Intmain () { char *srcStr = "hello qingyun"; char destStr[100] = {0}; Strcyp(destStr,src Str); Printf("=======%s=======\n",destStr); Chat*another SstStr = NULL; anotherDst
2015-08-06 21:10:51 392
原创 C语言函数的调用
char*fgets(char *restrict buf,int n,FILE * restrict fp) fgets()是为文件I/O而设计的,处理键盘输入不是特别方便。 printf("\nHi,What's your name?\n"); p=fgets(name,20,stdin); printf("%s?Oh,Nice n
2015-08-04 22:19:37 349
原创 iOS咱们一起学吧
1.递归方法的函数最关键的一点n!=n*(n -1)!。一定要记住的事情是,数组的计数是从零开始,避免这个错误的方法是:在数组声明中使用符号常量,然后程序中需要使用数组大小的地方都直接引用符号常量 2.gets()从键盘获得一个字符串,当遇到换行符\n时,他读取换行符之前的所有字符,在这些字符前面加一个\o然后把字符串交给程序 puts()输出,需要给出字符串参数的地址,为数据添加换行符
2015-08-02 21:35:09 444
原创 iOS
#include int main (void){ printf ("longstring.\n"); printf("here`s another way to printf a \ long string .\n") ;
2015-08-01 08:19:33 342
原创 iOS文章
iOS系统架构分为四层:Cocoa Touch层, Media层,Core Services层,Core OS层 int 2.用%ld打印long int,用%d打印int 3.短字节向长字节看齐 有符号向无符号看齐 整形向浮点看齐 单精度向双精度看齐 4.自增自减运算符 int I =0; int j=i++;i++加前
2015-07-30 21:51:55 364
原创 iOS注意事项
1.封装,继承,多态 Set:方法1.作用提供一个方法给外界设置成员变量的 命名规范 作用:提供一个变量方法给外界设置成员变量值,可以在方法里面对参数进行相应的过 set后面跟上成员变量的名称,成员变量的首字母必须大写 一定要接收一个参数,而且参数类型跟成员变量类型一致 形参的名称不能跟成员变量名一样 Get:方法 返回对象内部的成员变
2015-07-27 22:00:40 312
原创 OC初学者
输入,输出,测试与分支,运算,循环 2.在C语言中,0为假,非零为真。 3.对于逻辑&&操作来说,有一个隐藏功能,通常描述为短路功能。 4.所有的表达式,不管他是什么类型,都有一个数值型的值 5.while语句的三要素:初始化,修改,终止 6.类的声明和实现常见错误 只有类的声明,没有类的实现 漏了@end inteface和@implementation嵌套 两个类的声明嵌套
2015-07-26 21:35:01 432
原创 iOS初学者
1.关于OC中的id类型,可以认为和C语言中的void*是相等的,这种类型在OC中经常被用到,还有就是self关键字的使用,这里的self关键字就相当于Java中的this关键字,指代当前类对象,还有super关键字,这个和Java中的super也是一样的,指代父类对象。还有一个是nil,他就相当于Java中的null,空对象的概 念,用于判断的 2.小玩意零代码实现交互动 画上视图
2015-07-21 20:37:44 346
原创 iOS初学者
1.如果要判断两个字符串的大小,应该用==还是用isEqualToString符号 ==运算符只能判断两个字符串的指针的值,只能判断两个对象是否相等,如果要判断是否相等,应该用isEqualToString; compare则是比较目标在字母表中的位置,然后返回 NSOrderedDescending或者NSOrderSame 不区分大小写的比较,-(NSComparisonResu
2015-07-20 22:05:49 370
原创 OC运行和方法实现
1.如果要判断两个字符串的大小,应该用==还是用isEqualToString符号 ==运算符只能判断两个字符串的指针的值,只能判断两个对象是否相等,如果要判断是否相等,应该用isEqualToString; compare则是比较目标在字母表中的位置,然后返回 NSOrderedDescending或者NSOrderSame 不区分大小写的比较,-(NSComparisonResu
2015-07-20 21:48:01 492
原创 iOS初学者第四天
首先编辑一个程序,有…h和…m他们两个是对应关系 ,.h写需要的借口和类 .m写代码 2.使用NSLog()输出任意对象的值时,都需要%@格式来表示,在使用这个说明符时,对象会通过description 方法输出字符 3.只要有@负号,就是Objective-c的扩展 4.对于面向对象的理解。当执行一个行为时比如,学习 面向过程是关注过程,比如把大象装冰箱里,要关注怎么装,而面相对象则
2015-07-19 22:05:57 363
原创 iOS第三天认识及了解注意
#import和#include 用#import导入Objective-C或Objective-C++头文件,用#include导入C或C++头文件 根据头文件的语言去选择合适的导入方式。 当导入的头文件使用Objective-C或Objective-C++语言时,使用#import. 当导入标准C或C++头文件时,使用#include.头文件应该使用自己的#define
2015-07-18 21:36:53 303
原创 iOS第二天注意和学习重点
// // QYViewController.m // QYMusicPlayer // // Created by zhangsf on 14-5-17. // Copyright (c) 2014年 zhangsf. All rights reserved. // #import "QYViewController.h" #import #import "QYSongsManage
2015-07-17 21:49:16 349
原创 iOS初学者
昨天重点1 关于 +和-减的概念;+为类方法 -为实例方法若果有返回值,则需要将返回值放到开头的负号或者正号之后的圆括号例:-(int)CurrentAge: @为NSString字符串对象,如果没有@则为编写常量C类型的字符串
2015-07-17 09:35:22 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人