自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 IOS 多线程/GCD

多线程  —单利+ (SingleHandel *)shareModel{    static dispatch_once_t onceQueue;    dispatch_once(&onceQueue, ^{        shareSingle = [[SingleHandel alloc] init];    });    return shareSingl

2014-11-26 20:32:18 713

原创 IOS 动画

//uiview动画 //开始动画 [UIView beginAnimations:nil context:nil]; //运动的时间 [UIView setAnimationDuration:2.f]; //延时启动 [UIView setAnimationDelay:2]; //速度曲线(可以改变速度) [UIView

2014-11-26 20:10:45 592

原创 IOS 数据库管理系统(SQLite)

嵌入式数据库SQLite嵌入式数据库优点1.支持事件,不需要配置,不需要安装,不需要管理员2.支持发部分SQL923.完整的数据库保存在磁盘上面一个文件,同一个数据库文件可以在不同机器上面使用,最大支持数据库到2T4.整个系统少于3万行,少于250KB的内存占用Linux系统级的SQLite技术实现框架libsqlite3.0.dylib开始使用SQLite  

2014-11-20 18:16:23 999

原创 IOS 初级数据持久化-沙盒机制

什么是数据持久化?数据的永久存储为什么要坐数据持久化:存储在内存中的数据,程序关闭,内存释放,数据丢失,这种数据是临时的数据初九化的本质:数据保存成文件,存储到程序的沙河中1.沙盒机制每个应用程序位于文件系统的严格限制部分每个应用程序只能在为该程序创建的文件系统中读取文件每个应用程序在IOS系统内都放在了统一的文件夹目录下沙盒的本质就是一个文件夹,名字是随机分配的.

2014-11-19 20:14:27 1245

原创 IOS 网络解析

网络解析同步异步/*------------------------get同步-------------------------------------*/- (IBAction)GET_TB:(id)sender{    //1.创建url    NSURL *url = [NSURL URLWithString:@"http://project.lanou3g.com/

2014-11-18 19:54:46 829

原创 IOS JSON/XML解析

/*---------------------------XML_SAX解析-------------------------------*///XML SAX解析- (IBAction)XML_SAX:(id)sender{ NSData *da = [[NSData alloc] initWithContentsOfFile:[[NSBundle mainBundle] pat

2014-11-18 19:45:30 626

原创 iOS UITableView表视图(3)自定义cell

1.自定义cell2.多种cell 的混合使用3.cell自适应高度自定义cell就是创建一个UITableViewCell的子类。把cell上的控件创建都封装在子类中,简化UIViewController中的代码子视图控件添加到cell的contentView上 cell中的控件如何显示Model中的信息? 

2014-11-10 23:04:45 732

原创 IOS (补充)触摸事件处理

[1]事件的基本概念UIEvent:事件,是由硬件捕捉的一个表示用户操作设备的对象。分三类:触摸事件、晃动事件、远程控制事件触摸事件:用户通过触摸设备屏幕操作对象、输入数据。支持多点触摸,包含1个到多个触摸点UIView支持触摸事件(因为继承于UIResponder),而且支持多点触摸。需要定义UIView子类,实现触摸相关的方法。t

2014-11-09 16:26:19 703

原创 iOS 点击空白处键盘隐藏

点击空白收键盘 //设置手势        UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(buttonAction)];        tap.numberOfTapsRequired = 1;        [self.myv

2014-11-08 21:24:13 471

原创 ios UITableView表视图(2)

tableView编辑1.让tableView处于编辑状态2.指定tableView哪行可以编辑3.指定tableView编辑的样式(添加或者删除)4.编辑完成(注:*****先操作数据源,再修改UI)

2014-11-07 23:59:45 643

原创 iOS UITableView表视图(1)

//在.h文件中声明一下    //例如:@property(nonatomic,strong)UITableView *table;    //创建一个UITableView    self.table = [[UITableView alloc] initWithFrame:self.bounds style:(UITableViewStylePlain)];    //设置行

2014-11-06 21:49:46 621

原创 iOS UINavigationController

//创建导航控制器    UINavigationController *rootNC = [[UINavigationController alloc] initWithRootViewController:rootVC];    //给导航条添加颜色    rootNC.navigationBar.barTintColor = [UIColor redColor];    //

2014-11-05 20:55:57 695

原创 iOS UIPageControl与UIScrollView配合使用代码

#import "RootViewController.h"#import "RootView.h"@interface RootViewController ()@property(nonatomic,retain)RootView *myview;@end@implementation RootViewController- (id)initWithNibName:(NSSt

2014-11-04 21:56:52 670

原创 iOS UIPageControl

UIPageControl与UILabel相似,用于指示当前di'ji'ye

2014-11-04 17:43:57 408

原创 iOS UIScrollView

UIScrollView 是可以滚动的View  UIview是不可以滚动的,但是他的子类UIScrollView拓展了滚动方面的功能UIScrollView是所有滚动视图的基类,UITableView,UItextView等视图都集成与该类使用场景:一个屏幕显示不了太大的图片;内容太多;滚动头条(图片);相册等UIScrollView的核心功能

2014-11-04 16:48:30 631

原创 iOS UIslider

uisegmentedcontrol是ios中的分段控件。 每个segment都能被点击,相当于集成了若干个button。 通常我们会点击不同的segment来切换不同的view常用方法与属型1.initwithitems: //uisegmentedcontrol独有的初始化⽅法,用来创建多个分段 2.settitle: forsegmentatindex: //为指定下标的分段设置

2014-11-03 21:38:22 760

原创 iOS 随机点名App

//// Rootview.h// Random//// Created by 李士杰 on 14-10-30.// Copyright (c) 2014年 李士杰. All rights reserved.//#import @interface Rootview : UIView@property(nonatomic,retain)UIButton *starBu

2014-11-02 15:46:26 2262

原创 iOS 常见手势

手势(常见手势)    //所有手势,都在控制器中添加    //轻点    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:(self) action:@selector(s:)];    [imV addGestureRecognizer:tap];    //设置点击

2014-11-02 15:43:52 408

原创 IOS UIButton

UIButton     1.创建一个Button按钮    UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];    button.backgroundColor = [UIColor yellowColor];    button.frame = CGRectMake(100, 100, 100, 1

2014-10-28 23:24:40 427

原创 IOS UITextField

UITextField文本框    UITextField * textField = [[UITextField alloc] initWithFrame:CGRectMake(50, 50, 200, 50)];    textField.backgroundColor = [UIColor yellowColor];     文本框显示设置     1.文字    tex

2014-10-28 23:24:04 385

原创 IOS UIlabel

UILabel 属性    //定义一个label    UILabel * label1 = [[UILabel alloc] initWithFrame:CGRectMake(20,200 , 100, 30)];    label1.backgroundColor = [UIColor greenColor];    //1.text 要显示的文本内容    label1

2014-10-27 21:14:31 406

原创 IOS UIView

uiview 的方法  //定义3个view   UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];    view1.backgroundColor = [UIColor redColor];    [self.window addSubview:view1];    U

2014-10-27 21:13:48 382

原创 OC课堂笔记->KVC

KVC(key,value,coding)1.key:键,用于标识实例变量;value:实例变量对应的值2.修改值setValue: forKey:setValue: forKeyPath:setValue:forUndefinedKey;setValuesForKeysWithDictionary:3:获取值valueForKeyvalueForKeyPath

2014-10-22 16:44:40 379

转载 oc课堂笔记->属性

属性的定义属性声明:@property相当于setter/getter属性实现:@synthesize,如果修改setter/getter方法,加这个例如:@synthesize age = _age;给age重写语义设置1,assign如果属性是⾮对象类型(比如int,float等)属性的语义设置使用assign2,retain如果属性是对象类型(⽐如NSStrn

2014-10-22 16:43:02 423

原创 OC课堂笔记->内存管理

内存管理Person * p1 = [[Person alloc]init];        [p1 retain];        NSLog(@"%ld",[p1 retainCount]);        [p1 autorelease];        p1 = nil        NSLog(@"%ld",[p1 retainCount]);

2014-10-22 16:42:44 406

原创 OC课堂笔记->数组NSArray

OC中数组NSArray NSArray不可变数组    //OC中的数组,只能存对象,不可以存标量;(例如:int,float,double,char....)    //1.常量的方式初始化一个数组;    NSArray *arr1 = @[@"1",@"2",@"3",@"3"];    //NSLog(@"%@",arr1[3]);    //2.便利构造器 

2014-10-19 14:23:33 566

原创 Oc课堂笔记->字符串NSString

OC中字符串NSString不可变字符串NSString    //1.初始化    //2.使用字符串常量初始化    NSString *s1 = @"hELLO";    //3.初始化方法    NSString *s2 = [[NSString alloc] initWithFormat:@"%@world",s1];    NSLog(@"s2:%@",s2

2014-10-19 14:15:06 434

原创 Oc课堂笔记->字典NSDictionary

字典//创建一个字典,字典按照哈希排序排列的    //第一种正常创建字典的初始化方法,不可变字典    NSDictionary *dict1 = [[NSDictionary alloc] initWithObjectsAndKeys:@"张三",@"name",@"男",@"sex",@"18",@"age",nil];    NSLog(@"%@",dict1); 

2014-10-19 14:09:41 439

原创 Oc课堂笔记->Block块

Block块:可以传到任何地方使用    //" ^ "托字符    //1.无返回值 无参数的Block;    void(^myBlock)()=^{        NSLog(@"***********");    };    myBlock();    //2.有返回值有参数    NSInteger(^sumBlock)(NSInteger,N

2014-10-19 14:06:51 447

随机点名APP

随机点名的App,在iphone模拟器上面运行

2014-11-10

空空如也

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

TA关注的人

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