自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 没事四处闲逛,总能找到想要的!各种mark!

一、地图 Google地图SDK入门教程 http://www.jianshu.com/p/dc7d267d63d0 初探神秘的地图火星坐标 http://www.jianshu.com/p/d9049e3f81e6 跳转方式实现地图导航功能 http://www.jianshu.com/...

2016-04-11 13:55:22 634 0

原创 如何生成一张渐变颜色的图片

项目的UI有一些按钮的背景颜色是渐变的,如果都让UI来切图的话,还要考虑到按的大小,各个按钮大小不一致,肯定不能切一堆的图片,这时候只能代码生成渐变颜色的图片了。 一般涉及到渐变颜色的的话,官方提供了CAGradientLayer来设置,CAGradientLayer是用来生成两种或更多颜色平滑...

2018-03-22 15:07:35 4376 0

原创 iOS微信聊天界面朋友圈多个小视频同时播放不卡顿

我的简书地址http://www.jianshu.com/p/10206ed63e0d之前有个需求是实现如微信朋友圈动态列表小视频播放的效果,最近有空整理下给同样有需要的同学。我们都知道微信朋友圈列表允许多个小视频同时无声播放,并且不会有丝毫卡顿问题,点击了才放大有声播放。照着视频播放相关技术,我...

2017-11-10 17:51:24 3491 0

原创 JSPath使用汇总

业务需求,决定接入JSPath来方便处理线上bug问题。 再次记录下使用过程中的问题汇总,使用方法等资料。 一、具体的接入SDK过程,官方都很详细,就不copy一份了。http://jspatch.com/ 二、记录相关网上大神们的使用总结。 1、JSPath基础用法 https://github...

2017-02-14 15:45:39 544 0

原创 全球区域区号plist列表(跟微信区号列表数据一致)

全球区域区号plist列表(跟微信区号列表数据一致),有用的自己复制黏贴。 热门 country 中国 code 86 country 中国香港特别行政区 code 852 country 台...

2016-07-15 09:10:12 6166 0

原创 全国各地省市地区plist文件(数据跟微信的地区一致)

全国各地省市地区plist文件(数据跟微信的地区一致),直接上数据,自己复制黏贴。 cities 安庆 蚌埠 亳州 巢湖 滁州 池州 阜阳 淮北 合肥 淮南 黄山 六安 马鞍山 宿州 ...

2016-07-15 09:07:51 7810 0

原创 IOS模仿微信小视频开发心得

待定

2016-06-27 14:10:13 1311 0

原创 IOS实现应用内打开第三方地图app进行导航

用过微信的应该都知道这个功能,对方发一个位置给你,点进去地图展示对方跟你的当前位置,界面提供了选择各个地图应用进行导航,更好这次需求也要搞这个功能。 这个功能实现不难,个人感觉比应用内嵌入第三方地图导航SDK用起来更舒服,更接地气,逼格也高点,主要要的是简单(毕竟人家啥都处理好了)。 上项目效果图...

2016-04-22 16:00:49 19732 1

原创 IOS实现SpotLight搜索 让你的APP支持SpotLight搜索

随着项目的开发,功能需求越来越多,有的没什么卵用,有的倒是能提示不少逼格,这次接到的功能是实现IOS SpotLight搜索效果。 这个功能很早就有,主要功能是在IOS9系统界面下拉会出现搜索功能界面,在这里可以搜索关键信息,来展示应用内的内容,并且点击信息打开应用跳转具体页面等操作。这个功能还是...

2016-04-22 15:32:14 3476 1

原创 IOS实现3DTouch功能

赶需求期间,想着别人应用都搞起3DTouch功能了,咱也来装逼一会,凸显下逼格。 废话少说,先搜索了前人的热心奉献,自己再动手丰衣足食,下面归纳总结下。 首先,想要体验3DTouch功能,必须至少得是iPhone6s iPhone6s plus的机型,没有的就去借,去偷,去抢,去跟老板申请测试机吧...

2016-04-22 10:35:11 10785 0

原创 UITableView头部ImageView下拉放大效果,导航栏透明渐变

为了方便自己记忆,赖的详细写了,先贴上代码,有空在详细解读。 这里导航栏透明用的是这位大神的http://tech.glowing.com/cn/change-uinavigationbar-backgroundcolor-dynamically/ #import "ViewCont...

2016-03-04 11:15:03 2080 0

原创 自己收集备注的一些资源

React Native 中文版 http://wiki.jikexueyuan.com/project/react-native/

2016-01-29 16:26:11 416 0

原创 如何用Xcode7免证书真机测试

随着苹果xcode7的发布,苹果也算是做了件人事!终于在xcode7中可以免证书真机测试了,这意味着你可以不用花99美元购买开发者证书了,当然了这个只限于测试环境,如果你要发布到Appstore,仍然需要购买99美元证书的,但是这也是一件让人喜闻乐见的事,不是吗! 虽然Xcode7发布了很久了,到...

2015-12-11 17:00:04 993 1

转载 iOS开发之单例,如何正确的创建单例。

文字转载子http://jiangliancheng.gitcafe.io/2014/10/30/iOS%E5%BC%80%E5%8F%91%E4%B9%8B%E5%8D%95%E4%BE%8B/,感谢博主分享。 单例介绍 1.什么是单例 说到单例首先要提到单例模式,因为单例模式是单...

2015-12-07 15:35:14 436 0

转载 获取APP的Launch Image,实现启动页面的过渡动画。

文章转自里脊串大神的博客http://adad184.com/2015/10/15/tips-access-current-launch-image/ 启动图(LaunchImage)的管理其实在iOS开始中算比较简单的了 尤其是Xcode引入了xcassets之后 完全是傻瓜式的操作 但是...

2015-12-04 11:11:33 2400 0

原创 FMDB数据库升级增加表字段

升级数据库是件挺麻烦的事,并且自己又是一个对数据库没啥概念的菜鸟。 废话不多说,上代码。感谢各位热心分享的网友。 要在一张已经存在的表里面新增一个或者多个字段,思路应该是这样的:判断要增加的字段存不存在,不存在就插入。 这里用到FMDB的几个api: 1、判读字段是否存在 if (![d...

2015-09-28 18:12:57 12992 3

转载 iOS9适配系列教程

转载自https://github.com/ChenYilong/iOS9AdaptationTips 1. Demo1_iOS9网络适配_ATS:改用更安全的HTTPS [摘要]为了强制增强数据访问安全, iOS9 默认会把 所有的http请求 所有从NSURLConnect...

2015-09-19 20:27:35 1011 0

原创 IOS图片压缩上传服务器终极解决方案

我最终才去的方案如下: /** * 动态发布图片压缩 * * @param source_image 原图image * @param maxSize 限定的图片大小 * * @return 返回处理后的图片 */ - (NSData *)resetSizeOfI...

2015-07-10 09:11:20 3521 2

原创 微信分享屏蔽跳转appstore解决方法

XX的企鹅,什么尿性大家都知道。 最近就是碰到分享的东西到朋友圈,点击分享内容网页上的下载按钮,无法跳转到appstore。 废话不多少,首先马上百度了一下,发现怨声一片。 当然也找到几种方法,当然也随着时间失效了,这几种方法就不说了,有空的自己百度去了。这里贴上一种万能的方法:https://d...

2015-05-28 09:01:59 10746 0

原创 UIWebView内存相关问题

UIWebView内存问题一直都是坑爹的 网上现在流传着集中改善的方法,收集如下: 最有效的就是: 在方法里面实现  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDi...

2015-05-25 10:36:38 375 0

原创 UITextView文字内容顶部一段空缺空白解决方法

首先碰到的问题所在是这样滴(蛋疼) 一个UITextVIew展示内容,内容没有显示全,顶部空了一段。 纠结了半天,百度了下,问题所在如下: 这是navigationbar跟automaticallyAdjustsScrollViewInsets造成的。 凡是继承UIScroll...

2015-05-14 16:39:56 3270 0

转载 升级xcode时更换appid账户

为了免下载安装Xcode,安装时使用了别人提供的Xcode.dmg安装,而非使用自己账号在AppStore下载的。      这样的安装模式会出现一个问题,更新Xcode时AppStroe会提示让你输入下载该Xcode的账号及密码,该账号不能直接修改。下面的方法可以删除原有账号信息,而后可...

2015-04-28 14:00:01 1284 0

转载 iOS系统定位权限弹出框和跳转系统设置页面的调研

来源 http://blog.sina.com.cn/s/blog_8280f5ec0102uy9m.html 最近大家提出了在微信等其他第三方的App 中进行定位时,如果没有定位权限,弹出的Alert点击后,可以跳转到系统的定位设置页面的现象,根据调研后可以得到以下结论: 1,该...

2015-04-28 11:32:49 1229 0

原创 Mac版本Versions上传 .a 文件的两种方法

方法一:使用命令行添加文件 1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车; 2.之后再输入如下命令:svn add libOCMock.a,回车; 3.之后会出现:A  (bin)  libOCMo...

2015-04-14 15:08:24 469 0

转载 Xcode6.2插件无效的解决方法

打开终端输入下面内容 find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugIn...

2015-03-19 10:36:41 426 0

转载 App Store审核指南 2015-03-17

来源:CocoaChina 苹果上周末更新了App Store审核指南的相关章节,添加了少数新的审核条款,并对此前版本中的描述多了多处修改和完善。新增健康相关条款主要涉及苹果春季新品发布会上发布的开源医疗框架ResearchKit,要求使用该框架收集用户数据的应用程序必须首先获得用户或者...

2015-03-17 11:56:21 627 0

原创 微博点赞动画图标放大缩回去

-(void)praiseAnimateWithView:(UIView *)view { [UIView animateWithDuration:0.25 animations:^{ view.transform = CGAffineTransformMakeScale(...

2015-03-13 09:02:49 3293 0

原创 UIView的四个边角单独设置为圆角弧度

我们知道设置UIView的Layer的cornerRadius属性即可改变View的圆角。如果要单独设置某一个角或者2个,3个为圆角,就可以用下面方法。 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(120, 100, 1...

2015-02-13 16:27:03 4323 0

原创 IOS8.1中UITableView默认分割线左边补全方法

IOS7之后UITableView的分割线左边默认少了15像素,网上的一些方法可以解决,但是个人碰到IOS8.1的无效,解决方法如下。 需要重写viewDidLayoutSubviews方法 /** * 显示完全分割线 */ -(void)viewDidLayoutSubviews { ...

2015-02-13 14:38:16 655 0

原创 某个UIView控件单独进行截图

/** * 某个View单独进行截图 */ - (UIImage *)snapshotSingleView:(UIView *)view { CGRect rect = view.frame; UIGraphicsBeginImageContext(rect.size); ...

2015-02-13 14:26:19 2243 0

原创 修改UIPageControl的点点,可替换任意图片image。

把点替换成自己的图片,只要重整这两个属性即可 [pageControl setValue:[UIImage imageWithName:@"selected"] forKeyPath:@"_currentPageImage"]; [page...

2015-02-02 13:55:49 6097 0

原创 IOS8新增API允许打开系统设置界面开关应用权限许可

方法如下 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

2015-01-12 11:05:18 1794 1

原创 收藏的一些代码片段(持续更新)

//获取当前系统时间 -(NSString *)getSystemTime { NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-...

2014-12-26 16:17:14 586 0

转载 iOS中正确的截屏姿势(代码)

来自 http://blog.0xbbc.com/2014/12/ios%E4%B8%AD%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%88%AA%E5%B1%8F%E5%A7%BF%E5%8A%BF/ 昨天写了个用到截屏功能的插件,结果问题不断,今天终于解决好了...

2014-12-22 10:45:43 2781 1

原创 计算一段字符串的长度是否超出规定字数,两个英文字符占一个长度。

//计算一段字符串的长度,两个英文字符占一个长度。 - (int)countTheStrLength:(NSString*)str { int strlength = 0; char* p = (char*)[str cStringUsingEncoding:NSUnicodeSt...

2014-12-12 14:30:12 802 0

原创 IOS判断一个字符是不是中文

//判断一个字符是不是中文。 -(BOOL)isChinese:(NSString*)str { int strlength = 0; char* p = (char*)[str cStringUsingEncoding:NSUnicodeStringEncoding]; ...

2014-12-12 14:16:03 1364 0

转载 为什么delegate 用 assign 而不使用 retain

循环引用 所有的引用计数系统,都存在循环应用的问题。例如下面的引用关系: 对象a创建并引用了对象b.对象b创建并引用了对象c.对象c创建并引用了对象b. 这时候b和c的引用计数分别是2和1。当a不再使用b,调用release释放对b的所有权,因为c还引用了b,所以b的引用计数为1,b不会...

2014-12-11 15:06:20 343 0

转载 UIAlertView弹出视图动画效果

你可以把popAnimation加入到你想进行动画的任何View中的layer中这样就实现了UIAlertView一样的弹出动画效果。 CAKeyframeAnimation *popAnimation = [CAKeyframeAnimation animationWithKeyPath:@&...

2014-12-04 15:35:30 1095 0

转载 给UITableview cell添加出场动画

首先假设你已经能够熟练使用UITableView了。那么我们只需要实现UITableViewDelegate中的tableView:WillDisplayCell:ForRowAtIndexPath:即可。当cell显示之前,会先调用该方法,因此给cell添加动画,在这个方法里面即可。-(void...

2014-12-04 14:42:57 2355 0

转载 UIWebView全部区域截图保存为UIImage或者PDF

#import @interface UIWebView (ToFile) - (UIImage *)imageRepresentation; - (NSData *)PDFData; @end

2014-11-21 14:35:58 3200 1

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