cocoa_chen

iOS7自定义UIViewController切换效果

iOS
iOS7自定义ViewController动画切换主要知识点,如图所示: iOS7之后的API添加了很多新功能,其中一个很有趣的功能就是自定义UIViewController的过渡效果。它降低了耦合性,更好的分离功能代码,同时也可以很方便的做出令人眼前一亮的效果。 要实现自定义的过渡效果 ...
Read more

AutoLayout之Masonry简介

iOS
Masonry是一个轻量级的布局框架,它提供了更加方便和友好的API来替代NSLayoutConstraint进行自动布局(AutoLayout)编程,使得在手写代码布局时更加轻松方便。 使用简介首先做一个简单的布局,创建一个视图距离父视图的各边界为10像素。我们会用NSLayoutCo ...
Read more

iOS开发的一些小技巧

iOS
前言在iOS开发中有一些小技巧可以帮助快速开发,在这里记录下来以便以后自己复习与使用(更新中…) KVC技巧 registerDefaults: UILabel的自适应字体大小 用NSExpression计算数学结果 获取逆序的Array数组 一、KVC技巧在KVC编程中,value ...
Read more

(译)你可能不知道的Objective-C技巧

iOS
如果你在阅读这些文章,你大概已经对iOS开发的基础知识有了很好的掌握,但还是有一些小的技巧和实践是很多开发者不熟悉的,即使是已经有几年开发经验的人。在这一章中,你会学到一些很重要的提示和技巧,但这还远远不够,你需要多多练习以使得你的代码更加健壮以及可维护性更好。 注:本文翻译自《iOS ...
Read more

iPhone6和Plus适配备忘录

iOS
1.旧工程添加Launch Screen适配iPhone6/Plus如果是Xcode6之前的工程直接在6/Plus上运行,默认会是“兼容模式”,系统会等比放大,当然显示效果会有些模糊。这种情况下获取到的设备分辨率和iPhone5下一样。先简单介绍下如何开启iPhone6和iPhone6 ...
Read more

用runtime判断对象是否实现了父类的方法

iOS
前两天朋友问了个问题,如何判断一个方法是由这个对象自己实现了,还是直接继承的父类实现。看了下,用respondsToSelector是无法判断出来的,需要用到runtime的东西。所以又顺便看了下runtime的东西并在此记录一下。 1.class_copyMethodList1234 ...
Read more

用NSScanner判断String内容是否为整型或者浮点型数据

iOS
在开发的过程中会遇到各种各样的需求,比如需要判断一个NSString的变量内容是否为Int数据或者Float数据,这时候可以用NSScanner来简单的判断下 1.判断NSString是否为int内容12345678- (BOOL)isPureInt:(NSString *)strin ...
Read more

GCD编程的简单用法

iOS
什么是GCDGrand Central Dispatch(GCD)是苹果在OS X Snow Leopard和IOS4后引入的新的多线程编程功能,配合Block可以很简洁高效的处理多线程编程。 GCD应用示例 Dispatch Queue dispatch_after函数 dispat ...
Read more
Prev Next