自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘大脑袋的博客

关于iOS开发的那些事~~~

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

原创 通过响应链获取当前视图控制器(UIViewController)-swift、oc版本

写在前面:   在工作中遇到一个全局弹出的Alert的情况,所以需要获取到当前的VC。第一时间想到了通过“响应链”来获取,看网上有很多这方面的帖子,但是最后都没有解决我的问题,所以做此记录。 首先,先简单的解释下响应链,如图:                         可以看到所有的视图都是有一个响应关系,这个关系是上下依赖的。每一个视图的事件都会沿着这个关系网向

2016-08-25 23:58:15 1051

原创 oc中代码规范(二)

减少缩写 命名缩写只用于通用专业术语,如URL,不可自创命名缩写,如Ctr、Msg。命名宁可长一些,也不要难于理解。 是否在看别人代码时各种缩写而不知其所以然?简短的名字确实比较好,但不可滥用缩写导致失去可读性。 过程化 动作发生之前用Will,发生之后用Did,询问是否发生用Should。 每个处理都是有一定过程的,这个处理往往会产生一些通知和回调,好的命名必须要明

2015-12-29 12:11:48 298

原创 oc中代码规范(一)

目的:更好的团队合作,减少沟通成本,维护成本。 目标:整个工程代码风格的统一,代码能够自解释。 命名规范 清晰一致不自包含前缀 方法 驼峰式,(私有方法,缩写开头除外)‘and’在参数是完全不一致的两个之间才加每个参数前需要加上描述的关键字‘get’只在参数即作为输入又作为输出时使用‘delegate’方法以类名开头并且作为参数把自身返回(如果仅有这个参数则可以不

2015-12-29 12:08:51 404

原创 oc中黑魔法KVC的简单使用

引: 相信大家在日常的工作中很少用到KVC,一般都是在特殊的情况下才会使用。 键/值编码中的基本调用包括-valueForKey:和-setValue:forKey:。以字符串的形式向对象发送消息,这个字符串是我们关注的属性。      例:[car setValue:@"name" forKey:@"name"];            NSString *name=[car val

2015-12-29 11:13:19 328

空空如也

空空如也

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

TA关注的人

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