文章分类 - 【本分类下所有内容均转载自haoxue:iphone开发笔记和技巧总结 】
原文地址:http://www.cocoachina.com/bbs/read.php?tid-73570-page-1.html
摘要:1、类型不同 BOOL为int型 bool为布尔型 2、长度不同 bool只有一个字节 BOOL长度视实际环境来定,一般可认为是4个字节3、取值不同 bool取值false和true,是0和1的区别; false可以代表0,但true有很多种,并非只有1。 如果数个bool对象列在一起...
阅读全文
摘要:布尔值宏定义 真为YES 假为NO Objective-C中的BOOL实际上是一种对带符号的字符类型(signed char)的定义(typedef),它使用8位存储空间,YES定义为1,而NO定义为0(使用#define)。Objective-C并不将BOOL作为仅能保存YES或NO值的真正的布尔...
阅读全文
摘要:View层次结构说明:1.容器类,加强其他视图的功能,或提供额外的显示效果。 如:UIScrollView是用来显示那些内容太多,不能在一屏里显示的视图的; UITableView是UIScrollView的子类,用来展现列表形式的内容的,因为表中的行是可选的, UITableView也被用于层次结...
阅读全文
摘要://performSelector: withObject:afterDelay 线程的使用 延迟函数[self performSelector:@selector(addShrinkImg) withObject:self afterDelay:2.0f];
阅读全文
摘要:ASIHTTPRequest,是一个直接在CFNetwork上做的开源项目,提供了一个比官方更方便更强大的HTTP网络传输的封装。一、介绍特色功能如下:1.下载的数据直接保存到内存或文件系统里2.提供直接提交(HTTPPOST)文件的API3.可以直接访问与修改HTTP请求与响应HEADER4.轻松...
阅读全文
摘要:ASIHTTPRequest,是一个直接在CFNetwork上做的开源项目,提供了一个比官方更方便更强大的HTTP网络传输的封装。特色功能如下:1,下载的数据直接保存到内存或文件系统里2,提供直接提交(HTTPPOST)文件的API3,可以直接访问与修改HTTP请求与响应HEADER4,轻松获取上传...
阅读全文
摘要:1.什么是NSRunLoop?我们会经常看到这样的代码:(IBAction)start:(id)sender{pageStillLoading=YES;[NSThreaddetachNewThreadSelector:@selector(loadPageInBackground:)toTarget:...
阅读全文
摘要:在使用NSOperationQueue简化多线程开发中介绍了多线程的开发,我这里主要介绍一下使用NSRunLoop阻塞线程。主要使用在NStimer定时启用的任务或者异步获取数据的情况如socket获取网络数据,要阻塞线程,直到获取数据之后在释放线程。下面是线程中没有使用NSRunLoop阻塞线程的...
阅读全文
摘要:手指在屏幕上能达到的精度和鼠标指针有很大的不同。当用户触击屏幕时,接触区域实际上是椭圆形的,而且比用户想像的位置更靠下一点。根据触摸屏幕的手指、手指的尺寸、手指接触屏幕的力量、手指的方向、以及其它因素的不同,其“接触部位”的尺寸和形状也有所不同。底层的多点触摸系统会分析所有的这些信息,为您计算出单一...
阅读全文
摘要:&& 是逻辑运算符,最终答案只能是1或者是0,或者说是 true 或 false. && 是逻辑与运算符,参加判断的两个条件有一个为0(就是假命题),那结果就是0;&是按位与(AND)运算符,与二进制存储和操作有关。
阅读全文
摘要:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;- (void)touchesEnded...
阅读全文
摘要:NSTimer *addEnemyTimer;addEnemyTimer=[NSTimer scheduledTimerWithTimeInterval:(3.0) target:self selector:@selector(addEnemy) userInfo:nil repeats:YES];...
阅读全文
摘要:UITableViewCell*cell =[tableViewcellForRowAtIndexPath:indexPath]; //定位光标 NSRangerange = [opinionselectedRange]; NSMutableString*top = [[NSMutableStri...
阅读全文
摘要:UITextView * m_textInput;//设置光标到输入文字的末尾NSUInteger length = m_textInput.text.length;m_textInput.selectedRange = NSMakeRange(length,0);
阅读全文
摘要:UITextView限制行数的问题之前试了好多方法,最终解决了,解决方法非常简单,在UITextViewDelegate中加下面的方法即可:-(BOOL)textView:(UITextView *)textViewshouldChangeTextInRange:(NSRange)rangerepl...
阅读全文
摘要:// 获得光标所在的位置int location =contentTextView.selectedRange.location;// 将UITextView中的内容进行调整(主要是在光标所在的位置进行字符串截取,再拼接你需要插入的文字即可)NSString *content = contentTe...
阅读全文
摘要:能让用户点击 UITextView 输入文字时,光标都从最初点开始- (void)textViewDidChangeSelection:(UITextView *)textView{ NSRange range; range.location = 0; range.length = 0; textV...
阅读全文
摘要:键盘透明textField.keyboardAppearance = UIKeyboardAppearanceAlert;状态栏的网络活动风火轮是否旋转[UIApplication sharedApplication].networkActivityIndicatorVisible,默认值是NO。截...
阅读全文
摘要:只有这2种数字键盘才有效果:UIKeyboardTypeNumberPad,UIKeyboardTypePhonePadkeyboardAppearance = UIKeyboardAppearanceAlert 代码如下:NSArray *ws = [[UIApplication sharedAp...
阅读全文

浙公网安备 33010602011771号