自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MBProgressHUD 第三方的使用

/1. 引用头文件#import "MBProgressHUD.h" /2. 显示self.hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];self.hud.labelText = @"请等待"; /3. 数据加载完成后, 关闭提示框 [self.movieTableView reloadData]; // 刷新

2015-08-18 08:35:27 361

原创 UI_model传值, json数据解析

model 传值 首先建一个作为model的类, 继承于NSObject接口文件写属性 , 实现文件里写属性的释放和一个 容错方法 (KVC)- (void)setValue:(id)value forUndefinedKey:(NSString *)key{}如果请求图片的网络地址, 需要在工程里添加一个SDWebImage的第三方, 并引头文件 #import”UIImageView

2015-08-17 21:10:42 678

原创 继承关系图

继承关系图

2015-08-13 17:44:22 959

原创 UI11_Block传值

对 void(^)(NSString *) 类型block进行typedef // 进行typedef typedef void(^Block)(NSString *);// 写一条属性 @property(nonatomic, copy)Block block; Block 从后向前传值 block传值不需要返回值, 因为调用更需要返回值, 所以传值的时

2015-08-12 21:03:49 305

原创 UI10_tableView的编辑

准备工作忽略1.直接打开tab的可编辑模式 (默认样式为删除) self.navigationItem.rightBarButtonItem = self.editButtonItem;2.添加右上角编辑按钮// 1.添加按钮 self.navigationItem.rightBarButtonItem = self.editButtonItem;// 2.重写系统的编辑按钮点

2015-08-11 19:32:57 263

原创 UI09_重写Cell

// 读出plist文件内容 NSString *path = [[NSBundle mainBundle] pathForResource: @"Student" ofType:@"plist"]; NSMutableDictionary *dic = [NSMutableDictionary

2015-08-10 21:01:57 264

原创 UI09_多种tableView

将一个省市区字典数组添加到tableView中, 实现如下效果 (点击省, 显示对应的市, 点击市, 显示响应的区) #import "MainViewController.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface MainViewContr

2015-08-10 19:40:50 260

原创 UITableView

UITableView表视图的每一条数据都是显示在UITableViewCell对象中分区显示数据, 每一个分区称为一个section, 每一行称为row, 编号都是从0开始DataSource数据源 -我们需要给tableView指定一个数据源, 它负责给tableView提供数据, 需要实现协议中两个必须实现的方法- (NSInteger)tableView:(UITableView

2015-08-10 09:05:32 281

原创 UI_07导航控制器

UINavigationController : 继承于UIViewController 导航控制器, 是iOS中最常用的多视图控制器之一, 用来管理多个视图控制器导航控制器以栈的方式管理所控制的视图控制器, 只要要有一个被管理的视图控制器, 这个控制器称作 : 导航控制器的根视图控制器创建导航控制器的根视图控制器 首先需要创建一个继承于UIViewController的类:MainView

2015-08-06 19:27:05 326

原创 UI_Stepper

#import "MainViewController.h"@interface MainViewController ()@property(nonatomic, retain)UIStepper *stepper;@end@implementation MainViewController- (void)dealloc{ [_stepper release]; [supe

2015-08-04 15:08:41 348

原创 UI_手势

#import "MainViewController.h"@interface MainViewController ()@property(nonatomic, retain)UIImageView *imageView;@property(nonatomic, retain)UIAlertView *alertView;@end@implementation MainViewContro

2015-08-04 11:53:39 278

原创 UIEvent

UIEvent : 事件分三类: 触摸 晃动 远程遥控 UITouch(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSLog(@"触摸开始"); // 点击空白处, 回收键盘 [self.myTextField resignFirstResponder];}- (void)touchesM

2015-08-04 09:27:26 434

原创 UI_Delegate

点击一个继承UIView的MyButton , 来实现点击MyButton后随机更换背景颜色的功能MyButton.h文件#import <UIKit/UIKit.h>// 1.声明一份协议@protocol MyButtonDelegate <NSObject>- (void)changeColor;end@interface MyButton : UIView// 2.设置代理人的属

2015-08-03 17:06:30 248

原创 UI_Target-Action

// 建一个UIView类型的MyButton ,实现UIButton的触发功能先建立一个继承于UIView的类, MyButton#import <UIKit/UIKit.h>@interface Mybutton : UIView// 1.通过自定义的方法,把目标和动作传到类的内部- (void)addNewTarget:(id)target Action:

2015-08-03 09:22:14 289

原创 省市区字典数组

//准备工作 NSString *path = @"/Users/dlios/Desktop/OC/OC06_省市区字典数组/OC06_省市区字典数组/area.txt"; //根据路径产生响应的字符串 NSString *str = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding er

2015-07-25 20:54:53 480

原创 oc基本用法

Student.h文件#import <Foundation/Foundation.h>/* 1.@interface 是接口文件,表示一个类的开始 2.Student 是当前的类名 3.NSObject 是集成的父类 4.类到 @end 才结束 5.文件名与类名没有关系,但是为了方便对文件里的类进行管理,所以让文件名和类名相同 6.文件中可以写多个类,但

2015-07-25 20:37:33 400

原创 OC_路径寻找

寻找路径//文件路径 NSString *path = @"/Users/dlios/Desktop/OC/OC07_NSDate/OC07_NSDate/movielist.txt";//转换成NSData对象 NSData *data = [NSData dataWithContentsOfFile:path]; NSMutableDictionary *dic = [

2015-07-25 19:21:28 336

原创 OC_类的扩展(类目,延展)

类目分为两类,一种为系统已经写好的,按照功能对系统的类方法进行区分;第二种为我们创建的类目,一般是为了把一些系统的类进行功能的扩充类目从@interface开始,后面的是当前类的名字,类名后是分类的功能,到@end结束写一个系统的类方法:该NSString方法仅仅比较了字符串是否相同NSString *str1 = @"2015-07-12 19:00:00";NSString *str2

2015-07-25 15:55:28 292

原创 OC_协议

协议:协议的方法声明有两种:@required 是必须实现的方法,默认的方法为该种@optional 是可选择执行的方法例:Girl.h1.声明一份协议:@protocol Marry NSObject>- (void)makeMoney; //默认为required@optional- (void)cook;@end

2015-07-24 19:55:31 286

原创 OC_NSDate,NSSet,对象和数据类型的转换

NSDate 日期的类1.+date获取的时间无论在哪个区,都是打印相对应的零时区的时间NSDate *date = [NSDate date];NSLog(@"%@", date);2.获取一下当前所在的时区    NSTimeZone *zone = [NSTimeZone systemTimeZone];    NSLog(@"

2015-07-23 21:10:48 310

原创 OC基础_字典

1.创建不可变字典对象(1)NSDictionary *dic = [[NSDictionary alloc]init];(2)NSDictionary *dic = [NSDictionary dictionary];(3)NSDictionary *dic = [[NSDictionary alloc]initWithObjectsAndKeys:@"1", @"2", @

2015-07-23 08:56:57 465

原创 OC基础_数组

OC里的数组存放的都是对象*********************不可变数组******************************1.创建不可变的空数组  NSArray *arr = [[NSArray alloc]init];                  NSArray *arr = [NSArray array];                  

2015-07-22 19:53:16 356

原创 OC基础--字符串

字符串

2015-07-20 17:14:30 332

空空如也

空空如也

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

TA关注的人

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