iOS开发中枚举也是经常会用到的数据类型之一。最近在整理别人写的老项目的时候,发现枚举的定义使用了多种方式。 方式1 typedef enum { MJPropertyKeyTypeDictionary = 0, // …
分类:IOS
iOS基础(二)
UIView 视图,表示屏幕上的一块矩形区域,同时处理该区域的绘制和触屏事件。 一个视图也可以作为其他视图的父视图,同时决定着这些子视图的位置和大小. UIView类做了大量的工作去管理这些内部视图的关系。 视图同时也是…
杂记
很久没更新博客了,一方面是…….另一方面是项目忙 回归正题,将近两年的开发过程中,我都会把学习到的一些东西记录下来,工具用的是印象笔记,这确实是个不错的学习方法。不过印象笔记并不支持markdow…
开源 iOS 项目分类索引大全
开源 iOS 项目分类索引大全
Swift中的ARC相关
关于内存管理 当我们选择这条职业道路的时候,不可避免的我们都要内存管理打交道。无论是C中的malloc、free还是C++中的new、delete。它如此重要又如此麻烦易错。为了把大家从内存管理解脱出来,C++中引入了智…
[iOS]各种定时器--最全的定时器使用
说到定时器, 我们使用最多的就是NSTimer 和 GCD 了, 还有另外一个高级的定时器 CADisplayLink; 一. NSTimer NSTimer的初始化方法有以下几种:会自动启动, 并加入 MainRunl…
Xcode中自带的版本控制
http://www.cocoachina.com/ios/20140524/8536.html
Android 程序员学习 iOS ——UIViewController 和 Layout System
回顾 Hello,通过Android程序员 如何入门iOS ——故事从这里开始 作为一个Androider 去看iOS程序的目录结构应该算有个大概的理解了,接下去我们小小介绍下和我们交道打的最多的UIViewContro…
不要滥用懒加载
写代码是一种习惯的养成,一种生活的态度。 有一次同事看着我写的代码说,你为什么要这么写啊? 我看了一下,原来是在 ViewController 和 Cell 里初始化视图,还有数据模型数组的时候,我都是用的懒加载(Laz…
iOS布局渲染-UIView方法调用时机
iOS布局渲染-UIView方法调用时机 一、约束 - (void)updateConstraints NS_AVAILABLE_IOS(6_0) NS_REQUIRES_SUPER; 何时触发如下所示: initWit…
1.RAC解析 - 自定义链式编程
目的 模仿Masonry连续运用点语法的操作 [self.view mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(@10).offs…
如何使用Swift获取App版本和内部版本号?
本文翻译自:How do I get the App version and build number using Swift? I have an IOS app with an Azure back-end, and…