自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿莫西林

_____________________________________________懂得怀才不遇...方知奋发努力

  • 博客(14)
  • 收藏
  • 关注

转载 iOS绘图教程

Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变、本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。  本文由海水

2016-02-18 20:04:12 555

原创 IOS-自定义View 覆盖到Tabbar上, View不响应事件问题

自定义View 覆盖到Tabbar上, View不响应事件问题 本来想等把所有项目代码都敲个十遍八遍的,再上来写点稍微技术点的东西,但是昨天遇到一个问题, 今天晚上终于解决了.总算能写篇技术文章了.========当我们使用TabBarController的时候, 系统自带的TabBar用着不顺手, 我们都会用各种方法自定义一个.1,有的直接将TabBar隐藏,然后用一个Vie

2015-12-21 20:43:00 7169

原创 IOS-UITableView上的纯代码实现

以前在练习这些常用控件的时候 都是或多或少的 使用storyboard做一些 配置, 这次大胆的尝试一下纯代码. 还好,顺利完成了. 做的东西很简单是一个丑到爆的QQ好友列表 ... =======================在学

2015-11-01 13:54:02 1114

原创 IOS-自定义cell与控件布局

需要解决的问题:1. 根据文字判断CGsize.2. 根据最后一个控件的高度判断cell的高度.3. 对整体模块化实现.==============================关于尺寸问题,补充下.  控件的位置描述是一个frame控制的,它包含两个结构体, 一个origin控制水平位置和垂直位置; 一个size控制宽度,和高度;当我们计算文字的CGsize时候, 就是

2015-10-23 21:03:03 2060

原创 IOS - 自定义cell

因为休假了好几天, 好多东西都忘记了,所以决定写一篇开发过程,找找缺漏........模拟实现一个团购界面底部按钮我们知道tableview 是可以用三部分描述的tableHeaderView + tableFooterView + cell我们先实现cell部分, 在此之前先把数据模拟加载.这次详细的复习下数据的模拟加载.1

2015-10-21 12:45:07 548

原创 IOS-UITableView

tableview 是继承了scrollView, 具备了可滑动等属性, tableview算是常用的控件了...还是直接说正题吧首先必须在实现类上遵守 tableview的数据源协议 , 然后通过其提供的创建列表的控制方法 ,实现对tableview的具体创建1.  - (NSInteger) numberofSectionsInTableView : (UITableV

2015-10-21 09:37:46 424

原创 由scroll view引发的一系列小零碎

在学习scroll View时遇到一些小零碎的知识点. 其实很多控件本身并没有太多需要说的, 很多资料都介绍的很详细了.更多的是在学习的过程中体会其中的原理,以及 在这过程中遇到的问题,往往这些看似不起眼的小问题, 能够引起一系列的思考.而这些东西才是最宝贵的.1.scroll view 控件, 我们使用它实现在屏幕上动态的滑动图片,手势控制缩放等等,而这些的实现其实就是对控件内一

2015-10-06 21:45:17 499

原创 九宫格之模型,封装初体验

曾经以为面向对象开发,无非就是封装成类嘛,没什么不同,但是今天在做这个小程序的时候,稍微体会到了一点所谓的,面向对象开发.

2015-10-01 16:42:07 713

原创 OC 中"烦人"的小特性之getter和setter以及property编译指令

记得以前学C/C++/java时也接触过类似于类的实现问题. 只有在Java的类实现时,有一个不成文的小标准,就是需要为类中的成员变量实现一个getter和setter方法.当时觉得就是给成员变量赋值和取值的时候更方便,更有独立性,逼格更高点,呵呵~ 所以在学习OC时也没有特别的在意,就是一目十行的瞟了一眼,以为就是那点事.但是到了后的学习发现,貌似跟想想中的有点出入.当然了,关于IOS的

2015-09-29 17:34:46 483

原创 一只蹩脚的Smelly Cat

[审核哥哥 不要再误删了 什么藏静空, 吉责名步, 城濑新美, 答桥喂久, 隆泽罗拉,这真没有!]Smelly cat, smelly catWhat are they feeding you?原来这只猫的动作都是用图片合成的,以前还以为是动画.一切都在UIImage类里面.我们把动作图片加入到由图片控件(绑定IBoutlet属性

2015-09-27 11:25:49 685

原创 最小生成树_AOV网(拓扑排序)_AOE网(关键路径)_最短路径

最小生成树 通俗的讲,最小生成树就是用一条路径将图中的所有顶点链接起来,并且保证该路径上的权值之和是最小的.以保证该路径的唯一.重点就在于权值的最小.算法普里姆算法: 该算法利用两个集合,一个是保存了,已经找到的符合条件(权值最小)的弧的顶点集合U,一个是保存了除U集合剩下的顶点的集合S. 若图G = {顶点V,  弧E}, 那么S = V - U算法步骤: 1.初始化.选

2013-12-07 20:54:50 3457

原创 从二叉排序树------浅谈C指针

先看一段构造二叉排序树的代码typedef int Tree_style;typedef struct Tree_node{ Tree_style data; struct Tree_node *left_child; struct Tree_node *right_child;}Tree_node;typedef struct Tree{ int num; //数据个数 Tr

2013-12-01 13:25:13 727

转载 初学哈希函数

哈希法建表时会发生冲突..解决冲突的方法:  (一)开放地址法_    此方法使用一个公式进行计算..当一个值发生位置冲突时..可以使用三种方法解决冲突...公式: Hi=(H(key)+di) MOD m i=1,2,...,k(k三种方法的不同在于di的取值方式的不同...1.线性探测再散列. di值可能为1,2,3,...m-1,称线性探测再散列2.二次探测再

2013-12-01 12:48:11 705

原创 图的十字链表存储结构

图的存储不外乎一个记录图中顶点的数组,一个表示弧的结构.十字链表的表示如下:typedef char Graph_style;typedef struct Graph_node{ //弧结点 int itail; //该弧的尾顶点所在顶点数组中的位置 struct Graph_node *itail_point; //指向下一个以itail为尾的弧 int ihead; //

2013-11-27 17:20:15 1291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除