![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
Demo觉非夜
全力以赴,才能毫不费力。
展开
-
info.plist属性列表字段解释
懒散是行不通的的滴,重拾博客。 全力以赴,才能毫不费力。共勉之。 先从基础的xcode的plist文件开始我新的篇章吧。******************分割线***************** Localiztion native development region: –语言设置,通常用创建团队的母语。 Bundle display name: 创建后展示的应用名称 Exe原创 2015-08-14 10:05:35 · 527 阅读 · 0 评论 -
Block的定义
初篇就先简单的介绍一下Block的定义吧。Block的应用会在随后文章中发布。 Block其实就是C语言的扩展,用来实现匿名函数的特性。Block的实现具有封闭性,但它能直观的总揽全局,了解上下文的相关状态信息。Block的创建:Block的创建其实和函数的创建机制是一样的。可以像声明函数一样,来声明一个bock变量;可以利用定义一个函数的方法来定义一个block;也可以将block当原创 2014-03-28 11:08:00 · 548 阅读 · 0 评论 -
关于layoutSubviews那些事
其实layoutSubviews是个让我们容易忽视的方法,可能会因为在里面写的话代码麻烦,可能因为你不用手写代码,可能因为觉得没必要,总之这个方法其实还是蛮重要的。 我们一般习惯在initWithFrame里初始化布局代码。其实这样很不好,在initWithFrame写的代码没有复用性,当父视图更改布局的时候,initWithFrame里布局的子视图布局还是原来的样子。所以苹果提供了专门写布局的原创 2015-11-13 15:43:39 · 560 阅读 · 0 评论