- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ return UIInterfaceOrientationMaskP....
分类:
移动开发 时间:
2014-08-01 13:23:21
阅读次数:
202
//控制输入框的字数- (void)textViewDidChange:(UITextView *)textView{ NSInteger number = [textView.text length]; if (number > 300) { textView.text = [textV...
分类:
移动开发 时间:
2014-08-01 13:10:51
阅读次数:
286
//收回键盘1-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self.view.subviews enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL....
分类:
移动开发 时间:
2014-08-01 12:59:21
阅读次数:
257
shallow 浅拷贝 Deep深拷贝 1、产生一个新对象,对象的内容与源对象相同2、源对象与新对象使用不同的内存区域3、需要NSCopying 或者NSMutableCopying协议才能使用复制功能?4、Fundation中得基础数据类型如Nsstring、NSNumber 等...
分类:
其他好文 时间:
2014-07-30 00:37:22
阅读次数:
313
NSNumber生成:NSNumber *number1 = [[NSNumber alloc] initWithInt:1000];转成NSNumber型:// short型→NSNumber型NSNumber *num = [NSNumber numberWithShort:32767];// ...
分类:
其他好文 时间:
2014-07-30 00:37:02
阅读次数:
204
//数字对象的创建与使用
//main.m
#import<Foundation/Foundation.h>
int?main(int?argc,?const?char?argv[])
{
????@autoreleasepool{
????????//创建一个NSNumber“数字对象”
???????...
分类:
其他好文 时间:
2014-07-29 16:20:29
阅读次数:
236
总结几个TableView常用的代码 初始化方面 static string CellIndetifier="cellIndetifier";-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ return 1;//表中...
分类:
移动开发 时间:
2014-07-28 11:22:30
阅读次数:
222
NSNumber是NSValue的子类,但 NSNumber只能包装数字类型,NSValue可以包装任意值。也可以用NSValue包装结构体后加入NSArray,NSDictionary等集合中。创建NSValue的常用方法 - (id)initWithBytes:(const void *)val...
分类:
其他好文 时间:
2014-07-26 00:28:16
阅读次数:
449
NSNumber可以将基本数据类型包装成对象,这样就可以间接将基本数据类型存进NSArray、NSDictionary等集合中, 但是它不能包装结构体。 常见的初始化方法:+ (NSNumber *)numberWithChar:(char)value+ (NSNumber *)numberWith...
分类:
其他好文 时间:
2014-07-25 23:55:30
阅读次数:
580
加速计是整个IOS屏幕旋转的基础,依赖加速计,设备才可以判断出当前的设备方向,IOS系统共定义了以下七种设备方向:typedefNS_ENUM(NSInteger, UIDeviceOrientation) { UIDeviceOrientationUnknown, UIDeviceOrient.....
分类:
其他好文 时间:
2014-07-25 23:52:51
阅读次数:
279