1、文件大小差不多是 1000个字节,为1KB。如 417550个字节大小的图片,大小为418KB:
2、 C语言中不常见的语法
- int a = 0, b = 0;
- a = 1, b = 2;
- int c = (a, b);
- int c = ((void)a, b);
3、汉字转拼音:
NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中国人"];
if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandarinLatin, NO)) {
NSLog(@"Pingying: %@", ms); // wǒ shì zhōng guó rén
}
if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformStripDiacritics, NO)) {
NSLog(@"Pingying: %@", ms); // wo shi zhong guo ren
}
4、图片尺寸:
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html
5、UITableView
a、cell分割线的左边距如何去掉: 先将Separator Insets 设置为zero,然后:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//....
if ([[[UIDevice currentDevice]systemVersion]floatValue]>=8.0)
{
cell.layoutMargins = UIEdgeInsetsZero;
cell.preservesSuperviewLayoutMargins = NO;
}
}
6、中文拼音排序器:
#define GB18030_ENCODING CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)
+ (NSComparator)compor {
return ^NSComparisonResult(NSString *obj1, NSString *obj2) {
NSString *str1 = [obj1 stringByAddingPercentEscapesUsingEncoding:GB18030_ENCODING];
NSString *str2 = [obj2 stringByAddingPercentEscapesUsingEncoding:GB18030_ENCODING];
return [str1 compare:str2];
};
}
7、如何获取xcassets中LaunchImage图片
NSDictionary * dic = @{@"320x480" : @"LaunchImage-700", @"320x568" : @"LaunchImage-700-568h", @"375x667" : @"LaunchImage-800-667h", @"414x736" : @"LaunchImage-800-Portrait-736h"};
NSString * key = [NSString stringWithFormat:@"%dx%d", (int)[UIScreen mainScreen].bounds.size.width, (int)[UIScreen mainScreen].bounds.size.height];
UIImage * launchImage = [UIImage imageNamed:dict[key]];
--------------------------------XCODE------------------------------------
1、快速查找文件:shift+cmd+o
2、分辨率:4s: 640x960 5s 640x1136 iPhone 6: 750x1334 iPhone 6Plus:1242x2208
对比:http://www.paintcodeapp.com/news/iphone-6-screens-demystified
3、iOS调试:
Technical Note TN2239
iOS Debugging Magic
审核:https://developer.apple.com/cn/support/appstore/app-review/
如果出现需要斟酌体谅的特殊情形,您可以申请加速 app 的审核过程。这些情况包括修复 App Store 上现有 app 的严重错误,或发布 app 以配合与您直接相关的活动。
紧急错误修复
如果您已提交用于修复 App Store 上现有 app 的严重错误的更新,并申请了加速审核,请务必提供在当前 app 版本上重现该错误的步骤。
时间敏感型活动
对于与活动相关的 app,我们建议您在 iTunes Connect 中规划并安排 app 的发布。但是,如果您的 app 仍处于审核阶段,而您的活动启动之日迫在眉睫,则可以申请加速 app 的审核过程。提交申请时,请提供活动事项、活动日期以及相应 app 与活动的关联,这一点非常重要。
请注意:加速审核的接受处理名额有限,我们不保证每个申请都能加速处理。登录以申请加速审核。