自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOS之web JS交互

这里推荐大家一个好用的第三方库 WebViewJavascriptBridge导入库以后,调用以下方法,注入和web端约定好的函数即可[WebViewJavascriptBridgeenableLogging];    bridge = [WebViewJavascriptBridgebridgeForWebView:WEB]

2016-06-23 14:20:22 238

原创 IOSapp启动广告页每天只显示一次

如今企业级的app启动的时候,都会显示相应的广告,但是一直显示肯定会让客户厌烦,怎么每天显示一次呢,不废话,上代码-(BOOL)canShowInToday{       NSDictionary* TemDic = [[NSUserDefaultsstandardUserDefaults] objectForKey:@"TemDic"];   if

2016-06-23 14:16:46 1400

原创 关于textView根据输入内容自适应高度

公司最近有用到这个功能,重点是根据textview的contensize来改变frame- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{    NSLog(@"%f",te.contentSize.h

2016-06-23 13:54:24 2644

原创 简便方法IOS中自适应文字高度

自适应文字高度在IOS中经常用到,这里给大家提供两种方法1.可能是大家比较常用的通过以下方法,然后使用rect.size.height来定义高度 NSDictionary *dic = [NSDictionarydictionaryWithObject:[UIFontsystemFontOfSize:17]forKey:NSFontAttributeName];

2016-06-23 11:52:34 221

原创 IOS开发中使用自定义键盘

最近在项目中有用到自定义键盘,在网上查看了许多文章或者demo,发现要么无用,要么写的过于繁琐,最终我选择使用一种最简单的方法实现键盘。关键步骤:1.将需要使用自定义键盘的textfield或者textview的inputview属性进行自定义,这里只需要自己创建一个view赋值给inputview就行,然后调用reloadInputview方法,view的高度就是键盘的高度       

2016-06-23 11:43:18 302

原创 关于IOS中禁用第三方键盘

在有的APP开发中,出于安全或者方便考虑,可能需要将用户的第三方键盘禁用,这里可以使用如下方法在代理中添加- (BOOL)application:(UIApplication *)application shouldAllowExtensionPointIdentifier:(NSString *)extensionPointIdentifier //{ // return NO; //}即可

2016-06-23 11:41:34 1670

原创 关于状态栏的隐藏与颜色设置

iOS7以后,大家可能都发现了直接设置状态栏的Hidden无法隐藏状态栏了。其实只要在plist文件中加上view controller-based statusbar appearance 并且设置成NO就可以了。然后就可以修改状态栏颜色系统默认的有两种分别是application.statusBarStyle =UIStatusBarStyleLightConten

2016-03-15 10:46:46 347

原创 关于iOS开发中长按保存图片到相册

我们在做一些有图片的项目中,经常需要添加用户长按保存图片的功能,本人自己整理了一些方法如下: // 长按保存图片//  添加手势        UILongPressGestureRecognizer *longP = [[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longP)

2016-03-09 20:40:28 2542

转载 iOS开发中给图片添加高斯模糊效果

方法如下:CIContext *context = [CIContext contextWithOptions:nil];CIImage *inputImage = [[CIImage alloc] initWithImage:[UIImage imageNamed:@"1.png"]];// create gaussian blur filterC

2016-03-05 20:22:35 699 1

原创 从图片中取出像素出现次数最多的颜色(取出图片主色)

在项目中,有时为了美观,需要将界面背景或文字颜色依照图片颜色而改变,此时可使用一下方法。首先创建UIImage的类目,然后在类目中添加以下方法:-(UIColor*)mostColor{        #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_6_1    int bitmapInfo

2016-03-05 19:43:03 1940

原创 IOS开发中将中文转换为拼音首字母输出

在IOS开发中,有时我们需要获取中文汉字的首字母,如通讯录等,此时可以使用以下方法。//获取拼音首字母(传入汉字字符串, 返回大写拼音首字母)- (NSString *)firstCharactor:(NSString *)aString{    //转成了可变字符串    NSMutableString *str = [NSMutableStr

2016-03-04 16:15:38 996

转载 检查wifi或3g的链接

首先在互联网上下载Reachability然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。Reachability 中定义了3种网络状态:// the network state of the device for Reachability 1.5.

2016-03-01 19:29:04 244

转载 判断用户设备的方法(只有真机有效)

+ (NSString*) deviceString{    // 需要#import "sys/utsname.h"    struct utsname systemInfo;    uname(&systemInfo);        NSString *deviceString = [NSString stringWithCString:sys

2016-03-01 16:52:20 220

转载 判断设备和判断网络连接状态的方法

//设备名称return[UIDevice currentDevice].name; //设备型号,只可得到是何设备,无法得到是第几代设备return[UIDevice currentDevice].model; //系统版本型号,如iPhone OS return[UIDevice currentDevice].

2016-03-01 16:50:18 370

转载 关于MRC和ARC的混编

iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数)来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:

2016-02-23 09:31:42 193

原创 一些增强iOS应用程序性能的提示和技巧

1.使用ARC进行内存管理2.在适当的情况下使用reuseIdentifier3.尽可能将View设置为不透明4.不要阻塞主线程5.让图片的大小跟UIImageView一样6.选择正确的集合7.重用和延迟加载View8.缓存、缓存、缓存9.处理内存警告10.重用花销很大的对象11.避免重新处理数据12.选择正确的数据格式13.设置适当的背

2016-02-23 09:30:07 203

空空如也

空空如也

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

TA关注的人

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