随笔分类 - IOS
摘要:如何使应用被切到后台,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样);其实按 IOS官方文档一步一步做就可以实现上述功能;这里主要说一下我按文档遇到的问题,以及将原来的C/C++程序(主要是网络层)简单的修改一下就可以支持 IOS后台运行的方法.1.在 xxxx Info.plist 添加 以支持 后台运行<key>UIBackgroundModes</key><array><string>voip</string></array>2.在 applicationDidEnterBackground 中
阅读全文
摘要:像这样的tableview是怎样实现的,能够横向滑动 ,从外表看来和UItableview实现的效果是一样的,但是是横向的。方法一:设置tableview属性:_tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2);设置cell属性cell.contentView.transform = CGAffineTransformMakeRotation(M_PI / 2);方法二:横向UITableView已经有开源实现了 ,EasyTableView,https://github.com/alekseyn/EasyTableV
阅读全文
摘要:NSString *urlString=[@"http://www.google.com/search?client=safari&rls=en&q=搜索&ie=UTF-8&oe=UTF-8" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];NSURL *url=[NSURL URLWithString:urlString];NSString *s=[[url absoluteString] stringByReplacingPercentEscapesUsing
阅读全文
摘要:网站推荐:1、photo2text(推荐指数:★★★★★)http://photo2text.com/可以把照片转换成字符。2、more faces(推荐指数:★★★)http://www.morphases.com/editor/很好玩的一个“整容”网站。进去后选择性别即可以随机产生一个人,然后你就可以把他/她弄成你喜欢的样子了。3、make a thank you movie(推荐指数:★★★★★)http://en.tackfilm.se/瑞典的一个网站,只要你上传一张你的照片,就可以制作一部电影,这里面你就是瑞典的英雄…看了非常满足人的虚荣心啊……只不过制作得有点慢,请耐心等待(当你见
阅读全文
摘要:用的人相对比较少,刚正好遇到,查了下资料self.tableView.layer.borderWidth = 1;self.tableView.layer.borderColor = [[UIColor blackColor] CGColor];这时系统会报错,Property 'borderWidth' cannot be found in forward class object 'CALayer *',说不能发现CALayer添加QuartzCore.framework并在头文件导入即可
阅读全文
摘要:搞了一天静态链接库,终于搞得明白了些,网上用xcode4制作静态链接库的资料大多比较粗糙,所以写篇文章把经验分享给大家。静态链接库适用于:1.你想将一部分以后都不会修改的代码打包,供其他项目使用2.你想将一部分代码封装起来给别人用,又不愿别人看到你的实现方法如何制作静态链接库(以下简称lib):1。如果是新工程。创建工程的时候选Framework&Library ->cocoa touch static library,就直接创建了一个静态链接库工程,默认会有两个跟工程名相同的.h和.m,继续添加文件,m都会自动加入到Build Phases->Compile Source
阅读全文
摘要:SQLite Database browserSQLite Database browser is a light GUI editor for SQLite databases, built on top of Qt. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.下载地址:http://sourceforge.net/
阅读全文
摘要:在项目开发和日常文档管理时,用到了SVN,由于要把一些文档发给同事,这时想删除SVN版本信息文件,于是上网在SVN中文论坛找到了一份资料:删除 .svn 文件一、在linux下删除这些目录是很简单的,命令如下find . -type d -name ".svn"|xargs rm -rf或者find . -type d -iname ".svn" -exec rm -rf {} \;二、在windows下用以下法子:1、在项目平级的目录,执行dos命令:xcopy project_dir project_dir_1 /s /i2、或者在项目根目录执行以下
阅读全文
摘要:参考:http://blog.csdn.net/yanfangjin/article/details/7696322http://www.cocoachina.com/bbs/read.php?tid=93692
阅读全文
摘要:http://www.devdiv.com/iOS_iPhone-图文并茂_在ML_OS_X_10.8___XCode4.4下实现无证书真机调试IOS5.1.1_亲测,附调试截图_-thread-131478-1-4.html
阅读全文
摘要:先前的准备工作:第一步,准备好数据源.#import <UIKit/UIKit.h>@interface UITableCellSwapDeleteViewController : UIViewController <UITableViewDelegate>{IBOutlet UITableView *testTableView;NSMutableArray *dataArray;}@property (nonatomic, retain) UITableView *testTableView;@property (nonatomic, retain) NSMutabl
阅读全文
摘要:http://getsharekit.com/installShareKit是iPhone开发的第三方接口,允许你一键分享文字,图片,网址,文件到facebook,twitter,delicious,tumblr,google reader等第三方的网站。参考:http://www.cnblogs.com/chu888chu888/archive/2011/11/18/2254571.html
阅读全文
摘要:怎么方便的关闭软键盘?给输入视图(UITextField、UITextView)执行[textView resignFirstResponder]?,如果主视图上只有一个UITextField或UITextView倒是没什么问题但是如果主视图上有多个UITextField或UITextView时?是不是还给每个输入视图执行b][textView resignFirstResponder]?OK,你就重复工作吧!烦死你!!!!号移最最最简单的方法是:在主视图上执行[view endEditing:NO];马上关闭键盘,不需要每个输入框都执行一次[textView resignFirstRespo
阅读全文
摘要:系统功能:地址薄:地址薄的查看,新增,修改,导入. 关键字:AddressBook,AddressBookUI摄像头:拍照,查看相册,获取照片信息. 关键字:UIImagePickerController加速计:获得各个方向的重力加速度.(需真机测试) 关键字:UIAccelerometer网络连接:测试网络连接:测试网络是否连接,连接类型,某网址是否可达. 关键字:ReachabilityHTTP请求:同步请求,异步请求,队列请求,上传,网页请求. 关键字:ASIHTTPRequestSocket连接:Socket服务器创建,客户端连接及通信. 关键字:AsyncSocket文件解析:XML
阅读全文
摘要:QuadCurveMenu官方网站:http://www.open-open.com/lib/view/home/1343262276224
阅读全文
摘要:让UIImage有缩放功能@interface UIImage (scale)-(UIImage*)scaleToSize:(CGSize)size;@end#import "UIImage+Scale.h"@implementation UIImage (scale)-(UIImage*)scaleToSize:(CGSize)size{// 创建一个bitmap的context// 并把它设置成为当前正在使用的contextUIGraphicsBeginImageContext(size);// 绘制改变大小的图片[self drawInRect:CGRectMake(
阅读全文
摘要:MapKit学习笔记1、概述插入MapView,设置Delegate(一般为Controller),Annotati*****记录兴趣位置点(AnnotationView用来显示兴趣位置点),annotation是可选的,选中的annotation会显示callout,用来显示信息。2、设置地图显示类型:mapView.mapType = MKMapTypeStandard;mapView.mapType = MKMapTypeSatellite;mapView.mapType = MKMapTypeHybrid;3、显示用户位置设置为可以显示用户位置:mapView.showsUserLoc
阅读全文
摘要:一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:1.1. 添加源文件:在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability.m 拷贝到你的工程中。如下图:1.2.添加framework:将SystemConfiguration.framew
阅读全文
摘要:开发几个常用的开源类库及下载地址:1.jsonjson编码解码2.GTMBase64base64编码解码3.TouchXMLxml解析4.SFHFKeychainUtils安全保存用户密码到keychain中5.MBProgressHUD很棒的一个加载等待特效框架6.ASIHTTPRequesthttp等相关协议封装7.EGORefreshTableHeaderView下拉刷新代码8.AsyncImageView异步加载图片并缓存代码9.类似setting的竖立也分栏程序10.MBProgressHUD——进展指示符库11.Flurry——详尽的使用统计12.CorePlot——2D图形绘图仪
阅读全文
摘要:本博客的原则是:不发则已,要发就发牛逼的。不指望上推荐,只希望发些精髓的东西,与业界的朋友共同成长。相信不少朋友用过UIWebView,webView下载的图片一般比较大,这个要能缓存就好了,可以大幅度提高加载速度,同时为用户节省流量。本文就是讲如何完美解决webView缓存的问题。实际上,UIWebView自己是有缓存的,但容量有限,清理时间我们也不好掌握,那它是用什么做的缓存呢?是NSURLCache。看到它有几个方法:+ (void)setSharedURLCache:(NSURLCache *)cache;- (NSCachedURLResponse *)cachedResponseF
阅读全文

浙公网安备 33010602011771号