自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【iOS知识学习】_视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途

iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper

2015-01-28 14:56:51 404

原创 UIView动画块

- (void)viewDidLoad{    angle = 0.0f;        imageView = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"111.png"]];    imageView.center =self.view.center;    [self

2014-11-17 13:59:27 432

转载 CGAffineTransformMakeRotation和CGAffineTransformScale

@interface ViewController (){    float angle;    UIImageView *imageView;}@end@implementation ViewController- (void)viewDidLoad{    angle = 0.0f;  

2014-11-17 11:41:46 471

转载 实例变量和属性 区别

在IOS编程中,很多人没有理解实例变量与属性的区别,我根据自己的经验,这这里与大家分享下这里面的区别,下面我写一个简单的例子:.h@interface MyController : UIViewController{  UILabel *_myLabel;//这里是实例变量声明}@property (nonatomic, retain) UI

2014-11-14 15:14:14 631

转载 分类 and 扩展

1、分类(category)使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。我们可以为一个类创建一个新的方法,而不需要在代码中编辑类定义。下面就是定义并使用分类的例子程序,通过下面代码,我们可

2014-11-01 23:18:44 351

转载 IOS Layer的使用

CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。CALayer外形特征主要包括:1、层的大小尺寸2、背景色3、内容(可以填充图片或者使用Core Graphics绘制的内容)4、矩形是否使用圆角5、矩形是否有阴影Layer有很多种

2014-10-21 21:02:08 349

转载 contentOffset,contentInset属性含义u

区别:contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动区域为frame大小的两倍。contentOffset是scrollview当前显示区域顶点相对于frame顶点的偏移量,比如上个例子你拉到最下面,contento

2014-10-21 15:20:33 393

转载 iOS的完整学习路线图

今晚特地花时间整理出了iOS的完整学习路线图,希望对大家有帮助

2014-10-14 20:27:02 347

转载 栈及其应用 - C语言实现(摘自数据结构与算法分析 C语言描述)

一、概述:栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶(top)。对栈的基本操作有Push(进栈)和Pop(出栈),前者相当于插入,后者则是删除最后插入的元素。栈有时又叫做LIFO(后进先出)表。在图1中描述的模型只象征着Push是输入操作而Pop和Top是输出操作。图1 栈模型:通过Push向栈输入,通过Pop从栈输出二、实现

2014-10-08 19:15:12 355

转载 队列 - C语言实现(摘自数据结构与算法分析 C语言描述)

一、概述:像栈一样,队列(queue)也是表。然而,使用队列时插入在一端进行而删除在另一端进行。队列的基本操作是Enqueue(入队),它是在表的末端(叫做队尾(rear)插入一个元素,还有Dequeue(出队),它是删除(或返回)在表的开头(叫做队头(front)的元素。如图1所示显示一个队列的抽象模型。图1 队列模型二、实现如同栈的情形一样,

2014-10-08 19:14:30 442

转载 AVL(Adelson-Velskii和Landis)树 - C语言实现(摘自数据结构与算法分析 C语言描述)

一、概述        AVL(Adelson-Velskii和Landis)树是带有平衡条件的二叉查找树。一颗AVL树是其每个节点的左子树和右子树的高度最多差1的二叉查找树(空树的高度定义为-1),如图1所示,只有左边的二叉查找树是AVL树。图1 两颗二叉查找树,只有左边的树是AVL树二、实现        AVL树中的每个节点都有一个平衡因子(Balance Facto

2014-10-08 19:12:33 413

转载 二叉查找树 - C语言实现(摘自数据结构与算法分析 C语言描述)

一、概述        二叉树的一个重要的应用是它们在查找中的使用。使二叉树成为查找树的性质是,对于树中的每个结点X,它的左子树中所有关键字值小于X的关键值,而它的右子树中所有关键字大于X的关键值。在图1中,左边的树是二叉查找树,但右边的树则不是(想一想为什么)。图1 两棵二叉树(只有左边的树是查找树)二、实现        因为二叉树最多有两个

2014-10-08 19:12:00 455

转载 散列 - C语言实现(摘自数据结构与算法分析 C语言描述)

一、概述  散列表(hash table)ADT只支持二叉查找树所允许的一部分操作,散列表的实现常常叫做散列(hashing)。散列是一种以常数平均时间执行插入、删除和查找的技术。但是,那些需要元素间任何排序信息的操作将不会得到有效的支持。二、实现  理想的散列表数据结构只不过是一个包含有关关键字的具有固定大小的数组。典型情况下,一个关键字就是一个带有相关值的字符串。我们把表的大小记作

2014-10-08 19:08:18 592

转载 优先队列(堆) - C语言实现(摘自数据结构与算法分析 C语言描述)

一、概述  优先队列(堆)是允许至少下列两种操作的数据结构:Insert(插入),它的工作显而易见的,以及DeleteMin(删除最小者),它的工作是找出、返回和删除优先队列中最小的元素。  如同大多数数据结构那样,有时可能要添加一些操作,但这些添加的操作属于扩展的操作,而不属于图1所描述的基本模型。图1 优先队列的基本模型  使操作被快速执行的性质是堆序(heap ord

2014-10-08 19:07:30 503

转载 排序-c语言实现(摘自数据结构与算法分析c语言实现)

结束

2014-10-08 19:05:33 540

转载 侧边栏

在storyboard里面要拖入一个UIview放在

2014-09-25 11:20:43 326

转载 UIscrollview和UItableView结合使用(就是cell可以滑动改变图片)

首先jia

2014-09-25 11:12:27 512

转载 iOS开发之UITableView全面解析

http://www.cocoachina.com/ios/20140922/9710.html

2014-09-25 11:03:50 312

原创 Label的高度自适应和UItableViewCell的高度自适应

可以先写一个NSString 的拓展@interface NSString (Ext)- (CGSize)calculateSize:(CGSize)size font:(UIFont *)font;@end

2014-09-25 10:36:07 492

原创 上拉刷新,下拉加载(使用MJRefresh)

引入框架  MJRefresh#import "MJTableViewController.h"#import "MJRefresh.h"NSString *const MJTableViewCellIdentifier = @"Cell";/** *  随机数据 */#define MJRandomData [NSString stringWi

2014-09-25 10:22:32 803 1

原创 UIscrollView图片滚动循环

#import @interface YcwViewController : UIViewController@property (strong, nonatomic) IBOutlet UIScrollView *myScrollView;@property (strong, nonatomic)IBOutlet UIPageControl *myPageControl;

2014-09-25 10:11:36 355

原创 UIscrollView滑动图片(不可循环)

storyboard@interface YcwViewController : UIViewController@property (strong, nonatomic) IBOutlet UIScrollView *myScrollView;@property (strong, nonatomic) IBOutlet UIPageControl *myPageContr

2014-09-24 19:11:14 304

原创 UIscrollview放入大图滑动and捏合放大缩小

如何把一张大图片放入scrollviewke'yi

2014-09-24 09:38:26 768

原创 ThinkPHP框架的使用

注意点:

2014-09-09 18:47:05 556

原创 ASIHttpRequest框架

注意re\

2014-09-09 10:35:14 522

原创 SQL查询列出每个班的班号和总人数

select Class.class_name,count(Student.class_id) from Student,Class where Student.class_id = Class.class_id group by Student.class_id

2014-09-05 14:50:35 13522

原创 mysql的post请求

把mysql的php#define kWangyiHeadNewsAPI @"http://localhost:8888/job/jobs.php"

2014-09-04 11:39:46 1838

原创 mysql的get请求

先把mysql的php接口定义为宏#define  kSqlUrl @"http://localhost:8888/mysql.php"

2014-09-04 11:33:23 436

转载 Objective-C语法之Category的使用

无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择。但是Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已经存在的类添加新的行为。这样可以保证类的原原来的基础上,较小的改动就可以增加需要的功能。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类,这样我们可以扩展系统提供的类。Cate

2014-09-03 10:03:31 228

原创 解决文本框被键盘遮挡

YcwViewController.h@interface YcwViewController : UIViewControllerUITextFieldDelegate>   //实现@property (strong, nonatomic) IBOutlet UITextField *emailField;@end

2014-09-01 17:45:42 458

原创 网络加载的图片缓存(做本地化保存)

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{        return  [array count];}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRow

2014-09-01 14:33:54 419

转载 写一个本地通知(UILocalNotification)

UILocalNotification *notification = [[UILocalNotification alloc]init];    if (notification != nil) {                NSLog(@">>支持本地通知");        NSDate *now = [NSDate date];        notificatio

2014-09-01 09:14:16 271

原创 多线程编程

#pragma mark - 下载图像方法一:使用NSOperationQueue- (void)downLoadImageUserOperationQueue{    NSString *url = kIMAGEURL;    NSInvocationOperation *operator = [[NSInvocationOperation alloc]initWithTar

2014-08-29 11:09:17 234

原创 请求json开辟多线程,针对加载图片数据开辟多线程

- (void)loadNews{    NSURL *url = [NSURL URLWithString:KWangyiNewsAPI];    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];        [NSURLConnection connectionWithRequ

2014-08-29 09:42:56 372

原创 请求网络数据JSON

异步请求数据@interface YcwViewController : UIViewController@property (strong, nonatomic) IBOutlet UILabel *infoLabel;- (IBAction)synchronousAction:(id)sender;

2014-08-28 20:21:59 323

原创 长按手势删除tableView选中的行

UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(longPressToDo:)];        longPress.minimumPressDuration = 2.0;        [self.

2014-08-28 20:12:39 427

原创 UISearchBar与数据库结合使用

YcwViewController.h文件#import "Word.h"#import "FMDatabase.h"@interface YcwViewController : UIViewController@property (strong, nonatomic) IBOutlet UITableView *myTableView;@end

2014-08-28 20:03:35 294

原创 原生代码操作SQLite数据库(不使用第三方包)

列子主要实现

2014-08-28 13:28:51 453

原创 ios运用fmdb建SQLite数据库

//得到当前SQL- (NSString *)getDBPath{    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);        NSString *documentsDirectory = [paths objectAt

2014-08-27 18:58:48 347

转载 SQL

SQL SELECT DISTINCT 语句在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。引号的使用请注意,我们在例子中的条件值周围使用的是单引号。SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

2014-08-27 10:29:47 329

空空如也

空空如也

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

TA关注的人

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