自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一名开发者

学习进步,探索未来

  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 IOS Notification 通知中心

IOS:NSNotification1.     通知中心概述通知中心实际上是在程序内部提供了消息广播的一种机制。通知中心不能在进程间进行通信。实际上就是一个二传手,把接收到的消息,根据内部的一个消息转发表,来将消息转发给需要的对象。通知中心是基于观察者模式的,它允许注册、删除观察者。一个NSNotificationCenter可以有许多的通知消息NSNotification,对于每一

2013-04-27 14:08:40 1342

转载 UIButton 应用选择状态(附:UIButton 常用状态)

NSString * path = [[NSBundle mainBundle]pathForResource:@"alien" ofType:@"png"];    UIImage *image = [[UIImage alloc] initWithContentsOfFile:path];    NSString* path2 = [[NSBundle mainBundle]pathF

2013-04-25 09:16:30 1017

原创 ios状态栏操作

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //显示[UIApplication sharedApplication].networkActivityIndicatorVisible = NO; //隐藏让状态栏显示网络等待标志状态栏是可以通过UIApp

2013-04-19 09:02:17 1087

转载 UITextField属性设置

autocapitalizationType            设置键盘自动大小写的属性     UITextAutocapitalizationTypeNone autocorrectionType  property  设置是否有自动修改提示   UITextAutocorrectionTypeNoenablesReturnKeyAutomatically   Bool

2013-04-17 15:00:56 818

转载 UIPasteboard 粘贴板

有时候我们可能需要复制UILabel上的文本,或者UIImageView的图片,而UILabel和UIImageView默认是不响应Touch事件的,也无法复制,那么我们就需要自己实现一个可复制的UILabel。新添加一个类继承自UILabel:[cpp] view plaincopyprint?@interface UICopyLabel : UILabel

2013-04-17 13:48:34 1033

转载 UIMenuController的使用,对UILabel拷贝以及定制菜单

1. Menu所处的View必须实现 – (BOOL)canBecomeFirstResponder, 且返回YES2. Menu所处的View必须实现 – (BOOL)canPerformAction:withSender, 并根据需求返回YES或NO3. 使Menu所处的View成为First Responder (becomeFirstResponder)4. 定位Menu (-

2013-04-17 13:46:45 670

转载 UIMenuController使用

当苹果在 iOS 3.0 中增加了剪切、复制和粘贴功能时,它同时为开发者提供了 UIMenuController 组件用来定制该弹出菜单,但不幸的是,最开始的实现要很麻烦:附加在菜单的视图的 canBecomeFirstResponser 必须返回 YES,这意味着必须子类化。例如最常用的显示元素 UITableViewCell 和 UILabel 默认返回的是 NOUILongP

2013-04-17 13:36:33 968

原创 将字符串切割成数组 componentsSeparatedByString

将字符串切割成数组- (void)viewDidLoad{    NSString *a = [[NSStringalloc] initWithString :@"冬瓜,西瓜,火龙果,大头,小狗" ];   NSArray *b = [a componentsSeparatedByString:@","];    NSString *a3 = [b obje

2013-04-17 09:39:30 947

转载 UIViewController没有随着设备一起旋转的原因

对于iPhone app,UIViewController类提供了基本的视图管理模式。当设备改变方向的时候view controller的视图会自动随之旋转的。如果视图和子视图的autoresizing属性设置是对的,这时候视图又没有随着设备一起旋转,可能是以下的原因:1.view controller没有完成代理方法- (BOOL)shouldAutorotateToInterfaceO

2013-04-17 09:21:46 718

转载 IOS开发之手势——UIGestureRecognizer 共存

IOS开发之手势——UIGestureRecognizer 共存在 iPhone 或 iPad 的开发中,除了用 touchesBegan / touchesMoved / touchesEnded 这组方法来控制使用者的手指触控外,也可以用 UIGestureRecognizer 的衍生类別来进行判断。用 UIGestureRecognizer 的好处在于有现成的手势,开发者不用自己计算手指

2013-04-16 16:19:45 1061 1

转载 dispatch_async 与 dispatch_get_global_queue

#define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)- (void)viewDidLoad{    [super viewDidLoad];    dispatch_async(kBgQueue, ^{        NSData* data = [NSData

2013-04-16 14:49:49 773

原创 Android中的Activity的生命周期图

activity的生命周期图:

2013-04-16 10:30:43 871

原创 iphone中Button的currentTitle和titleLabel.text的使用

UIButton *btn = [UIButtonbuttonWithType:UIButtonTypeCustom];1、[btn setTitle:@"测试一下" forState:UIControlStateNormal];输出:CurrentTitleLabel:测试一下,currentTitle:测试一下。模拟器button上显示:测试一下2、btn.titlelabel.t

2013-04-16 10:25:25 1747

转载 MFMailComposeViewController发送邮件的实例

iPhone API已经提供了系统写邮件界面的接口,使用MFMailComposeViewController,用来显示界面.  项目中需要添加MessageUi.framework。头文件加入MFMailComposeViewControllerDelegate。#import   sendMailViewController.m文件的实现:  - (void)viewDidLoad

2013-04-16 09:44:32 806

原创 shouldChangeCharactersInRange

-(BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)stringUITextField字符改变时调用,textField改变前的字符,range改变的范围,string改变的字符,如果确认改变返回YES,不改变

2013-04-15 13:44:57 2763 1

原创 UITextField 键盘

[UITextField BecomeFirstResponder]启用键盘[UITextField ResignFirstResponder]关闭键盘UITextField.enablesReturnKeyAutomatically = YES当UITextField不为空时高亮。UITextField.keyboardType为键盘类型。UITextField.

2013-04-15 13:43:42 970

原创 didReceiveMemoryWarning

当程序接到内存警告时View Controller将会收到这个消息:didReceiveMemoryWarning从iOS3.0开始,不需要重载这个函数,把释放内存的代码放到viewDidUnload中去。这个函数的默认实现是:检查controller是否可以安全地释放它的view(这里加粗的view指的是controller的view属性),比如view本身没有superview并且可以

2013-04-15 08:49:13 909

转载 NSUserDefaults读取和写入自定义对象

NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaultsNSString *string = [NSString stringWithString @"hahaha"];NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];[ud setObject:string fo

2013-04-12 10:53:27 639

原创 iphone开发实现单选框

//画图 -(void)addSecondZone:(UIView*)contentView//按钮图片UIImage *selecticonNo =[UIImageimageNamed:SelecticonNo];UIImage *selecticon =[UIImageimageNamed:Selecticon];         UIView *child

2013-04-07 11:06:59 1983

转载 iPhone开发:类似iChat的聊天泡泡

很多iPhone聊天程序消息显示都喜欢做成iChat的泡泡样式,这样是不是很apple呢?那么下面用一种简单的方法来实现它。主要通过UIlabel的sizeToFit方法自动计算文本区域大小UIImage的- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInt

2013-04-02 13:57:09 831

原创 UIView设置成圆角

有时候我们需要把图片、textview等view设置成圆角,如下:头文件:头文件:#import code:view.layer.borderWidth =1;view.layer.cornerRadius =6;view.layer.masksToBounds =YES; 其他方法可以实现 先把当前View的opaque属性

2013-04-02 13:34:26 1012

转载 UITableView的分页的加载

这里假定的前提是, 你已经将UITableView添加到了View中, 并且在h文件中实现了 UITableViewDelegate,UITableViewDataSource 这两个接口, 且已经与你后台定义的tblView建立起了关联, UITableView的datesource和delegete也都已经指向了file's owner. 如果此处不太明白的话, 建议还是复习一下如何使用U

2013-04-02 09:40:17 884

转载 深入理解Objective-c中@class的含义

objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件C代码  #import "B.h"    @interface A : NSObject {         B *b;   }   @end  #import "B.h" @interface A : NSObjec

2013-04-01 10:54:31 661

转载 iPhone中如何自定义tabbar

基本思路是这样的:1. 创建一个RootViewController,它作为delegate加载的第一个controller2. RootViewController的上半部分加载TabbarController,下半部分是自己画的控件,它用来控制Tabbar Controller加载哪个controller的3. 把Tabbar controller的Tabbar给hide掉4.

2013-04-01 10:33:11 680

转载 [转载]addSubview和insertSubview的区别

addSubview 是将view加到所有层的最顶层相当于将insertSubview的atIndex参数设置成view.subviews count即[view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count]addSubview是加到最后insertSubvie

2013-04-01 10:29:44 653

仿爱站站长查询工具源码

百度站长工具 V1.00 (仿爱站风格带后台完整版) 百度站长查询工具使用的风格大家一看就知道,模仿的是爱站网风格! 由于没有想到更好而且得适用的界面风格,所以暂时仿制了爱站风格,而且带完整后台,可以修改导航,增加广告管理,友情链接修改等功能。 百度站长工具收集了一些相对稳定快速的工具组合到一起并修改了部分错误!里面含ASP本地测试工具。 目前拥有功能: 综合查询 收录查询 ALEXA查询 备案查询 IP地址查询 网站测速 PR查询 在线刷PV 中国排名 META信息检测 关键词密度查询 百度关键字排名查询 百度权重查询 whois查询 网页颜色选择器 MD5加密工具 在线编辑器 HTML/JS互转 JS加密/解密 Unicode编码转换 快递查询 安装说明: 此工具为ASP版,请检查自己的服务器是否支持! 上传文件至服务器即可运行! 重要说明:为了您的网站安全请尽快修改数据库连接和数据库名! 管理后台地址: /admin 帐号和密码都是 admin

2013-04-06

UIView的动画

UIView的动画

2012-12-05

SyntaxHighlighter.zip

js高亮,syntaxhighlighter的使用实例

2012-12-03

iOS tableView表格的综合用法

构建一个基本的表格/缩进", @"更改表格的背景色", @"格式各样表格单元", @"创建定制单元格", @"构建单元格颜色交替的表格", @"记住单元格状态/勾选/取消高亮显示", @"处理展开配件",@"撤销功能",@"排序", @"表格排序搜索",

2012-11-22

iOS arc指南

iOS arc指南

2012-11-02

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

TA关注的人

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