2012年9月12日

限制UITextField输入字符个数

摘要: 摘自http://yul100887.blog.163.com/blog/static/20033613520124123332476/要控制输入到文本字段中的文本,我们需要使用委托的方式来实现。无论何时,当文本修改的时候,就会调用textField:shouldChangeCharactersInRange:replacementString:委托方法。例如我们可以使用这个方法来限制输入的字符的个数:代码如下: 1 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range r 阅读全文

posted @ 2012-09-12 11:37 cokecoffe 阅读(2801) 评论(0) 推荐(0) 编辑

2012年9月10日

mac 的finder与terminal切换

摘要: 1. 从Terminal打开Finder输入: open . 就可以了2. 从Finder的当前目录到Terminal1)点击底部Terminal的图标,打开Terminal窗口2)敲入cd , 然后把Finder顶部标题栏左边的小图标拖拽到terminal窗口就行了。路径会自动复制。来源于网络~ 阅读全文

posted @ 2012-09-10 15:34 cokecoffe 阅读(2395) 评论(1) 推荐(1) 编辑

2012年9月4日

遍历NSDictionary

摘要: [dic enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) 阅读全文

posted @ 2012-09-04 17:09 cokecoffe 阅读(269) 评论(0) 推荐(0) 编辑

objective-c中遍历对象中所有成员变量

摘要: 1 Class cls = [self class]; 2 while (cls != [NSObject class]) 3 { 4 unsigned int numberOfIvars = 0; 5 Ivar* ivars = class_copyIvarList(cls, &numberOfIvars);//获取cls 类成员变量列表 6 for(const Ivar* p = ivars; p < ivars+numberOfIvars; p++)//采用指针+1 来获取下一个变量 7 { 8 ... 阅读全文

posted @ 2012-09-04 17:07 cokecoffe 阅读(1239) 评论(0) 推荐(0) 编辑

2012年8月29日

UILabel 跑马灯 实现

摘要: 搜了不少例子,都不满意。最后找到一国外博客,他这个实现简单,用起来方便。简单的翻译一下,方便初学者使用:使用方法,如果用代码的话autoScrollLabel.text = @"Hi Mom! How are you? I really ought to write more often.";autoScrollLabel.textColor = [UIColor yellowColor];这样就OK。如果使用XIB,那么你要创建一个UIScrollView,然后更改它的Class类别为AutoScrollLabel。关于一些配置:scrollDirection: 文字滚动 阅读全文

posted @ 2012-08-29 14:43 cokecoffe 阅读(5758) 评论(0) 推荐(0) 编辑

2012年8月22日

IOS XMPP的实践

摘要: 近期一网友说一起研究XMPP协议,然后就花了点时间 研究了研究,其实也谈不上研究XMPP协议,就是简单的在IOS平台上使用而已。不过一切都得从使用开始,然后才能深入研究。 关于XMPP的介绍,我找了些资料简介:http://www.cnblogs.com/cokecoffe/archive/2012/08/19/2646245.html实现:http://www.cnblogs.com/cokecoffe/archive/2012/08/19/2646280.html比较具体的:http://wiki.jabbercn.org/index.php?title=RFC3920&varia 阅读全文

posted @ 2012-08-22 23:03 cokecoffe 阅读(44558) 评论(9) 推荐(1) 编辑

2012年8月19日

Extensible Messaging and Presence Protocol (XMPP) 的实现

摘要: 本文转自:http://www.ibm.com/developerworks/cn/xml/x-xmppintro/#major1 如想详细了解,请参照原文内容目录XMPP 架构XMPP 中的地址XMPP 协议使用 Ruby 的 XMPP 示例XMPP 的应用多语言的 XMPP结束语 即时消息传递(IM)在临时 Internet 用户和业务用户中都是一个受欢迎的应用程序。它不仅为用户提供了与他人进行实时通信的方法,还能够得到他们的到场信息(在线、离开、离线,等等)。Jabber 是最早的开放 IM 协议之一,由 Jeremie Miller 开发并于 1998 年作为一个非标准 IM 协议.. 阅读全文

posted @ 2012-08-19 11:44 cokecoffe 阅读(8442) 评论(3) 推荐(0) 编辑

Extensible Messaging and Presence Protocol (XMPP) 简介

摘要: 实时 web 应用程序是联网的应用程序,带有基于 web 的用户界面,能够及时显示刚刚发布的 Internet 信息。这样的应用程序示例包括社会新闻聚合器和监控工具,它们能够使用来自外部源的数据持续更新。在本教程中,您将创建一个小型通知工具 Pingstream,它使用 PHP 和 JavaScript 通过 Extensible Messaging and Presence Protocol (XMPP) 进行通信,XMPP 是一组设计用于支持联机状态和实时通信功能的 XML 技术。 阅读全文

posted @ 2012-08-19 11:10 cokecoffe 阅读(13037) 评论(0) 推荐(1) 编辑

2012年8月14日

Bezier曲线

摘要: 二次、三次。待写。 阅读全文

posted @ 2012-08-14 00:28 cokecoffe 阅读(466) 评论(0) 推荐(0) 编辑

IOS Quartz 2D 学习(2)

摘要: 翻译自http://www.techotopia.com/index.php/An_iPhone_Graphics_Drawing_Tutorial_using_Quartz_2D欢迎转载,但是别落下东西。iPhone绘制应用例子 这个教程中创建的应用包括一个子类化的UIView,覆写了drawRect方法,用于演示2D操作。创建新工程 创建一个基于视图的IOS应用,(Single View Appliaction)。起名字叫draw2D。创建UIView子类 Add -> New File.UIView ,起名为2DView,然后到ViewController.xib中修改view的类 阅读全文

posted @ 2012-08-14 00:13 cokecoffe 阅读(8948) 评论(0) 推荐(2) 编辑

导航