
oc基础
文章平均质量分 59
York_Le
无为......
展开
-
NSData使用方法
NSData就是一些列的字节,他不可以被修改,但是他的子类NSMutableData是可以被修改的,NSData一般用于以写几个地方1.从网上下载数据,NSURLConnection 类从网上获取数据,并以Data对象返回2.把对象存在文件中,3.读取文件数据:一般把数据读到缓存,当向文件写数据时,是去到缓存区的内容写到文件中去得,在基础框架上可以使用NSData类来设置缓原创 2014-05-14 16:10:53 · 1471 阅读 · 0 评论 -
iOS 自定义colletionView(纯代码)
大家都说colletionView和UITabbleView 是兄弟,而且colletionView是在IOS 6之后出来的, colletionView和UITabbleView他俩确实是兄弟,但是使用的时你回遇到好多坑。 比如: UICollectionView *colletionView = [[UICollectionView alloc]init];初始化一个colletionVi原创 2015-06-17 17:59:28 · 1154 阅读 · 0 评论 -
stroryboard利用Segue实现界面传值
在stroryboard中你会发现每个原创 2014-04-18 23:14:08 · 1373 阅读 · 2 评论 -
iOS 继承表
本人目前在研究web前端开发,买了一些视频,筛选出讲好的,自己在淘宝上出售:https://item.taobao.com/item.htm?id=540946716944(自己的淘宝店,请多多支持)转载 2014-08-05 10:52:10 · 510 阅读 · 0 评论 -
IOS ARC 机制
iOS ARC 内存自动管理机制,目前,几乎好多的项目都会用ARC去,因为,它把内存释放这个体力活给干了,不过,虽然ARC很好,我们仍然不能完全把内存管理这回事儿抛在脑后。ARC的工作原理:ARC是一个编译前的步骤,它为我们的代码自动加上retain/release/autorelease语句。 ARC并不是垃圾收集,而且,引用计数也没有消失,只是变成自动而已。听起来像是事后追加的这么一个功能,不原创 2015-06-18 17:47:40 · 683 阅读 · 0 评论 -
iOS判断是否是表情和邮箱格式的判断
iOS text 中是否包含表情和原创 2014-11-24 14:00:28 · 786 阅读 · 0 评论 -
iOS tableViewCell点击后显示下拉菜单
iOS tableViewCell 添加下拉框原创 2014-09-26 15:57:59 · 3843 阅读 · 0 评论 -
iOS 单例传值
写一个类 起作用是 传值#import @interface singleton : NSObject+(singleton *)shareData; @property (strong, nonatomic) NSString *value;@end#import "singleton.h"原创 2014-09-15 10:27:04 · 767 阅读 · 0 评论 -
iOS方法重写
在O-C中子类可以继承父类的方法 ,而不xiu原创 2014-05-19 12:01:25 · 2959 阅读 · 0 评论 -
iOSdCateGory 类别的扩展---使用+理解
CateGory 在IOS 中是一种类的扩展方式,就好像是赵本山和宋丹丹的那个《下蛋的公鸡》的小品一样,公鸡是打鸣的,他不会下蛋,但是给他加个新功能 就是下蛋! 这就是CateGory在类,中的作用!(别吐槽!!谢谢!!) 要注意的是:gateGory 只能扩展 (instance method 和Class method )不可以添加instance variable(个人感觉被必要!可以in原创 2015-05-05 11:28:16 · 686 阅读 · 0 评论 -
IOS的小坑
1.比较NSString时,不要用==,要用isEqualToString:方法2.不要把动画代码放入viewDidLoad中,而是应该放入viewDidAppear中3.UIAlertView调用dismissWithClickedbuttonIndex后,alertView:didDismissWithButtonIndex会被代理调用,而alertView:clickedBu转载 2014-12-08 09:12:49 · 357 阅读 · 0 评论 -
blick的使用
Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。int num1 = 7; int(^aBlock)(int) = ^)int num2) {转载 2014-05-19 14:42:25 · 722 阅读 · 0 评论 -
NSString基本常用方法
//// MyViewController.m// NSStringDemol//// Created by bml on 14-5-13.// Copyright (c) 2014年 bml. All rights reserved.///*基本数据类型NSstring的应用和理解 1.objective-c中核心处理字符串原创 2014-05-13 12:09:38 · 609 阅读 · 0 评论 -
tableView总结
添加数据源, 由三个函数来回答数据绑定的请求:numberOfSectionsInTableView, numberOfRowsInSection 和 cellForRowAtIndexPath.用numberOfSectionsInTableView方法来返回table中有几个组.- (NSInteger)numberOfSectionsInTableView:(UITableV转载 2014-08-07 14:17:11 · 477 阅读 · 0 评论 -
view上添加点手势 button无法响应点击事件
在view 上添加手势 有的时候 会把button的 点击事件盖掉,这个 时候 我们用UITapGestureRecognizer的代理方法//手势的代理方法- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ /原创 2014-09-10 13:26:44 · 1905 阅读 · 0 评论 -
iOS 数据库FMDN 数据库的增 删 改 查 的 的基本操作
iOS 数据库的简单使用原创 2014-09-25 16:44:24 · 1402 阅读 · 0 评论 -
ios nil、NULL和NSNull 的使用
nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:id object = nil; // 判断对象不为空 if转载 2014-10-28 09:42:17 · 469 阅读 · 0 评论 -
BocK的使用
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int result = myB转载 2014-12-03 15:15:08 · 511 阅读 · 0 评论 -
UItextView和UItextfiled 使用
转自:http://blog.youkuaiyun.com/ysy441088327/article/details/76250001:禁止 UITextView 拖动[csharp] view plaincopytextView.scrollEnabled = NO; 注:如果动态修改textView的Frame时,不设置为N转载 2015-01-29 09:12:13 · 752 阅读 · 0 评论 -
单个控制器的屏幕旋转问题
单个控制器的屏幕旋转问题原创 2014-09-01 16:54:39 · 829 阅读 · 0 评论