自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

abby_lin的专栏

仅用于技术点积累和备忘,转载我的文章要注明撒!

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 tips记录

1. URL转码,传中文字符串时使用,光靠stringByAddingPercentEscapesUsingEncoding是不够滴,特殊字符还需要处理。+(NSString *)encodeURL:(NSString*)unescapedString{ NSString* escapedUrlString= (__bridge NSString*)CFURLCreateString

2012-11-23 14:02:50 733

原创 列表下拉/上拉刷新:(总结)使用总结和demo

呃,本来只是做个代码备份,没想到还真的有人看,好吧,之前写的demo上传了。下载地址:TableRefresh_demo使用总结:1、header:如果需要header(即,下拉刷新),则需要主动调用createHeaderView来创建。2、footer:setfooterView只需要在联网结束的处理里面调用(失败和成功都应该调用),如果当前没有footer则会创建,联

2012-11-07 18:40:44 2663 5

原创 ASIHttpRequest所需要的FrameWork

每次在工程中添加ASIHttpRequest都记不住要加哪些库,还是别懒了,好记性不如烂笔头,写下来吧。libz.dylibSystemConfiguration.frameworkCFNetwork.frameworkMobileCoreServices.framework这四个应该就够了,添加之后,项目可以编译通过。SDWebImage需要用到的fram

2012-05-15 13:46:08 3182

原创 列表下拉/上拉刷新:(三)强制刷新

一进入列表界面总不能是空的,这时候就要异步获取数据,也就是进行第一次刷新。因此要在这个并没有下拉拖动的时候就强制显示刷新header。在基类中增加强制刷新接口:// force to refresh-(void)showRefreshHeader:(BOOL)animated;实现:-(void)showRefreshHeader:(BOOL)animated{ i

2012-05-14 14:53:38 3507 2

原创 列表下拉/上拉刷新:(二)支持下拉/上拉的ViewController基类

目标:定义包含tableView的rootViewController类,其它需要此功能的ViewController可以直接继承,通过重载开始刷新数据的函数,执行自己实际的刷新和加载操作,其他关于footer/header复位、滚动等操作交给基类处理。头文件:#import "EGORefreshTableHeaderView.h"#import "EGORefreshTabl

2012-05-09 11:45:09 7866 1

原创 列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView

现在似乎只要是个列表,都要有下拉刷新这一项,否则就跟不上潮流了,呵呵。下拉刷新应该很多人都采用了EGORefreshTableHeaderView,具体的UI效果当然会根据自己产品的设计,再进行修改。应用中如果要展示大量数据列表,肯定不会一次都加载进来的,常规的方法都是从服务器翻页请求,每次请求n条,用户选择加载更多的时候再请求n条。根据这个需求,我们可以仿照EGORefreshTableHead

2012-05-09 11:13:44 37306 7

原创 从系统相册选择多张图片

项目要用到图片上传功能,要求读取相册中的全部图片加以展示,由用户选择进行上传。从网上找了大家比较通用的方法,稍加修改,实现了需求。参考代码:ELCImagePickerDemo一、读取相册 // Load Albums into assetGroups dispatch_async(dispatch_get_main_queue(), ^ {

2012-04-17 17:25:56 32559 4

转载 如何判断ios设备类型

功能函数:[cpp] view plaincopy-(bool)checkDevice:(NSString*)name  {      NSString* deviceType = [UIDevice currentDevice].model;      NSLog(@"deviceType = %@", deviceType);

2012-02-14 09:33:18 3131

转载 块(Blocks)在ios 4中的使用

ios 4之后可以在代码中使用Blocks了,一直也对这种使用方法搞不太清楚,看到的这篇文章挺不错的,讲了基础概念和基本使用方法。看了之后明白了点儿,呵呵,不过还是不太习惯这种用法,还是要自己多写写才能熟练。原文地址:http://www.pragmaticstudio.com/blog/2010/7/28/ios4-blocks-1第二部分内容:http://pr

2012-02-07 21:46:12 1254

原创 圆角图片显示

图片圆角效果显示,目前我用过两种方法。一、将矩形图片处理成圆角图片,放到UIImageView里面显示。网上可以查到很多这种方法的代码,算是比较成熟的方法了。/*create round rect UIImage with the specific size*/+ (UIImage *) createRoundedRectImage:(UIImage*)image size:(CGS

2012-02-01 18:59:05 2817

原创 使用MPMoviePlayerController播放视频

MPMoviePlayerController播放视频基本的视频播放,应该都是用MPMoviePlayerController吧,SDK文档里给出的例子也是这样的。一般的步骤:1. 准备好视频路径,创建MPMoviePlayerController,即使是本地视频文件,也要生成NSURL路径。 NSString *file = [[NSBundle mainBundle] pa

2012-01-31 12:30:49 43796 6

原创 UITabBarController的使用总结

做了这么长时间的ios开发了,最基本的UITabBarController和UINavigationController都用了好长时间了,总是改现成的代码,或者各种自定义控件的修改,用的都有些混乱了,呵呵。还是自己做个demo再复习一下吧,记录下来以备后续翻查。一、UITabBarController和UINavigationController的联合使用。这种方法最常见,好像一般有tab

2012-01-30 18:14:33 18096

RefreshTableView_demo_上拉加载更多_下拉刷新

http://blog.csdn.net/linzhu0831/article/details/7547337,文章对应demo,简单的下拉刷新和上拉加载更多列表的实现,基于著名的Devin Doty EGORefreshTableHeaderView类进行改写的。刷新/加载更多是利用定时器模拟网络加载的情况

2012-11-07

python教程 (byte of python中文版)

python入门的基础教程,浅显易懂,页数也不多,很快能够看完,适合菜鸟,可以对python语言有个初步的了解。

2009-01-05

空空如也

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

TA关注的人

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