晓月的专栏

追求真理比占有真理更加难能可贵

iOS 用Protocol 给类加共享的属性

UXYInjectioUXYInjectio can use Protocol to share data that data has been autosaved.How To Use creat a Protocol (inherit UXYinjectioProtocol), define ...

2015-02-05 18:53:18

阅读数 7284

评论数 1

iOS 统一编码风格的四种有效办法

iOS 统一编码风格的四种有效办法转载请注明出处,晓月的博客:(http://blog.csdn.net/uxyheaven/article/details/51094087)我们团队中有二十个人, 大神们都有自己的编程习惯, 而新手们呢还没有自己的风格, 还有些如我本人不同时期的风格不一样, 这...

2016-04-12 09:03:58

阅读数 3847

评论数 1

iOS CocoaPods 私有库 steps and tips

这篇文章记录了下cocoapods私有库的一些steps和tips.按照科学的循序渐进的方式记录: 如何使用私有库 如何更新私有库 如何创建私有库 如何创建私有仓库 如何使用私有库steps 添加私有仓库

2016-03-22 18:52:58

阅读数 6257

评论数 4

用OCLint给iOS代码做静态分析

对iOS代码做代码静态分析的工具有OCLint, 这篇帖子说的就是如何使用这个工具. 转载请注明出处,晓月的博客:(http://blog.csdn.net/uxyheaven/article/details/50818107) 什么是OCLint 最好的介绍当然首选官方文档, 以下的说明摘选自官...

2016-03-07 11:30:08

阅读数 12873

评论数 11

@protocol的一个小细节

@protocol的一个小细节前不久重构一个类, 用protocol做了一些特别的事情, 结果被坑了. 先不说怎么被坑, 我们来一段代码, 大伙猜猜结果是啥?@protocol ProtocolA <NSObject> @end @protocol ProtocolB <NSOb...

2015-12-09 21:28:46

阅读数 2410

评论数 2

OC中的面向对象编程思想<一>

Objective-C 常写作Objc或者OC. 它的流行归功于Iphone的成功。编写iPhone应用程序主要编程语言就是Objective—C(2014年6月的时候,apple为了新商业战略,吸引更多的开发者入门,推出了Swift。)Objective-C语言是一种简单的基于当下先进的面向对象...

2015-12-04 14:20:18

阅读数 5914

评论数 4

iOS 精益编程

iOS 精益编程开场今天, 我们将从一个小功能开始, 先去不假思索的实现它 Product Repository: Filtering Operation Code start有一个产品库, 我们要对它做过滤操作.第一个需求并不复杂. 需求1:在仓库中查找所有颜色为红色的产品 First Atte...

2015-10-18 10:46:23

阅读数 12753

评论数 16

iOS Xcode制作模板类

iOS Xcode制作模板类转载请注明出处http://blog.csdn.net/uxyheaven/article/details/48419963为什么要定义模板类遵守代码规范可以提高代码可读性, 降低后期维护成本. 当我们定下了一个团队都认同的代码规范, 如我们要求所有的viewContr...

2015-09-13 20:33:10

阅读数 8069

评论数 0

iOS 用Runtime解决服务器返回NSNull问题

iOS 奇技yin巧–解决服务器返回NSNull问题奇技yin巧 指过于奇巧而无益的技艺与制品. 转载请注明出处 http://blog.csdn.net/uxyheaven/article/details/46789065系列文章请看http://blog.csdn.net/uxyheaven/...

2015-09-08 22:38:13

阅读数 7538

评论数 2

iOS中的delegate的用法和规范

Objective-C中的delegatedelegate是Objective-C编写的应用中各种对象之间互相调用的主要方式之一. 通常情况下, 对象可以接收的消息都通过在接口文件中声明的方法来表示.@protocol MyProtocol <NSObject> - (void)fun...

2015-09-07 09:56:34

阅读数 26963

评论数 1

iOS小技巧--用runtime 解决UIButton 重复点击问题

iOS小技巧–用runtime 解决UIButton 重复点击问题什么是这个问题我们的按钮是点击一次响应一次, 即使频繁的点击也不会出问题, 可是某些场景下还偏偏就是会出问题. 通常是如何解决我们通常会在按钮点击的时候设置这个按钮不可点击. 等待0.xS的延时后,在设置回来; 或者在操作结束的时候...

2015-08-26 20:05:27

阅读数 15172

评论数 27

iOS中条件语句的优化

条件语句的优化要求判断一个NSArray有值,严谨的写法是

2015-08-19 15:06:36

阅读数 6146

评论数 3

通过通过url routing解决UIViewController跳转依赖

XYRouterhttps://github.com/uxyheaven/XYRouter XYRouter是一个通过url routing来解决UIViewController跳转依赖的类. * 本类采用ARCInstallation 本库基于ARC 拷贝XYQuick到项目里 在需要用的文...

2015-08-18 14:28:47

阅读数 2603

评论数 1

iOS 用宏在category里给对象添加属性

奇技淫巧 指过于奇巧而无益的技艺与制品. 转载请注明出处 http://blog.csdn.net/uxyheaven/article/details/46391771众所周知,一般的情况下我们是没办法在category里加属性的, 如果想加呢,需要用到Associated

2015-07-07 14:30:45

阅读数 5130

评论数 3

在Debug模式下中断, 在Release模式下跳出当前函数的断言

在Debug模式下中断, 在Release模式下返回的断言 #define UXY_ASSERT_RETURN_ON_RELEASE( __condition, __desc, ... ) \ metamacro_if_eq(0, metamacro_argcount(__VA_A...

2015-07-02 16:13:09

阅读数 1931

评论数 1

iOS 用汉语写代码

奇技yin 指过于奇巧而无益的技艺与制品. 转载请注明出处 http://blog.csdn.net/uxyheaven/article/details/45350159我们可以用宏定义基本的运算符和类型#define 加 + #define 减 - #define 乘 * #define ...

2015-06-06 21:47:34

阅读数 3093

评论数 5

基于友盟的用户分析模块的设计

移动应用开发中基本都要用到用户分析,大部分的应用选择的友盟统计,我们也不例(其实不是没有内部的统计,是实在是人手不足,做的没人家好用啊).这篇文章题主就来分享下自己是如何封装的统计模块.业务需求业务需求经过抽象后,基本可以分为两层ui层 点击 业务层 开始 完成 失败(默认带失败原因) 我们的一个...

2015-05-20 17:06:19

阅读数 2459

评论数 0

samurai-native 学习笔记--samurai中的单元测试

囧么说好呢,大神就是任性,自己写了个单元测试类,我们来看看吧使用// ---------------------------------- // Unit test // ----------------------------------#pragma mark - TEST_CASE( Cor...

2015-05-10 18:58:13

阅读数 1453

评论数 1

iOS 让对象伪装成一个字典

奇技yin巧 指过于奇巧而无益的技艺与制品. 转载请注明出处 uxyheaven csdn博客 其实这个技巧特定情况下,要求不高还挺是有用的.我们原本有个接口1,设计的….,为了灵活性嘛,就用了字典- (void)method1:(NSDictionary *)dic { NSStri...

2015-04-29 00:11:33

阅读数 2953

评论数 0

XCode6.3开新工程问题

XCode版本变化会带来一些问题,老项目直接升级还好,新开项目会遇到一些问题, 这个帖子记录一些遇到的问题. Xcode6中去掉了pch文件 pch是预编译文件,我们的一些头文件导入会写到这里如Foundation.h,如果你项目里有的文件没写没有的话,基本就挂了,需要手动写一边. 如果你想...

2015-04-18 15:15:42

阅读数 6274

评论数 1

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