自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 NSPredicate

简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp] view plaincopyNSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...];  Format:(1)比较运

2015-04-16 15:17:07 675

转载 iOS 7.0之后的UILabel左上,右下显示

出自:http://blog.csdn.net/braver_smile/article/details/42966427有的时候可能会用到这样的布局效果,label固定尺寸,但是text可能略小,这个时候系统提供的方法只能垂直居中,靠左,靠右,水平居中。但是都在垂直方向上,可能满足不了我们的要求。这里提出了一种方法,当然还有其他的方法,例如用drawInRect重绘。贴出

2015-04-02 13:14:49 733

转载 UIWebView自适应宽度

出自: http://borissun.iteye.com/blog/2023712webview在手机上显示的内容经常非常宽,显示出来之后要手动缩放才能正常浏览。但如果用C代码  [self.webView setScalesPageToFit:YES];  则会被居中缩放的非常小,如图:(请无视我demo里的title。。。)

2015-02-04 12:03:39 971

转载 IOS-触摸简单应用-触摸移动按钮

我们经常在IPhone中涉及到开发通过触摸移动自己的按钮或视图。例如下面3个图:通过手指触摸屏幕移动灰色按钮:下面具体讲解一下实现此效果的过程:1.首先我们自定义一个按钮MyButton 继承自UIButton[cpp] view plaincopy#import     @interface MyButton : UIButton  {      CG

2015-02-03 13:18:19 862

转载 RTLabel常见的设置标签

出自:http://blog.csdn.net/dean19900504/article/details/12950651在我们应用中,经常会用到带下划线的label,比如“找回密码”。网上查了一下,RTLabel是一个非常不错的库。这里说一下使用:1.将RTLabel.h 和 RTLabel.m直接拽入你的工程中;2.引入 CoreText.framewo

2015-01-29 14:29:54 717

原创 ios 图片转成16进制字符串, NSdata 转16进制字符串

UIImage *licenseImg = [self.licenseImgAry objectAtIndex:0]; NSData *licenseData = UIImageJPEGRepresentation(licenseImg, 0.7f); Byte *bytes = (Byte *)[licenseDat

2014-12-09 09:05:33 2474

转载 在xcode5中修改整个项目名

总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心

2014-12-01 13:43:08 537

转载 IOS几种简单有效的数组排序方法

IOS几种简单有效的数组排序方法//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象[plain] view plaincopyNSComparator cmptr = ^(id obj1, id obj2){   if ([obj1 integer

2014-11-21 16:43:43 602

原创 发布299证书ipa不用经过appstroe安装

首先明白一点: 下载连接必须

2014-10-29 15:01:56 933

原创 IOS零散记录

1、self.automaticallyAdjustsScrollViewInsets = NO; 关闭ios7的s'c'r'o'l'l

2014-10-27 10:57:58 696

转载 Swift之 ? 和 !

出自:http://joeyio.com/ios/2014/06/04/swift---/

2014-10-21 16:05:47 568

原创 IOS UICollectionView瀑布流 CHTCollectionViewWaterfallLayout用法

实现瀑布流的类要继承的代理

2014-09-01 16:38:24 3758

原创 IOS NSMutableAttributedString用法

我们经常会使用字符串,比如用Label显示一些文字,如果

2014-09-01 12:26:22 1238

转载 CALayer简单教程

首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。(译者注:为验证这点,我写下了如下代码:12345678910UILabel* lable = [[UILabel alloc]initWithFrame:

2014-08-28 17:36:00 656

转载 计算指定时间与当前的时间差 比如,3天前、10分钟前

http://blog.csdn.net/xinshou_jiaoming/article/details/7068328计算指定时间与当前的时间差  比如,3天前、10分钟前(这个在项目中经常遇到,所以记录了下来)以下是实现方法:/** * 计算指定时间与当前的时间差 * @param compareDate   某一指定时间  * @

2014-08-27 15:35:47 711

转载 25个增强iOS应用程序性能的提示和技巧(高级篇)

在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS 设备的局限性,有时候要想获得良好的性能,是很困难的。在开发过程中,有许多事项需要记住,并且关于性能影响很容易就忘记。本文收集了25个关于可以提升 程序性能的提示和技巧。分为3个不同的等级:初级、中级和高级:高级当且仅当下面这些技巧能够解决问题的时候

2014-08-26 11:15:38 716

转载 25个增强iOS应用程序性能的提示和技巧(中级篇)

出自:http://mobile.51cto.com/iphone-389795.htm

2014-08-26 10:55:02 649

转载 25个增强iOS应用程序性能的提示和技巧(初级篇)(1)

在开发iOS应用程序时,让程序具有良好的性能是非常关键的。这也是用户所期望的,如果你的程序运行迟钝或缓慢,会招致用户的差评。然而由于iOS设备的局限性,有时候要想获得良好。

2014-08-26 10:42:58 587

转载 AFNetwork 作用和用法详解

AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。Github地址:https://github.com/AFNetworking/AFNetworking

2014-08-21 18:22:06 861

转载 iOS中数字的格式化

在iOS中我们可以通过NSDateFormatter来设置输出NSDate的格式。相比NSDateFormatter的大名鼎鼎,NSNumberFormatter好像知道的人就不多了。其实通过NSNumberFormatter,同样可以设置NSNumber输出的格式。例如如下代码:        NSNumberFormatter *formatter = [[NSNumberFo

2014-08-21 09:54:19 568

原创 IOS UIAlertView 上添加View

UIView *popView = [[UIView alloc] initWithFrame:CGRectMake(5.0, 0.0, 200.0, mobilesArray.count * 44)]; for (int i = 0; i < mobilesArray.count; i++) { NSSt

2014-08-13 11:06:01 1677

转载 MD5 加密方法

#import  // Need to import for CC_MD5 access

2014-08-04 11:17:37 553

原创 IOS UINavigationController Push 动画

[UIView beginAnimations:nil context:NULL]; [UIView setAnimationCurve:UIViewAnimationCurveLinear]; [UIView setAnimationDuration:0.75]; [self.navigationController pushViewController:home an

2014-07-01 16:23:44 731

转载 IOS Core Animation之多种动画效果

出自:前面介绍了Core Animation基础知识,还有CALayer的简单使用,最终还是有要动画的滴,这里列出几个动画效果,参考下能加深对Core Animation的认识和理解1、把图片移到右下角变小透明使用CAAnimationGroup叠加动画效果,就是下面按钮《把图片移到右下角变小透明》描述的效果:     、上面三个图是动画的三个状态,实现代码

2014-07-01 14:42:07 768

原创 IOS tabbarController 的delegate控制双击不会返回

#pragma -mark UITabBarControllerDelegate- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{ if ([viewController i

2014-06-30 17:37:27 1117

原创 IOS 使用相机或者在相册里获取图片

相机:if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { UIImagePickerController *picker = [[UIImagePickerController alloc] init];

2014-06-30 17:13:44 812

原创 IOS ScrollView Tableview 拖动上面图片放大(类似京东登陆)

- (void)layoutSubViews{ _logoImage = IMAGENAMED(@"abc.jpg"); self.tableView = [[UITableView alloc] initWithFrame:self.view.frame style:UITableViewStylePlain]; //scrollView tableView

2014-06-30 16:20:36 1486

原创 IOS 应用中 打开 电话, 邮箱, 网站等URL

[NSURL URLWithString:[NSStringstringWithFormat:@"telprompt://%@",mobile]]

2014-06-25 15:47:08 1857

原创 IOS 关于使用RegexKitLite 的错误 (再之前 CommonUtility.h 需要用到)

第一点  RegexKitLite 是非 Arc的 需要1、点击项目 - Build Phases - Compile Sources中, 选择不使用ARC的class,双击class文件, 编辑Compiler Flags加入-fno-objc-arc

2014-06-21 11:25:18 829

原创 IOS 弹出View动画类

AnimationUtility.h#import @interface AnimationUtility : NSObject { }/** * 描述:定义view动画的方式,有抖动效果 * 参数:animationView:作用的view * 参数:show:隐藏还是出现 * 返回值:版本号 * */+ (void)bubbleAnimation:(UIVi

2014-06-20 14:30:44 1037

原创 IOS 常用方法 公用集合类

CommonUtility.h//// CommonUtility.h// WithBusiness//// Created by maple on 14-1-22.// Copyright (c) 2014年 maple. All rights reserved.////提供简易调用的方法集合#import #import "RegexKitLite.h"#i

2014-06-20 12:13:02 1170

转载 IOS 日期类方法集合

DateUtility.h

2014-06-20 12:08:31 715

原创 iOS 将字典 数组 转换成 NSdata 或者 NSString

NSObject+JSONCategories.h#import @interface NSObject (JSONCategories)/** * 描述:将NSArray或者NSDictionary转化为NSData * 参数: * 返回值:转化后的NSData * */-(NSData*)JSONData;/** * 描述:将NSArray或者NSDictiona

2014-06-20 11:53:38 1922

原创 json 利用自带json解析

#import @interface NSString (JSONCategories)/** * 描述:将json字符串转化为NSArray或者NSDictionary * 参数: * 返回值: * */-(id)JSONValue;@end#import "NSString+JSONCategories.h"@implementation NSString (JS

2014-06-20 11:47:32 3581

转载 iOS 快速存取原生类 FileIO

.h#import @interface FileIO : NSObject+(void) fileinputObject:(id)obj withfile:(NSString*)filename;+(id) fileoutputObject:(NSString*)filename;@end.m

2014-06-20 11:21:35 762

原创 iOS 屏幕旋转问题

如果希望所有界面不可以xuan zhuan

2014-06-20 11:05:20 1094

原创 iOS 原生UITabBarController 的tabbar 图标状态自定义

SellerViewController *sellerVC = [[SellerViewController alloc] initWithNibName:nil bundle:nil]; BaseNavigationViewController *sellerNav = [[BaseNavigationViewController alloc] initWithRootViewCont

2014-06-18 16:19:33 2320

原创 iOS 程序检查是否有更新

#import #import "ASIHTTPRequest.h"@interface AppVersionUpdateManager : NSObject{ BOOL showWarn;}@property (nonatomic,retain) ASIHTTPRequest *versionRequest;@property (nonatomic,retain) NSDi

2014-06-09 15:17:17 778

转载 iOS 检测版本更新

如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] view plaincopyNSDictionary *infoDic = [[NSBundle

2014-06-06 10:22:42 542

转载 iOS重绘机制drawRect

出自:http://blog.csdn.net/fww330666557/article/details/8647608iOS的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。下面先说明一下绘图,比如,你想绘制一个方块,

2014-06-03 09:58:48 740

空空如也

空空如也

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

TA关注的人

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