- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 iOS开发block用法
iOS开发中常常用到传值,block的用法很方便,但block很多人都迷惑,在此写个Demo给初学者使用,可移植性强,容易理解
2014-11-01 09:24:56
1567
原创 iOS开发常用宏定义
iOS开发中常用到获取屏幕宽度,高度,为控件设置颜色,MRC下释放内存,为imageView设置图片等等,我们可以将其定义成宏,方便开发使用,可移植性强,可随时拿到工程里使用
2014-10-31 14:29:47
1104
原创 ios视频播放代码
//// YJFPlayMovieViewController.m// VideosTestYJF//// Created by lanouhn on 14-10-13.// Copyright (c) 2014年 Personl. All rights reserved.//#import "YJFPlayMovieViewController.h"#
2014-10-13 23:22:49
1210
原创 自定义TabBar第一种方案
自定义TabBar详解分类: UI2014-09-26 07:30 79人阅读 评论(0) 收藏 举报自定义TabBar能够自定义图片(主要功能, 能够完成自己想要的效果)下面是自定义了一个TabBar ,每个按钮可以显示图片(自定义避免了图片无法显示只显示一块颜色,在这里希望能够帮住到大家)效果图:下面的释放内存方式我采用了宏,参见前期博文
2014-10-10 21:19:11
741
原创 属性与内存管理(属性与内存管理都是相互关联的) 第一部分
属性与内存管理(属性与内存管理都是相互关联的)第一部分一,属性:属性是OC2.0之后出来的新语法,用来代替setter和getter方法,使用属性可以快速创建setter以及getter方法的声明,setter和getter方法的实现,另外添加了对实例变量操作的安全处理(其安全是通过内存管理实现的)setter 方法作用:为单一的实例变量重新赋值,规范: (-号方法)无返回值,
2014-08-17 22:26:41
681
原创 属性与内存管理(属性与内存管理都是相互关联的) 第二部分
四,关于语义特性copy和与alloc对应的dealloc以及初始化操作和便利构造器的补充1, 语义特性copy如果想对一个对象进行copy操作,对象的类必须服从一个NSCopying协议,并且实现协议中的方法copyWithZone:,方法为(仍以Person类为例):-(id)copyWithZone:(NSZone*)zone{ NSString*newSe
2014-08-17 22:26:13
586
原创 OC 面向对象里字典和集合的常用用法
首先说几个OC里快速生成对象的几个方法(即语法糖):(1) @ + 数字 即快速将基本数据类型转换为NSNumber类型的对象,如:@20, (@后面直接跟了一个确切的数字) 如果是一个变量即 int a = 10 ,则为:@(a)(2) 数组对象 = @ + [ ](中括号里的内容时对象), 快速创建数组对象 例如:NSArray *arr = @[@"name",@"num
2014-08-10 20:51:04
808
原创 ios不可改变NSString类和可改变NSMutableString类的使用
ios不可改变NSString类和可改变NSMutableString类的使用 一, NSString的常用用法 1,创建对象两种方法 1) ”-”号方法 alloc + 初始化initWithString NSString *str = [[NSString alloc] initWithString:@"iPhone 4"]; ini
2014-08-08 08:53:21
696
原创 类的继承和类的循环调用
一,关于OC的实例变量的可见度,即实例变量的访问权限有三种:1),@public 公有的被@public修饰的实例变量是公共的,即没有访问权限,在任何文件中都可以访问,(访问方式是通过对象+指向操作符) 2),@protected 受保护的被@protected修饰的实例变量有一定的访问限,只允许在本类文件及子类文件中访问,其他文件不
2014-08-06 19:25:03
1489
原创 OC 初步认识
OC初步认识一 ,了解面向对象和面向过程的思想区别1,面向过程编程(Procedureoriented Programming, POP ): 以事件为中心,关系完成该事件的详细步骤,一步一步实现2, 面向对象编程(Object Oriented Programming, OPP);: 以事务为中心,也就是参与事件的参与者,设计事物的功能,而完成事件只是事物的所有功能中的一个小功能
2014-08-04 15:18:27
616
原创 结构体应用
1, 结构体是一种自定义的数据类型,也是用来存储多个数据的大容器不过结构体要比数组灵活,它可以存储不同类型的数据2, 结构体的定义 struct + 结构体名字 {大括号中填写结构体成员,多个结构体成员之间通过分号间隔} 如下: struct student { // 结构体成员 char name[20];//存储姓名
2014-07-29 10:55:55
701
原创 浅谈C的函数应用
浅谈函数应用函数存在的意义: 把main函数中复杂的逻辑进行拆分,由一个一个单独的函数来处理一个单独的模块,main函数只是起到宏观调控作用我们可以自己编写一些函数,实现某些功能,把函数的声明放在.h文件里,把函数的定义即实现放在.m文件里,然后在main.m文件里的main函数里调用实现,但是调用之前一定不要忘记把自己写的文件导入即导入头文件,导入自己编写
2014-07-29 08:57:08
675
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人