摘要: 1、inputview和inputAccessoryView 框内文字参考KUKU的博客。 输入视图是指当对象为firstResponder对象时,显示另外一个视图用来处理当前对象的信息输入,如UITextView和UITextField两个对象,在UITextField成为firstResponder对象时,会显示一个系统键盘,用来输入信息。这个键盘视图就是一个输入视图了。一共有两个相关的输入视图,一个是inputView,另一个是inputAccessoryView,这两个视图显示的关系如下图: 从图中可以看到,如果inputView和inputAccessoryView两个属性都指... 阅读全文
posted @ 2013-12-08 17:29 ymonke 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 我是一个比较喜欢总结的人,而且,不管什么技术,都想了解他的体系结构,所以会出现一种情况就是自己只了解了一个体系中的一小条内容,然后就信誓旦旦的准备写一个大博文,去总结一下这个技术,这个概念,但是实际情况确实自己懂得只是一部分,而且做得也只是一小块而已,所以写出的博客,很大一部分是参考网上既有的博客内容,而自己原创的只占一小部分,但是却往往是自己原创的这部分指引自己写博文的。所以这样写出的博文价值一点都不大。 所以,以后我写博客,不求体系化,有一个技术点就写一个技术点,有两个就写两个,而不是一味的图全图多。现在互联网上的垃圾信息已经很多了,我不想再为它奉献一些垃圾。 阅读全文
posted @ 2013-12-07 21:30 ymonke 阅读(153) 评论(1) 推荐(0) 编辑
摘要: 本文由webfrogs译自objc.io,原文作者Daniel Eggert。转载请注明出处!小引本篇英文原文所发布的站点objc.io是一个专门为iOS和OS X开发者提供的深入讨论技术的平台,文章含金量很高。这个平台每月发布一次,每次都会有数篇文章针对同一个特殊的主题的不同方面来深入讨论。本月的主题是“并发编程”,本文翻译的正是其中的第4篇文章。翻译此文是受到了破船的启发。他已经将objc.io本月主题的第二篇文章翻译完成了。《OC中并发编程的相关API和面临的挑战(1)》《OC中并发编程的相关API和面临的挑战(2)》首次翻译文章,水平有限,欢迎指正。目录1、从前。。。2、延后执行3、队 阅读全文
posted @ 2013-12-07 20:24 ymonke 阅读(299) 评论(0) 推荐(0) 编辑
摘要: UITableView 阅读全文
posted @ 2013-12-06 13:48 ymonke 阅读(1147) 评论(0) 推荐(1) 编辑
摘要: 最近项目不是太紧,所以花点时间看书。选择了一本《head first设计模式》我可是一个好孩子,好吧,其实真是原因是,写了一段时间代码,虽然实现的功能,却发现对自己的代码很不满意,但是很无助,不知道如何修改。所以还需再看看书,补一下理论。首先先介绍一下设计模式:不管软件当初设计的有多好,一段时间后,总需要成长和改变。所以我们应该找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。这是第一条设计原则。这其实就是封装。要针对接口编程而不是针对实现编程。这里的接口有多个含义也就是ios中interface的概念。其实就是实现多态,程序可以针对超类型编程,执行时会根据实际状 阅读全文
posted @ 2013-12-04 09:48 ymonke 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最近的工程有一个个人资料页面,需要填写生日和地区的信息,需要自己定义个actionsheet。但是到网上搜了一下都不太合适,只好自己研究研究,重写了一个。共享出来给大家用用,突然发现自己精神很高尚吗、,哈哈,其实是方便自己以后遇到类似的工程直接引用就好了。先上效果图:结构图:这里简单介绍一下Actionsheet类.h//// CustomActionSheet.h// test//// Created by wxian on 13-12-2.// Copyright (c) 2013年 wxian. All rights reserved.//#import @interface C... 阅读全文
posted @ 2013-12-03 16:40 ymonke 阅读(2035) 评论(0) 推荐(2) 编辑
摘要: 最近在做一个项目 其中要自己定制一个View如图:但是美工给了我的图片尺寸却是不一样的。分别是599*80 26*61于是就成了这样的效果。很明显的发现取消四周不对劲、于是我就去找美工姐姐讨说法。。。理直气壮。。但是美工姐姐,很无奈的和我讲,下面那个图片是可以拉伸的。。TT好吧,小白被鄙视了。于是上网搜了搜图片拉伸的方法,一用 还真可以拉伸 小白感觉很神奇。效果如下:附上参考文章:猛戳纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片, 阅读全文
posted @ 2013-12-02 09:32 ymonke 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个项目,接连遇到两个关于点击事件的问题。1、点击button不能响应事件的。2、子view的frame超出了父view的容器大小,也不能响应点击事件。效果图如右:1、第一张图中的弹出的对话框是我封装的一个View类,我在superview中add-(void)shengji{ tanchuView *tanchuview = [[tanchuView alloc ]initWithBodyAndButton]; [self.view addSubview:tanchuview]; NSLog(@"tanchuview frame:%f,%f,%f,%f",tanc 阅读全文
posted @ 2013-11-28 11:09 ymonke 阅读(8616) 评论(0) 推荐(0) 编辑
摘要: 栈和队列是两种特殊的线性表,它们的逻辑结构和线性表相同,只是其运算规则较线性表有更多的限制,故又称它们为运算受限的线性表。栈和队列被广泛应用于各种程序设计中。栈的定义及基本运算1、栈的定义 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。 (1)通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。 (2)当表中没有元素时称为空栈。 (3)栈为后进先出(Last In First Out)的线性表,简称为LIFO表。 栈的修改是按后进先出的原则进行。每次删除(退栈)的总是当前栈中"最新"的元素,即最后插入(进栈)的元素,而最先插入的是被放在 阅读全文
posted @ 2013-11-12 11:27 ymonke 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 跳台阶问题题目:一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。 阅读全文
posted @ 2013-11-12 11:03 ymonke 阅读(116) 评论(0) 推荐(0) 编辑