摘要: #include <math.h> double ceil(double x); double floor(double x); double round(double x); ceil(x)返回不小于x的最小整数值。floor(x)返回不大于x的最大整数值。round(x)返回x的四舍五入整数值。 阅读全文
posted @ 2012-06-09 22:34 宸垣 阅读(152) 评论(0) 推荐(0) 编辑
摘要: http://wonderzl.iteye.com/blog/969292原文链接。今天突然发觉NSPredicate那么强大。收藏下。 阅读全文
posted @ 2012-06-08 17:35 宸垣 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://luoyl.info/blog/2012/05/nslog-tips/在程序开发中,我们需要经常需要实时输出一些运行数据来判断程序是否正确的运行,在IOS开发中,NSLog很像printf和println,会在控制台里面格式化的输出结果。使用NSLog输出,对应不同的对象需要用不同的格式化字符,NSLog的格式如下所示:%@ 对象 %d,%i 整数 %u 无符整形 %f 浮点/双字 %x,%X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字(科学计算)%g 浮点/双字 %s ... 阅读全文
posted @ 2012-06-08 09:17 宸垣 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 限制UITextView的输入字数有好几种办法,通常是- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if (self.wordCountLbl.text.intValue < 1) { return NO; } else { return YES; }}也可以设定当字数达到一定之后,就设为不可再编辑。但有一个问题,如果到达限定字数之后,这样是不能再输入了,但如果别人刚好输一句话到一半,不是一句... 阅读全文
posted @ 2012-06-07 19:41 宸垣 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: iOS新版的新浪微博授权时会弹出一个几乎是全屏的页面,有两个按钮,授权和取消,在有网络的情况下,点取消是可以返回到父页面的,但是若没有网络了,点击取消就回不去了。这时就只有把程序关掉,重新打开才能用。后来发觉其实只要在WBAuthorizeWebView.m这个文件的- (void)webView:(UIWebView *)aWebView didFailLoadWithError:(NSError *)error{ [indicatorViewstopAnimating];}这个方法里添加上这句话就可以了: [selfhide:YES];当初为这个问题还找了好久才发觉,现在又做新浪微博了.. 阅读全文
posted @ 2012-06-07 19:26 宸垣 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 对于UINavigationController,我觉得管理视图控制器很方便,特别是当一个程序里面视图控制器很多的时候。具体的基础知识我不说了,网上一搜,一大堆,我说一下经验。 很多人刚开始学这个东西的时候很容易用那个导航栏Bar.但又觉得那个有点丑,想改背景啊,改按钮图标,结果蛋疼的搞了好久也没改成自己想要的样子。想当初我也是一直在那改,改了几乎一整天,也没改成我想要的。后来一个同事一句话解决了我的问题:干嘛非要改系统的那个,隐藏掉系统的Bar,自己加一个图片,加一个按钮,push,pop。不就得了,而且想改成什么样就改成什么样,想放几个按钮就放几个按钮,想放在哪就放在哪,多舒服... 阅读全文
posted @ 2012-05-04 21:28 宸垣 阅读(891) 评论(1) 推荐(0) 编辑