Object-C学习笔记
文章平均质量分 51
風悠陌墨
奔跑的蜗牛 杰
展开
-
程序的执行过程
程序是原创 2014-10-28 20:56:04 · 462 阅读 · 0 评论 -
UICollectionView 的研究之二 :自定义 UICollectionViewFlowLayout
UICollectionView 实现各式复杂布局核心在于 UICollectionViewLayout,需要我们去自定义实现。通过各种layout 的自定义实现,以及它们之间的切换。可以实现一些酷炫的布局,例如(图片选自:http://www.cnblogs.com/markstray/p/5822262.html)Cover Flow 布局堆叠布局圆形布局关于需要重写方法的描述自定义布局需要重...原创 2018-04-18 10:19:01 · 11314 阅读 · 0 评论 -
关于单例
标准的单例方法需要重写 copyWithZone, allocWithZone, init, 确保以任何方式创建出来的对象只有一个。原创 2016-12-22 14:34:13 · 197 阅读 · 0 评论 -
IOS 开发学习笔记-基础 UI(十)九宫格布局,块动画,字典转模型,Xib使用
IOS 开发学习笔记-基础 UI(10)九宫格布局,块动画,字典转模型,Xib使用大概如下图示:九个应用图标的样子功能分析(1)以九宫格的形式展示应用信息(2)点击下载按钮后,做出相应的操作 步骤分析(1)加载应用信息(2)根据应用的个数创建对应的view(3)监听下载按钮点击 思路整理要在支持文件夹里,放入 plist 文件转载 2015-12-18 20:18:25 · 1083 阅读 · 0 评论 -
Xcode6之后添加 .pch 文件
首先,New File 新建 .pch 文件,选择 Next,下一步,然后,去到 Build Setting,找到 Prefix Header ,点击右边的空白处,出现个框框,在里面添加:$(SRCROOT)/YiShuProject/PrefixHeader.pch(中间的 YiShuProject 为自己对应项目的名称)至此,搞定。原创 2015-11-18 15:39:37 · 342 阅读 · 0 评论 -
屏幕各尺寸的代码方式获取
屏幕高度: [UIScreenmainScreen].bounds.size.height / /(宽度) width状态栏高度: [[UIApplicationsharedApplication] statusBarFrame].size.height导航栏高度: self.navigationController.navigationBar.frame.siz原创 2015-06-05 10:56:03 · 475 阅读 · 0 评论 -
iOS开发之缓存(一):内存缓存
iOS开发之缓存(一):内存缓存前面一片文章介绍了如何上传和下载文件,这篇文章将介绍一下如何在iOS设备中进行缓存。这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。转载 2015-04-03 14:06:47 · 331 阅读 · 0 评论 -
获取系统当前时间
//获取系统当前时间 NSDate * date = [NSDatedate]; NSTimeInterval sec = [datetimeIntervalSinceNow]; NSDate * currentDate = [[NSDatealloc] initWithTimeIntervalSinceNow:sec]; /原创 2015-04-02 22:32:12 · 308 阅读 · 0 评论