知行合一

无畏的协助者


  • 首页

  • 归档

  • 关于

iOS Auto Layout Demystified 学习笔记(四)

发表于 2016-03-05 | 分类于 iOS
本文主要探究利用可视化格式语言进行自动布局。 可视化格式约束介绍可视化格式由一个描述视图布局的文本字符串组成。你可以根据视图在界面中出现的顺序列出他们,文本中可以指定间隔、不等量及优先级,可以使布局形象化地表现为一个简单的文本。如下所示 1[self.view addConstraints:[NSL ...
阅读全文 »

iOS Auto Layout Demystified 学习笔记(三)

发表于 2016-03-02 | 分类于 iOS
本文主要探究Interface Builder自动布局。 在IB中使用/禁用自动布局在右侧面板中勾选Use Autolayout选项,不做赘述。如果想在代码中退出Use Autolayout需要设置视图的属性translatesAutoresizingMaskIntoConstraints属性为YE ...
阅读全文 »

iOS Auto Layout Demystified 学习笔记(二)

发表于 2016-02-28 | 分类于 iOS

Auto Layout是一种约束满足系统。所谓约束其本质是限制的意思。你创建的每个规则都给出了一个要求,这个要求规定了界面的一部分和另一部分的关系。这些规则可以用数字标识的优先级进行排序,Auto Layout根据你定制的规则和优先级序号确定界面的可视化呈现方式。


阅读全文 »

Xcode 利用工具解决程序内存问题

发表于 2016-02-24 | 分类于 iOS

苹果在 iOS 4.2 时,推出了 ARC 的内存管理机制。这是一种编译期的内存管理方式,在编译时,编译器会判断 Cocoa 对象的使用状况,并适当的加上 retain 和 release,使得对象的内存被合理的管理。但是在开发过程中,由于种种原因还是会造成内存泄漏。

内存泄漏(Memory Leaks)是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。如果这种对象过多内存就会耗尽,其它的应用就无法运行。

阅读全文 »

iOS Auto Layout Demystified 学习笔记(一)

发表于 2016-02-20 | 分类于 iOS

Auto Layout 的由来

2012年,Auto Layout 作为iOS 6版本的一部分,首次露面。 Auto Layout 的前身是Cassowary 约束解析包。

Cassowary是一种递增式约束解析工具包,它能有效的解析线性等式系统和线性不等式系统。约束可能是需求,也可能是偏好。该工具包能够快速的重新解析系统,并且支持UI应用程序。

阅读全文 »
1…456

温小二

无畏的协助者

29 日志
2 分类
11 标签
GitHub E-Mail
© 2016 — 2018 温小二
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4