自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ios9新特性UIStackView

Xcode7提供两种方式使用UIStackView。你可以从对象库中拖一个Stack View(水平的/竖直的)放到storyboard的正确位置上。然后你可以拖一些label,button,imageView等视图放到stack view中。另外,你可以在自动布局栏中使用Stack选项。对于这个方式,你可以简单的选择两个或更多的视图,之后点击Stack选项,IB将会把这些视图嵌入到一个stack

2016-01-06 16:58:02 759

转载 Objective-c 中CGGeometry几何类常用方法简单整理

CGGeometryCGGeometry参考定义几何结构和功能,操作简单。数据结构中的一个点CGPoint代表在一个二维坐标系统。数据结构的位置和尺寸CGRect代表的一个长方形。数据结构的尺寸CGSize代表宽度和高度。1、创建一个几何原始数值          CGPoint  CGPointMake(CGPoint A,CGPoint B)                  

2015-12-25 10:51:30 548

原创 SVN报错 svn: E145001

SVN报错:svn: E145001: Entry '/Users/jishu/Desktop/SVN/OneAPM.framework/Versions/Current' has unexpectedly changed special status解决办法:svn remove /Users/jishu/Desktop/SVN/OneAPM.framework/Versions/Curre

2015-12-21 17:03:29 8076

原创 ios截取图片,并保持图片原有比例,同时填充Imageview

ios截取图片,并保持图片原有比例,同时填充Imageview: _imageBig.autoresizingMask = UIViewAutoresizingFlexibleHeight| UIViewAutoresizingFlexibleWidth; _imageBig.clipsToBounds = YES; _imageBig.contentMode = UIViewCont

2015-12-21 11:19:16 1200

原创 UIview覆盖导航栏

很简单,只需要加到导航控制器的View上即可:   [self.navigationController.view addSubview:_backBtn];

2015-12-17 12:03:29 945

原创 ios集成语音朗读功能

使用AVSpeechSynthesizer朗读文字所有的嗓音如下:"[AVSpeechSynthesisVoice 0x978a0b0] Language: th-TH", "[AVSpeechSynthesisVoice 0x977a450] Language: pt-BR", "[AVSpeechSynthesisVoice 0x977a480] Language: sk-SK

2015-12-16 10:23:59 3560

原创 ios addSubview和insertSubview的区别

子视图是以栈的方式存放的。每次addsubview时都是在最后面添加。每次在addsubview前和addsubview后可以看看[self.view.subViews count];你看看你的子视图是被添加到哪个位置了。另外[self.view addSubView:xx.view]   其实就等于[self.view insertSubView:xx.view atInde

2015-12-16 10:22:04 624

原创 ios nsstring 字符串包含引号 处理方法

iOS App开发中,如果在一个NSString中使用引号,需要采用下面的方法:NSString * testStr = @"你好,\"你好\"";  NSLog(@"%@",testStr);//输出结果为:你好,"你好"

2015-12-16 10:21:18 735

原创 Nslogger 新的Debug模式

这几天觉得Debug模式下的NSlog打印太麻烦了,于是在GitHub上找到新的Debug模式,NSlogger,链接地址是:https://github.com/fpillet/NSLogger使用方法也很简单,在连接下面可以自己学习下,这里就不说了。

2015-12-14 09:18:47 538

原创 ios字典与数组转JSon

两个方法直接转换,//字典转Json+(NSString*)dicToJson:(NSMutableDictionary *)dic{    NSError *parseError = nil;    NSData  *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPret

2015-12-07 18:30:39 941

转载 关于服务器传值为空的处理办法

在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。问题现象但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃。其实很早就发现了原因:由于服务器的数据库中有些字段为空,然后以Json形式返回给客户端时就会出现这样的数据:?1"somevalue":null

2015-12-07 14:29:14 1686

原创 去掉服务器传过来价格或者其他数字小数点后面多余的0

很简单,一个方法搞定+(NSString *)changeFloat:(NSString *)stringFloat{    const char *floatChars = [stringFloat UTF8String];    NSUInteger length = [stringFloat length];    NSUInteger zeroLength = 0;

2015-12-07 14:26:52 794

原创 DeBug调试输出

在开发过程当中,往往会输出一些内容来debug程序,系统的NSLog虽然好用,但如果输出过多时会让你头痛,你根本不知道是在程序的哪儿输出的。于是我们有必要输出更多的信息来标识。下面是一个宏,大家可以参考。#ifdef DEBUG#   define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, _

2015-12-04 14:14:56 489

转载 史上最全的iOS面试题及答案

史上最全的iOS面试题及答案  iOS面试小贴士———————————————回答好下面的足够了-------------------------------------多线程、特别是NSOperation 和 GCD 的内部原理。运行时机制的原理和运用场景。SDWebImage的原理。实现机制。如何解决TableView卡的问题。block和代理的,通知的区别。b

2015-10-30 16:31:43 1157

转载 iOS开发者必备:自己总结的iOS、mac开源项目及库

TimLiu-iOS========自己总结的iOS、mac开源项目及库。 github排名 https://github.com/trending,github搜索:https://github.com/search目录UI下拉刷新模糊效果AutoLayout富文本图表表相关隐藏与显示HUD与Toast对话框其他UI动画侧滑与右滑返回手势g

2015-10-30 16:23:31 4229

原创 SDwebImage更新即实现原理

今天在iPhone6,ios9.1里面发现程序在UItableView上面缓存图片是发生秒退,找了一整天原因,才发现是SDwebImage更新了,调用方法由setImageWithURL变成了sd_setImageWithURL。

2015-10-30 14:58:09 424

原创 WebView与JavaScipt的交互

UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString    使用stringByEvaluatingJavaScriptFrom

2015-10-30 14:30:24 440

原创 ios微信微博回调 留在微信

最近项目要用到微信和微博的回调,研究了一下,发现微信的朋友圈分享和微博的分享,分享成功之后都会立即跳回原APP,而微信好友分享会出现留在微信选项,也就是说,微信的朋友圈分享和微博的分享是肯定会收到会掉的,而微信的朋友分享是有可能收不到回调的。代码如下:微博分享if ([response isKindOfClass:WBSendMessageToWeiboResponse.class

2015-10-27 10:33:05 1044

原创 UItbleview 设置滑动范围

当在一些情境中我们需要我们的 tableview 滑动时增大它们的滑动范围时候我们可以调用    self.tableView.contentSize 函数即可 当tableview 滑动时设置它们的contentSize-(void)scrollViewDidScroll:(UIScrollView *)scrollView{    

2015-10-23 14:14:24 883

原创 Xocde7 里面Xib的使用

最近项目里要使用红包效果,效果是在不指定的页面弹出红包,想了想,决定使用xib来封装下,以后在任意页面使用都可以调用。首先创建类redPacket,继承于UIview,在创建xib,给其命名为redPacket.xib。在xib中让Custom Class的Calss为redPacket。然后自定义你要的界面,最后用代码把它添加到你要使用的界面里。        //测试红包

2015-10-22 11:00:22 490

原创 Xcode7企业版打包

今天,boss过来让把App我打个包,说要给他朋友测试一下。由于不知道boss朋友手机的UDID,只有用企业账号打个包了。好了,说下具体实现过程。首的Product--Archive;然后选择Export,最后点击Save for Enterprise Deployment,随后验证证书成功后,选择Export one app for all compatible device

2015-10-22 09:28:24 1833

原创 UITableView分割条闪动问题

终于有时间整理一下以前碰到的问题了,温故而知新。前几天碰到一个很奇怪的问题,自己写的UITableView分割线在iPhone6上闪动,有的粗有的细,找了半天原因,才发现没有适配系统,项目的框架是用5S的模板搭的,但是奇怪的是在6P上分割条不闪动,暂时没有找到原因,以后补充。

2015-10-22 09:27:00 698

原创 Ios SVN版本管理

到目前为止,自己也用了很多Svn来管理版本,Xocde自带的,第三方的,还有就是Mac的终端来管理Svn。最终还是觉得用Mac自带的终端管理版本最方便,不会出现丢失文件等等诡异的情况。下面整理一下用终端来管理版本。1.import命令首先将本地代码import到版本库zhangweihaodeMac-Mini:~ jishu$  svn import 本地文件svn

2015-10-22 09:25:27 716

原创 SVN中.a文件不能提交

使用Mac终端进行版本管理时,发现提交的.a文件是空的,原因是Xcode默认是忽略.a文件的,所以无法提交,但作为开发者,在开发的时候难免会用到第三方的库,里面就包含.a文件。在网上找到解决方案。1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;2.之后再输入如下命令:svn add libW

2015-10-22 09:23:46 425

原创 UIVisualEffectView用法 毛玻璃效果

项目中要加入毛玻璃效果,使用的是ios8新添加的UIVisualEffectView,具体做法如下UIVisualEffectView *visualEffect = [[UIVisualEffectViewalloc]initWithEffect:[UIBlurEffecteffectWithStyle:UIBlurEffectStyleExtraLight]];    visual

2015-10-22 09:21:21 387

空空如也

空空如也

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

TA关注的人

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