1 小结:1)int-->NSNumber:numberWithInt2)NSNumber-->nsinteger:integerValue3)string -->double:initWithString4)CGFloat --> dobule:initWithFloat,decimalobj d...
分类:
移动开发 时间:
2014-12-18 18:19:02
阅读次数:
234
问题描述
在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧.我们怎么去掉警告呢
1.最直接,最一劳永逸,最安全的方式,直接找到警告的那段代码,改为不警告.这个方式,最安全....
分类:
其他好文 时间:
2014-12-17 18:32:14
阅读次数:
149
-(NSString *)formatterBankCardNum:(NSString *)string{ NSString *tempStr=string; NSInteger size =(tempStr.length / 4); NSMutableArray *tmpStrArr ...
分类:
移动开发 时间:
2014-12-17 18:11:36
阅读次数:
425
1 You can also use %zd (NSInteger) and %tu (NSUInteger) when logging to the console.2 3 NSInteger integer = 1;4 NSLog(@"first number: %zd", integer);5...
分类:
其他好文 时间:
2014-12-17 14:26:41
阅读次数:
631
UITableViewDataSource TableView數據源協議主要进行,数据的编辑(删除,插入),索引,移动排序的操作,是否允许编辑(删除,插入)和移动排序,设置显示的行数,组数,单元格的显示-(NSInteger)tableView:(UITableView *)tableView nu...
分类:
其他好文 时间:
2014-12-17 01:35:34
阅读次数:
314
typedef NS_ENUM(NSInteger, NSComparisonResult) {NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};其中,NSOrderedSame表示比较的两个字符串完全一致, 同时,在这个枚举...
分类:
移动开发 时间:
2014-12-14 01:54:58
阅读次数:
187
我们先设想一个场景:把一堆算法塞到同一段代码里,然后用if
-
else
和switch
-
case
来决定使用哪个算法。
比如:表单验证,数据本身可能是NSString, NSInteger,
NSFloat...
有时候不仅要验证类型还需要验证长度,或者还有其他的验证...
如果用if,有时候真感觉那是一场噩梦。
赶紧醒醒吧,加上一个策略模式。wow,世界顿时变得...
分类:
其他好文 时间:
2014-12-10 14:19:25
阅读次数:
193
用GCD写Objective-c的单例模式和C#有比较大的区别 声明h文件 #import @interface me : NSObject
@property (nonatomic) NSInteger age;
+(instancetype)makeme;
@end instancetype和i...
分类:
其他好文 时间:
2014-12-08 17:21:11
阅读次数:
242
初学者的问题主要集中在,下面几个问题:一、几个函数总是不被调用:例如:[objc]view plaincopy-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section;这个代理不被调用的种...
分类:
其他好文 时间:
2014-12-07 22:54:24
阅读次数:
290
一:数据源方法/** 数据源协议,所有方法都必须实现 */@protocol UIPickerViewDataSource@required// 返回要显示的列数- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerVie...
分类:
其他好文 时间:
2014-12-05 22:36:06
阅读次数:
283