自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ios基础控件小作业——图片表情排列

学了ios的基础控件的一小部分,做了一个小作业。要求排列显示图片的表情,点击不同的按钮,分别按不同的列数排列,而且点击加号会增加一个表情。 我的实现是存代码搭建的界面,所以代码只添加在ZYHViewController.m文件中,其他文件没有修改,除了添加素材。 运行结果: 分享下代码(ZYHViewController.m):// // ZYHViewController.m //

2014-05-21 17:33:41 669

原创 黑马程序员_object c学习日记_复习Foundation

-------------------------------------- android培训、java培训、ios培训期待与您交流! --------------------------------- 复习Foundation框架 包含Foundation头文件 #import   结构体 NSRange:表示范围,location位置(unsignedlong),len

2014-04-18 02:26:38 615

原创 黑马程序员_object c学习日记_c语言部分

C程序入口main函数; 1.    编写代码 2.    编译:把c语言代码编译成0和1 工具:clang编译器(Xcode3 gcc Xcode4 llvm(clang)) 指令:cc –c 文件名.c(生产.o文件) 3.    链接:将.o文件和系统自带函数库合并生成可执行文件 指令:cc 文件名.o(生产可执行文件a.out) 4.    运行 指令:./文件名 注意:

2014-04-16 15:26:01 573

原创 黑马程序员_oc特有语法一:分类Category和类扩展

分类 1 基本用途 l   分类就是类的补充和扩展,本质上是类的一部分,把一个类分成若干部分,每个部分就是分类。   2 语法 l   文件中的语法格式: Ø   分类的声明 @interface 类名 (分类名称) // 方法声明 @end Ø   分类的实现 @implementation 类名 (分类名称) // 方法实现 @end l   文件名通常为:主类名+

2014-04-09 20:08:57 577

原创 黑马程序员_整理一下Xcode常用的快捷键

常用xcode快捷方式 (1). 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + SHIFT + W: 关闭文件 (2). 编辑 CMD + [: 左缩进 CMD + ]: 右缩进 CMD + D:

2014-04-08 15:03:41 505

原创 黑马程序员_使用oc写了个命令行21点小游戏

今天把oc基础视频看完,就花了点shi

2014-04-07 17:08:50 900 1

原创 黑马程序员_object c学习日记⑥_Foundation框架:结构体、集合类、NSString、日期类

Foundation框架: #import 结构体: NSRange(location length):NSMakeRange(2, 4); NSPoint/CGPoint(x, y):CGPointMake(11, 11); NSSize/CGSize(width,height):CGSizeMake(111, 11); NSRect/CGRect(origin, size):CG

2014-04-05 22:05:24 568

原创 黑马程序员_object c学习日记⑤_ARC、强指针、block、协议

ARC判断准则:只要没有强指针指向对象,就会释放对象 1、        ARC特点: 1>  不允许调用release、retain、retaincount 2>  允许重写dealloc,但是不允许调用[super dealloc] 3>  @property的参数 l  strong:成员变量是强指针(适用于oc对象类型) l  weak:成员变量是弱指针(适用于oc对象类型)

2014-04-04 00:08:03 567

原创 黑马程序员_object c学习日记④_内存管理二:@property参数强化、@class及autorelease

@property参数: @property (retain) Book *book; // retain:自动生成setter里面会release旧值,retain新值。 ①  内存管理相关参数 l  retain:release旧值,retain新值(适用于oc对象类型) l  assign:直接赋值(默认,适用于非oc对象类型) l  copy:release旧值,copy新值

2014-04-02 21:05:30 660

原创 黑马程序员_object c学习日记③_SEL数据、内存管理一:引用计数器、retain、release、dealloc等

SEL类型数据:其实是对方法的一种包装 每个类的方法列表都存储在类对象中 每个方法都有一个与之对应的SEL类型的对象 根据一个SEL对象就可以找到方法地址,进而调用方法 [p test]; ①  把test包装成SEL类型数据; ②  根据SEL类型数据找到对应的方法地址; ③  根据方法地址调用相应的方法 [p performSelector:@selector(test)];

2014-04-01 20:40:58 711

原创 黑马程序员_object c学习日记②_@property和@synthesize、构造方法、分类及类对象

@property:可以自动生成某个成员变量的setter和getter的声明。只能用在interface中。 @property int age;与下面两句等价 -       (void)setAge:(int)age; -       (void)age;   @synthesize:自动生成特定的setter和getter的实现,并访问特定的成员变量。只能用在implementa

2014-03-30 15:28:33 475

原创 黑马程序员_object c学习日记①_类的声明定义、点语法及成员变量作用域

1、oc与c文件格式差别 1> c:文件名.c 2> oc:文件名.m   2、包含文件 1> c:#include 或者#include "文件名" 2> oc:兼容c的#include,增加并推荐使用#import 和#import "文件名"   oc编译命令:cc 文件名 –framework Foundation // –framework Foundation:只有使用

2014-03-26 22:05:30 675

空空如也

空空如也

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

TA关注的人

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