摘要: 写在前面学习iOS开发的过程中,在很多场合都遇到了Block。说实话,虽然自己依葫芦画瓢的将Block“拿来”用着,但这种“拿来主义”与学习时应持有的探索精神是背道而驰的。所以还是决定花些时间整理一下这个知识点。总的来说,我感觉Block的行为还是很复杂的,本文中的整理也不一定正确,欢迎指正。Block简介Block是一种特殊的数据类型,它本质上就是一个代码片段,跟普通的OC变量相似,它可以被声明... 阅读全文
posted @ 2016-10-24 20:03 狸猫酱 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: ## 写在前面在学习异步图片下载的Demo过程中,由于需要实时检测网路状态,因此用到了苹果提供的Reachability库。Reachability的功能包括:检测目标网络是否可用、检测当前网络的链接方式(2G、3G、Wifi)、检测网络连接的变更。## 使用准备看网上说Reachability有两个版本,一个是苹果官方的,一个是Andrew W. Donoho 改进过后的,我主要使用的还是官方的... 阅读全文
posted @ 2016-08-09 11:29 狸猫酱 阅读(1985) 评论(0) 推荐(0) 编辑
摘要: ## 写在前面在iOS开发中,无论是在UITableView还是在UICollectionView中,通过网络获取图片设置到cell上是较为常见的需求。尽管有很多现存的第三方库可以将下载和缓存功能都封装好了供开发者使用,但从学习的角度出发,看懂源码,理解其中的原理,结合自身的实际需求写出自己的代码是很必要的。在刚结束的Demo中,有用到异步图片下载功能,这篇笔记就是对整个实现的简单整理。## 基本... 阅读全文
posted @ 2016-08-05 16:41 狸猫酱 阅读(1480) 评论(0) 推荐(1) 编辑
摘要: 写在前面 在iOS开发中,时常会用到按钮,通过按钮的点击来完成界面的跳转等功能。按钮事件的实现方式有多种,其中 较为常用的是目标 动作对模式。但这种方式使得view与controller之间的耦合程度较高,不推荐使用; 另一种方式是代理方式,按钮的事件在view中绑定,controller作为vie 阅读全文
posted @ 2016-07-11 21:00 狸猫酱 阅读(21074) 评论(0) 推荐(0) 编辑
摘要: ## 写在前面上一篇文章已经介绍过用PNChart绘制饼状图了,绘制折线图的步骤和饼状图的步骤是相似的,按照[](http://www.cnblogs.com/scut-linmaojiang/p/PNChart-PNPieChart.html)中的准备做好准备工作后就可以绘制折线图了。## 开始使用1、在view中声明一个PNLineChart类型的属性 lineChart```@propert... 阅读全文
posted @ 2016-07-11 16:30 狸猫酱 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 写在前面 最近做的小Demo中有一个绘制饼状图的需求。在开始实现之前上网了解了一下现有的一些绘制图形的第三方库,相应的库还是有挺多的,PNChart便是其中一个。PNChart是一个90后的中国boy写的第三方库(我还在学基础,人家已经写了一个库了, /心塞),这个库可以绘制饼状图、折线图、散点图等 阅读全文
posted @ 2016-07-11 15:58 狸猫酱 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 这段时间做了一个小Demo,想把学习过程中遇到的问题记录下来,然而换了台电脑又要重新配置本地的编辑器以便发布到博客园。由于离上次配置有一些时间了,导致配置又花了一点时间,索性还是自己做个记录吧。。。 下载MWeb编辑器 尽管之前有一次用MWeb编辑笔记,发布到博客园时,代码的布局有点乱了,但整个软件 阅读全文
posted @ 2016-07-11 12:00 狸猫酱 阅读(1651) 评论(1) 推荐(2) 编辑
摘要: 对数组排序后,获取排序前元素索引 写在前面 最近基本都在弄实验室的事情,自己设计了两个算法,有大把的数据需要跑,大把的模型需要渲染。。。 在设计的算法中,有一个需求是,对一个double数组OriArray进行排序,排序之后记为SortedArray,现在需要获取SortedArray数组中的每个元 阅读全文
posted @ 2016-06-20 15:28 狸猫酱 阅读(6129) 评论(0) 推荐(0) 编辑
摘要: iOS学习笔记之触摸事件&UIResponder 触摸事件 与触摸事件相关的四个方法如下: 一根手指或多根手指触摸屏幕 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; 一根手指或多根手指在屏幕上移动(随着手指的移动,相 阅读全文
posted @ 2016-05-25 11:15 狸猫酱 阅读(427) 评论(0) 推荐(0) 编辑
摘要: iOS学习笔记之UITableViewController&UITableView 写在前面 上个月末到现在一直都在忙实验室的事情,与导师讨论之后,发现目前在实验室完成的工作还不足以写成毕业论文,因此需要继续思考新的算法。这是一件挺痛苦的事情,特别是在很难找到与自己研究方向相关的文献的时候。也许网格 阅读全文
posted @ 2016-05-24 21:31 狸猫酱 阅读(950) 评论(0) 推荐(0) 编辑