随笔分类 - 其他
摘要:description:重写对象的这个方法,会在打印的时候显示出自定义的description中的内容debugDescription:方法是在开发者在调试器中以控制台命令打印对象时才调用的。 在NSObject类的默认实现中,NSLog打印是只是直接调用了description,debugDesc
阅读全文
摘要:技术客服链接:https://b.alipay.com/order/techService.htm点击链接--登录账户---选择”在线客服“选择人工客服咨询
阅读全文
摘要:NSInteger nickNameSort(id str1, id str2, void *context){//str1和str2是要排序的数组中的元素 return [[str1 objectForKey:@"nick"] localizedCompare:[str2 objectForKe...
阅读全文
摘要:ios系统升级到7.1后,原来在7.0下显示正常的UISearchbar现在又出现问题了。究其原因,是由于UISearchbar的subview又做修改了。floatversion = [[[UIDevice currentDevice]systemVersion]floatValue]; if([...
阅读全文
摘要:-(void)ReadAllPeoples{ //取得本地通信录名柄 ABAddressBookRef tmpAddressBook = nil; if ([[UIDevicecurrentDevice].systemVersionfloatValue]>=6.0) { tmpAd...
阅读全文
摘要:有时我们写个代码开源出来给别人用时,会被其他开发者抱怨编译不了,很多情况是版本的问题,尤其现在ARC的出现后关于weak,strong的问题让人头疼。有个开源代码这里做的很不错,就是MBProgressHUD看下他是怎么做的:#ifndef MB_STRONG#if __has_feature(ob...
阅读全文
摘要:///////////////////////////////获取本机IP#define MAXADDRS 32extern char *if_names[MAXADDRS];extern char *ip_names[MAXADDRS];extern char *hw_addrs[MAXADDR...
阅读全文
摘要:http://www.cocoachina.com/newbie/tutorial/2012/0607/4334.html
阅读全文
摘要:目前ios的指令集有以下几种:1,armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch2,armv7,支持的机器iPhone4,iPhone4S3,armv7s,支持的机器iPhone5,iPhone5C4,arm64,支持的机器:iPhone5S机器对指令集的支...
阅读全文
摘要:如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。===============================================================================如果你作为iOS开发者已经有一段...
阅读全文
摘要://////////////////NSCalendarUnit 传入NSWeekOfMonthCalendarUnit 代表星期 传入NSMonthCalendarUnit 代表月//得到一个月或是一个星期的最后一天+(NSDate *)getLastDateWith...
阅读全文
摘要:mainVC.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal;[self presentViewController:mainVC animated:YES completion:nil];
阅读全文
摘要:如:aaabbs[e]yuejiashidi[/e]suehahs[e]ueha[/e]lsuehahs[e] [/e]则输出:yuejiashidi ueha ueha//装载每一对[e][/e]之间的字符串 NSMutableArray *subArray = [NSMu...
阅读全文
摘要:An NSAttributedString object manages character strings and associated sets of attributes (for example, font and kerning) that apply to individual char
阅读全文
摘要:最近很多人问ShareSDK的授权视图和分享视图的导航栏样式与应用风格不一致,能否修改导航栏的样式?那么这里我就2.6.1版本进行说明(还在使用1.x版本的朋友建议升级到2.x版本,在新版本中可定制的东西比旧版本更多更灵活哦)。 其实要修改导航栏需要在分享接口(showShareActionSheet或者showShareView)中指定authOptions的viewDelegate和shareOptions中的shareViewDelegate参数。其中authOptions是授权相关的设置,而shareOptions则是分享相关的设置。那么这两个对象都可以通过ShareSDK相关方...
阅读全文
摘要:在objc项目中使用常量的最佳实践之前,在在objc项目中使用常量中,使用c的预处理#define来设置常量。比如,可以做个头文件,然后在需要的类文件中import,使用常量。但这不是最佳实践。这样做可能是最好的方式,首先在比如叫Constants.h的头文件中:#importextern NSString * const kInitURL;@interface Constants : NSObject {}@end这里使用到extern c关键字,表示这个变量已经声明,只是引用。const关键字表示变量是常量,不可修改。在objc的约定里,常量也是大小写混排的驼峰命名规则,首字母小写,另外,
阅读全文
摘要:现在有很多应用都使用了In-App Purchase,虽然对于很多用户来说,可能并不喜欢甚至讨厌这个模式,以为一点击就要从账户里扣钱。但是,应用内购买对于开发者而言不失为一种好的商业模式,而且人们也将越来越接受这种购买模式。下面开始介绍一下应用内购买的基本原理和编程方法。1、基本原理这里参考了Apple的开发文档In-App Purchase Programming Guide简要介绍一下整个流程:Pre 0:在iTunesConnect中对于的App创建相应的产品,并在应用信息中加入这些产品。具体步骤之后介绍。Step 1:应用内根据创建的产品的bundle identifier来获取产品的
阅读全文
摘要:- (NSString*)createCUID:(NSString*)prefix{NSString *result;CFUUIDRefuuid;CFStringRefuuidStr;uuid =CFUUIDCreate(NULL);uuidStr =CFUUIDCreateString(NULL, uuid);result=[NSStringstringWithFormat:@"%@-%@",prefix,uuidStr];CFRelease(uuidStr);CFRelease(uuid);returnresult;}希望对你有所帮助!
阅读全文
摘要:大家编译iPhone程序的时候,都会发现二进制文件的旁边生成了一个.dSYM文件.以前一直不知道这个文件是用来干嘛的,今天才知道这个是symbol file,用来debug用的.大家可以读读这篇文档.http://developer.apple.com/iphone/library/technotes/tn2008/tn2151.html里面讲了如何从用户那里收集crash report,然后结合你的binary file, dSYM文件就可以在XCODE organizer那里分析了.同时也可以看到别人的程序大概是怎么样死掉的
阅读全文

浙公网安备 33010602011771号