自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yanchen_ing的专栏

iOS开发修行中

  • 博客(24)
  • 收藏
  • 关注

原创 CocoaPods 使用本地仓库

CocoaPods 使用本地仓库背景* 有的时候我们的一些代码不是开源的,或者暂时不想放到 Github 上。我们更想使用 CocoaPods 引用本地的代码;* 对 spec 进行修改, 希望通过本地其他项目对修改进行测试.预备知识podspec :一个 pod 的配置是什么,pod 的代码放在哪里 Podfile :项目依赖哪个 pod,以何种方式依赖,它的 podspec 放在哪里 正

2017-04-10 14:30:25 15104

原创 iOS 隐藏键盘, 保持光标(编辑态)方法

需求背景有些情况下,我们可能需要隐藏键盘,但是保持输入框的编辑状态,光标不消失.比如:在界面上加上语音输入功能.方法通常取消键盘的做法: //1.视图取消编辑态 [self.view endEditing:YES]; //2.输入框取消第一响应 if ([self.textView canResignFirstResponder]) { [self.t

2017-01-24 11:25:35 4734 3

原创 iOS 决策app -记录决策过程,制定更理性决策的工具

缘由之前看了几本关于决策学的书, 其中提到一些决策方面的建议, 决策制定过程的原则,方法等等. 从这我就对如何提高决策水平, 做出更理性决策有了些兴趣!持续不断的关注, 已经思考关于决策的问题.直到后来看到了一本书: 其中讲述了美国情报局关于预测学的一些研究, 结论表明: 可以通过”技术”(非天赋)的手段提高预测准确率. 成为超预测家. 其中有一条重要概念就是, 人

2016-12-07 16:51:34 1274

原创 iOS 多级菜单控件

多级菜单 继承: UIView概述依据上级菜单选中项,展示下级菜单.具有良好的可扩展性,并支持请求加载,默认选中,置顶选项等功能.设计基本原理多级菜单视图,包含两种基本

2016-11-15 14:59:00 4197

原创 java SQL杂记

函数WEEKDAY(date) 返回日期的星期索引(0=周一,1=周二,6=星期日)实用#当前week的第一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) DAY);#当前week的最后一天: select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 6 DAY);

2016-11-03 19:42:13 337

原创 消息透传,本地却查不到?..踩坑经验--

起因前两天一个内部版app上线..结果悲剧了… 这版主要是新增消息部分. 通过使用个推来完成消息送达…版本上线后出现了几个状况: 1.部分用户收不到通知.(无 APNS通知 ,无 透传消息.) 2.部分用户(有APNS通知, 无透传) 3.部分用户正常. 4.部分通过升级方式安装的用户, 重新安装app又好了.经过出现这个状况, 按理应该比较好查. 模拟一下状况, 重现 , 查日志就能定位

2016-10-12 11:55:25 2569

原创 MDCC 2016参会总结

由CSDN、创新工场联合主办的MDCC 移动开发者大会(Mobile Developer Conference China), 于2016年9月23日-24日在北京·国家会议中心举办.MDCC官方总结: http://special.csdncms.csdn.net/MDCC2016/我有幸参加此次会议.并见到了几位传闻中的人物:唐巧,喵神,sunny等.巧哥作为iOS领域最知名人物(?之一),

2016-09-28 11:09:41 797

原创 iOS 获取可采用KVC为对象赋值的keys

有时候为了解耦,需要使用KVC来为对象赋值.那么就需要判断想要赋值的key是否能够赋值给对象.

2016-07-12 17:41:01 916

原创 《GMTC全球移动技术大会》参会总结

感谢公司给予机会去参加由InfoQ主办的《GMTC全球移动技术大会》.该会为期两天(2016.06.24~2016.06.25),位于北京喜来登长城饭店.这次参与大会,收获颇丰.大会讲师分享水平肯定参差不齐.说实话,水的分享也是有的.但是总体来说,大部分讲师还是颇为真诚的,确实拿出了些干货好好的秀了秀.下面总结一下我个人参会后的收获:1.移动技术发展方向.①新的分发渠道.(超级Ap

2016-06-25 19:35:40 1163

原创 OC 简化项目中拼接字符串的方法

在做项目中,经常会有拼接字符串的需求.比如:如何拼接字符串能,一般我们会经过这么一个过程:- (void)viewDidLoad { [super viewDidLoad]; //显示: 申请秒豆: ?? NSString *numStr = @"20"; NSString *tips; //初级做法

2016-06-22 16:16:49 8039

原创 iOS 理解证书与描述文件

简单理解Certificate,Provision profile之间的关系.以及与Xcode Code Signing的关联.

2016-05-11 14:42:18 8135

原创 Xcode插件失效的解决办法

每次Xcode升级之后,插件失效很是苦恼,通过下面的步骤来解决失效问题吧!

2015-09-23 10:31:23 439

原创 iOS UITableView Cell动态高度(使用AutoLayout)

通过manager优化autoLayout下,根据内容计算UITableViewCell的高度的过程,并使代码更规范.

2015-07-14 16:59:12 506

原创 iOS 正则匹配,截取需要字符串的用法

很多时候,我们需要从很复杂的字符串中截取出需要的内容,当然,用字符串处理方法也可以实现.这里记录下用正则实现截取字符串中需要部分的方法:1.首先需要待截取字符串,正则表达式.其中需要截取的部分用小括号(),括起来.NSArray *array = [YCIStringHelper matchString:aString toRegexString:@"^.*?_(\\d+)X(\\

2015-06-11 16:02:14 10751

原创 iOS 杂记

1.UILabel在使用attributedText属性后,若还需要使其在末尾显示省略号,则需要在给attributedText属性赋值之后,重新给LineBreakMode赋值2.attributedString在设置缩进后,使用boundingRectWithSize:(CGSize)size options:context: 估算高度时,不计入缩进,无法估算准确.3.汉字(不止中文)转拼音转...

2015-05-22 20:02:31 427

原创 iOS UIButton的第四种状态(选中高亮)

今天工程中发现UIButton在选中状态下,再次点击且不松手,回瞬间返回未选中状态.这不是我希望的.所以仔细研究了一下.发现UIButton其实有四种状态:按照点击的顺序:未选中 ---> 高亮---> 选中 ---->选中高亮 ---->未选中 [btn setTitle:@"未选中" forState:UIControlStateNormal]; [btn setT

2015-05-08 22:11:34 1765

原创 xib 未载入常见原因

在使用xib创建  UIViewController和UITableViewCell的界面的时候,通常都会由程序自动载入xib界面,不需多做处理.但是在使用xib 创建普通的如UIView的界面的时候,如果用普通的init方法,是没有办法自动载入xib的,这个时候必须使用Class *obj = [[NSBundle mainBundle] loadNibNamed: owner: opti

2015-04-24 22:40:26 422

原创 iOS优秀文章链接

优秀文章收集================ 通用 =================“#”的迷雾(#用法详解,如:#__VA_ARGS__)打造安全的App!iOS安全系列之 HTTPS8行代码教你搞定导航控制器全屏滑动返回效果一文让你彻底了解iOS字体相关知识

2015-04-02 14:41:53 717

原创 iOS ALAssetsLibrary 无法取得照片流中的图片

ALAssetsLibrary 用assetForURL:resultBlock:failureBlock:failureBlock以AssetsUrl的方式去取"我的照片流"中的图片,resultBlock中带回的Assets为nil,可以在选择图片的回调方法中将asset保存下来,直接拿来用,则可以取的照片流中的图片.

2015-03-06 10:35:29 1652

原创 iOS iPhone6 及 iPhone6 plus 适配时,显示模式的影响(截图分辨率不同)

iPhone6,iPhone6 plus,自推出以来,适配问题就成为一个广受关注的话题.近日在适配过程中遇到了显示模式对适配的影响.这里有一篇关于屏幕尺寸倍数(@2x,@3x)的详解:http://www.paintcodeapp.com/news/iphone-6-screens-demystified(记得国内有中文的,大家自行查找)设置一个一全屏大小的ImageView,

2015-01-29 17:27:21 2477

原创 iOS 名家博客链接

名家博客链接

2015-01-23 15:56:05 936

原创 iOS 自定义类,使其可以在IB中渲染,并在inspector中修改属性

原来很少用IB,不怎觉得.但是最近发现使用中,如果自定义一个类的话,在IB中不能够及时渲染,并且很多属性需要在代码中写,很是麻烦.于是就想能不能在IB中渲染,并且在Attributes Inspector中设置属性.以下是实现步骤:1.新建一个自定义类2.在YCIMyClass.h中添加,IB_DESIGNABLE和IBInspectable,就可以在属性面板中设置属性

2015-01-16 15:43:44 646

原创 iOS 弹性HeaderView 的ScrollView

ScrollView或者TableView在滚动到最顶端,继续向下滚动时,会显露出其"真实的样子",这种效果,在最顶端是图片的时候,尤其的影响体验.当前越来越多的应用选择将顶部的图片(视图)弹性放大,从而遮掩超出内容的部分.下面简单的将一下方法的实现:在需要实现的VC中,声明以下属性:.m@property (weak, nonatomic) IBOutlet UIScrollVi

2015-01-08 15:47:42 1644

原创 iOS UITableView Cell的动态高度实现

声明: 本人水平有限,如有错漏,望指针!最近在开发过程中,遇到需要Cell根据内容动态调整高度,并且在修改内容之后,能够及时的调整.遇到的问题:1.系统首先调用多次heightForRowAtIndexPath:来确定Table的高度.这里进行太复杂的计算,在很多数据时,容易造成性能浪费.2.在可能改变table的高度的情况时(insert,delete,reload),都会再

2014-12-22 10:13:54 946

空空如也

空空如也

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

TA关注的人

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