- 博客(67)
- 收藏
- 关注
原创 ios-图片加载方式类别和优缺点
网上有很多关于这方面的介绍,我这个只是自己记录总结,当笔记用的。IOS 加载本地图片方式有:1.imageNamed2.imageWithContentsOfFile 3. imageWithData1.imageNamed是最常用的加载会把图片放入缓存,其实基本都用这个。2.imageWithContentsOfFile和imageWithDat
2015-07-30 13:39:10 427
原创 IOS—bound和frame区别
每天一小记15.7.22frame自我理解:view在当前页面的坐标和宽高。bound:它的横纵坐标一直为(0,0),除非自己重新设置。自己设置,本身位置什么的都不会变化,但是在它上面的子试图会根据父试图的bound横纵坐标改变而改变。比如:ViewA原来默认的bound是(0,0,100,100) ,[VIewA addsubview ViewB]; [viewA setBoun
2015-07-22 16:30:46 453
原创 ios客户端 mina服务器
公司最近要求调研mina作为服务,在ios上实现客户端。关于Apache mina我是在eclipse上写的,客户端在xcode上写的。Apache mina的拉简网上有很多例子,照着写就行。我贴出自己修改的部分,其他都是和网上一样。部分代码多余,本人不太会java就没整理,请多谅解。//mina服务器,还有4个库可以到网上找ClientMinaServerHanlde
2015-05-11 09:59:01 2588
原创 关于@class和#import".h"(只是个人理解,如有错误请原谅)
@class和#import区别 我自己理解为@class一般在.h里用,#import在.m里面用。因为在.h文件里只是声明某个类别,具体不会用到类里面的方法,所以用到某个类时只要声明某个类@class,而在.m里面可能会用到某个类里面的方法就要用#import。其实一般情况下大家都在.h里面用#import,省的再用@class,只有头文件包含太多类,编译发现很多都相互引用导
2015-04-01 16:58:49 436
原创 1.判断ios7以及iphone5
#define IPHONE5_HEIGHT_DELTA 88 // iPhone5 追加高度值+ (BOOL)isiPhone5{ CGFloat height = [UIScreen mainScreen].bounds.size.height; CGFloat width = [UIScreen mainScreen].bounds
2015-03-31 17:03:35 427
原创 ios7 UISearchBar
if(IOS7BC){ UIView *topView = VTOSearchBar.subviews[0]; UIButton *cancelButton; for (UIView *subViewin topView.subviews) { if([subViewisKindOfClass:[
2013-10-28 15:41:39 1059 1
转载 IOS7 ASIHTTP警告修改
1.if ([inputStream streamStatus] == NSStreamEventErrorOccurred) {改为if ([inputStream streamStatus] == (NSStreamStatus)NSStreamEventErrorOccurred) {2. [[NSDate date] addTimeInterval:maxAge];
2013-10-12 09:41:53 1275
原创 IOS7 UITextView高度变换问题
自从要兼容ios7,今天又发现一个很坑爹的问题。原来可以通过 CGFloat textViewContentHeight = textView.contentSize.height;来获取UITextView自适应获取高度,不断调试后发现再ios7上面高度居然无法获取了,不管你输入多少字符,高度始终不变。解决办法:ios7if(IOS7BC){
2013-10-11 15:32:28 4862
原创 iOS 系统一些识别的代码
1.识别ios系统 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0) {//大于5.0系统}2.屏幕尺寸#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqu
2013-09-28 17:03:49 867
转载 Redesign Your App for iOS 7 之 页面布局
转自哪里我也不知道,我转的别人的博客,他转的也没注明转自哪里。IOS7导航xcode5目录(?)[-]前言从头说起Realtime Debug Protal状态栏导航栏页面布局前言iOS7是目前iOS史上最颠覆的一次改版。它的出现令人兴奋,因为它将会带我们进入一个全新的时代;它的到来也让我们忧心
2013-09-28 16:54:48 803
原创 IOS7兼容问题
运行xcode5之后发现,navbar和statusbar连在一起了,这倒没什么,关键是发现程序所有页面上升了64像素(20+44)。第一想法是判别ios7系统然后,一个一个页面下调64像素。项目页面实在太多,懒得改,到网上查资料(http://blog.csdn.net/hong1595/article/details/12041753)发现使用[self.navigationContr
2013-09-28 16:45:35 796
原创 app开发 关于证书遇到的问题
1.Valid signing identity not found 如果使用推送,证书Certificates不能选那个推送的证书Apple Push Notification service SSL (Sandbox),选正常的就行。2.Command /usr/bin/codesign failed with exit code 1查看详细
2013-08-30 20:49:17 638
原创 控件加边框
[cell.VTbackview.layersetBorderColor: [Bound_COLORCGColor]]; [cell.VTbackview.layersetBorderWidth: 1.0]; [cell.VTbackview.layersetCornerRadius:2.0f]; [cell.VTbackvie
2013-08-26 15:07:53 470
原创 背景阴影
UIWindow *window = [UIApplicationsharedApplication].keyWindow; UIControl * _overlayView = [[UIControlalloc] initWithFrame:[[UIScreenmainScreen] bounds]]; _overlayView.backgroundColor =
2013-08-26 14:01:16 509
原创 笔记13-8-22
float counts = 11/2 ;counts是5,必须让11或2变成浮点才能得到浮点的counts;向上下取整要注意。
2013-08-22 17:23:34 436
转载 Quartz 各种绘制图形用法
// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)drawRect:(CGRect)rect{ CGContextRef
2013-08-12 13:49:32 602
转载 NSMutableAttributedString
NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:title]; NSRange range = NSMakeRange(0, [attrString length]); [attrString beginEditing];
2013-08-05 16:40:11 911
原创 将缓冲的数据写入到文件中
-(void)writeFile:(NSString *)file Sign:(int)sign{ //创建文件管理器 NSFileManager *fileManager = [NSFileManagerdefaultManager]; //获取路径 //参数NSDocumentDirectory要获取那种路径 NSArr
2013-08-03 13:23:04 962
原创 iOS 缓存
/***设置缓存 ***设置路径,设置策略,永久保存, ***缓存有效时间-3天 ***/ if(start ==0 & aid ==0){ myCache1 = [[ASIDownloadCachealloc] init]; NSArray *paths =NSSearchPa
2013-07-24 14:58:12 592
原创 cell 重绘
for (UIView* subView in [cell.contentView subviews]) { [subViewremoveFromSuperview] ; }
2013-07-24 14:55:47 443
原创 UINavigationController popToViewController直接返回指定级别页面
[self.navigationController popToRootViewControllerAnimated:YES]; //最上一层[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex: ([self.navigationCont
2013-07-04 17:18:10 3901
转载 ios的两种界面跳转方式
ios的两种界面跳转方式转自:http://www.onmoso.com/ios/383.html1、在界面的跳转有两种方法,一种方法是先删除原来的界面,然后在插入新的界面,使用这种方式无法实现界面跳转时的动画效果。if(self.rootViewController.view.superview
2013-06-20 19:32:37 1002
转载 iPhone缓存网络数据
在iPhone应用程序中,我们经常要用去网络下载一些文件,比如xml,图片等等!但是往往我们经常是需要反复读取这部分数据,或者我们要写一些文件在沙箱中,供下次打开程序的时候使用,这时候我们就需要用到缓存文件(读写文件),今天和大家分享一个Demo,用来缓存从网上下载下来的图片和xml;项目背景:下载从网络下载图片,并写在temp目录下,temp目录下的文件在程序退出时会被清空,所以
2013-06-18 11:01:06 634
转载 SDWebImage 笔记
转自:http://blog.sina.com.cn/s/blog_7baa4d4d01019fw7.htmlSDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用
2013-06-18 10:38:31 439
转载 Google Maps嵌入参数
转自:http://www.oulan.com/topics/google-maps-embed-parameters.htmlGoogle Maps嵌入参数发表回复最近接了个不赚钱的活。需要嵌入Google的地图到网页中。算是有点收获。关于maps.google.com/maps参数的说明很少。我们在links里生成的链接大概如下所示。但是具体
2013-06-15 15:53:38 2368
转载 [转载]iphone开发-地图注解(地图上的大头针
[转载]iphone开发-地图注解(地图上的大头针) (2012-05-10 14:42:13)转载▼标签: 转载分类: ios开发原文地址:iphone开发-地图注解(地图上的大头针)作者:yangshuaiiphone开发小笔记:iphone开发-地图注解(地图上的大头针)Cocoa
2013-06-13 10:35:27 574
转载 application函数说明
AppDelegate *appDelegate=[[UIApplication sharedApplication] delegate];//当应用程序将要进入非活动状态执行,在此期间,应用程序不接受消息或事件,比如来电- (void)applicationWillResignActive:(UIApplication *)applicat
2013-06-07 10:37:03 1103
原创 创建文件
//创建文件管理器 NSFileManager *fileManager = [NSFileManagerdefaultManager]; //获取路径 //参数NSDocumentDirectory要获取那种路径 NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocume
2013-05-15 13:24:25 418
原创 iOS 列出文件加下特定格式的所有文件
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSLog(@"documentsDirectory%@",d
2013-05-14 13:39:36 498
原创 相机
-(UIView *)findView:(UIView *)aView withName:(NSString *)name{ Class cl = [aView class]; NSString *desc = [cl description]; if ([name isEqualToString:desc]) return aVie
2013-05-11 16:38:02 545
转载 开源库各种例子项目
http://www.cocoachina.com/applenews/devnews/2013/0128/5622.html
2013-04-26 13:44:47 431
转载 iOS如何设置app支持文件共享
应用程序可以使用文件共享让用户访问程序的用户数据文件。文件共享允许应用程序通过iTunes向用户显露应用程序/Documents目录的内容。这样,用户就可以在iPad和桌面计算机来回移动文件。您可以通过如下步骤来让应用程序支持文件共享:在应用程序的Info.plist文件中添加UIFileSharingEnabled键,并将键值设置为YES。将您希望共享
2013-03-25 17:15:56 745 1
转载 ios 字符串
来自:http://www.cnblogs.com/zhwl/archive/2012/08/03/2621475.htmlObjective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋
2013-03-14 14:42:52 498
转载 Error launching remote program: failed to get the task for process
要实现真机调试,ios设备越狱之后出现的问题就比较少,但是实际调试的时候一般还是会出现一些问题,个人在真机调试的时候出现了如下问题:Error Starting executable: error launching remote program failed to get the task for process 715这个问题的解决方
2013-03-05 14:18:35 590
转载 获取系统info.plist文件中所有信息
//获取系统info.plist文件中的信息 NSDictionary *info = [[NSBundle mainBundle] infoDictionary]; //获取软件的版本号 NSString *nowversion = [infoDict objectForKey:@"CFBundleVersion"]; NSLog(@"
2012-12-20 16:25:00 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人