摘要: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ NSString *CellIdentifier = [NSString stringWithFormat:@"Cell%d%d", indexPath.section, indexPath.row];//关键 UITableViewCell *cell = [self.tbSalary dequeueReusableCellWithIdentifier:CellIde 阅读全文
posted @ 2014-03-14 14:27 曈曈7添 阅读(453) 评论(0) 推荐(0)
摘要: //方法一 NSDateFormatter * formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd"]; // [formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"]; NSString * locationString=[formatter stringFromDate:[NSDate date]]; NSLog(@"今天日期是:%@",locationString); //方法二 阅读全文
posted @ 2014-03-14 14:26 曈曈7添 阅读(1095) 评论(0) 推荐(0)
摘要: 让UIImage有缩放功能@interface UIImage (scale)-(UIImage*)scaleToSize:(CGSize)size;@end#import "UIImage+Scale.h"@implementation UIImage (scale)-(UIImage*)scaleToSize:(CGSize)size{// 创建一个bitmap的context// 并把它设置成为当前正在使用的contextUIGraphicsBeginImageContext(size);// 绘制改变大小的图片[self drawInRect:CGRectMake( 阅读全文
posted @ 2014-03-14 14:19 曈曈7添 阅读(385) 评论(0) 推荐(0)
摘要: //初始化UIImageView*imageView=[[UIImageView alloc]initWithFrame:CGRectMake(100,200,120,120)];//需要设置图片 UIImage第一种:[imageView setImage:[UIImage imageNamed:@"1.jpeg"]];//第二种:NSString*filePath=[[NSBundle mainBundle]pathForResource:@"1"ofType:@"jpeg"];UIImage*images=[UIImageima 阅读全文
posted @ 2014-03-14 14:13 曈曈7添 阅读(1324) 评论(0) 推荐(0)
摘要: 上架准则(注:中文翻译最近一次更新为2013-03-04,文中红色部分是相对于2013-03-04版本的新增内容,绿色部分代表更改的内容,蓝色表示苹果相关官方文档的链接。)前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织。我们发布了《App Store审核指南》(App Store Review Guidelines),希望通过它帮您避开开发应用程序过程中的一些问题,并帮你在提交应用时加快审核流程。我们将应用程序(Apps)视为与书籍或歌曲不同的产品,我们并不存储它们。如果您. 阅读全文
posted @ 2014-03-14 14:11 曈曈7添 阅读(424) 评论(0) 推荐(0)
摘要: 1.Xcode内置GDB,可以使用GDB调试,调试命令: 1.1po命令:为printobject的缩写,显示对象的文本描述 (lldb)po[$eaxclass]:输出异常对象的地址 (lldb)po[$eaxname]:输出这个异常的名字 (lldb)po[$eaxreason]:这个将会输出错误消息: (lldb)“po$eax”:对这个对象调用“description”方法和打印出来 “$eax”是cup的一个寄存器。在一个异常的情况下,这个寄存器将会包含一个异常对象的指针。注意:$eax只会在模拟器里面工作,假如你在设备上调试,你将需要使用”$r0″寄存器 1.2... 阅读全文
posted @ 2014-03-14 14:10 曈曈7添 阅读(160) 评论(0) 推荐(0)
摘要: 12张图片命名合理一点,NSInteger minute = [[[NSCalendar currentCalendar] components:NSMinuteCalendarUnit fromDate:[NSDate date]] minute]; splashView = [[UIImageView alloc] initWithFrame:self.window.frame]; splashView.autoresizingMask = (UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight); splashV 阅读全文
posted @ 2014-03-14 14:06 曈曈7添 阅读(269) 评论(0) 推荐(0)
摘要: 用户辨别恶意软件的Tips当见到一款应用宣称自己可以无需越狱实现如陌生来电归属地、来电黑名单、通话录音、速度优化,甚至夜视仪这样匪夷所思的功能时,你可以直接忽略它们,因为苹果并未开放此类应用接口;当见到一款应用的评论在短时间内大幅度增长,且评级一边倒的好评时,你需要注意这款应用可能正在进行恶意的刷排名推广;在苹果官方推出举报的功能之前,我们也许可以参考Apple4.us曾经建议的“如何让苹果 App Store 上的盗版书下架”的方式尝试对欺诈应用、恶意应用进行举报。 阅读全文
posted @ 2014-03-14 14:04 曈曈7添 阅读(160) 评论(0) 推荐(0)
摘要: 一般来说,如果你的APP是免费的,被下架可能有几个原因:1、有没有作弊的行为?呵呵。这个,你懂的。2、软件内容有没有违反苹果的APP Store条款,自己去翻,挺严格的。我做APP的哥们都疯掉几次了。3、是不是有些功能,审核的时候看不出来,但在某个特定时间那个功能被激活,而这个功能又是苹果反对的。(360的很可能是这个,跟云服务有关)4、软件的截图、功能、说明是不是和实际有很大出入。 5、如果有iad,是不是让用户很容易点击。 阅读全文
posted @ 2014-03-14 14:02 曈曈7添 阅读(823) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2014-03-14 11:36 曈曈7添 阅读(0) 评论(0) 推荐(0)
摘要: _scrollViewing=[[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,width(_specialView),height(_specialView))]autorelease];_scrollViewing.backgroundColor=[UIColorgrayColor];_scrollViewing.pagingEnabled=YES;_scrollViewing.contentSize=CGSizeMake(_scrollViewing.frame.size.width*3,_scrollViewing.frame.siz. 阅读全文
posted @ 2014-03-14 11:35 曈曈7添 阅读(216) 评论(0) 推荐(0)
摘要: #import#import#import#import#importtypedef enum{UIScrollViewIndicatorStyleDefault,// black with white border. good against any backgroundUIScrollViewIndicatorStyleBlack,// black only. smaller. good against a white backgroundUIScrollViewIndicatorStyleWhite// white only. smaller. good against a black 阅读全文
posted @ 2014-03-14 11:33 曈曈7添 阅读(357) 评论(0) 推荐(0)
摘要: - (void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*oneCell=[tableViewcellForRowAtIndexPath:indexPath]; [oneCellsetAccessoryType:oneCell.accessoryType==UITableViewCellAccessoryCheckmark?UITableViewCellAccessoryNone:UITableViewCellAccessoryCheckm. 阅读全文
posted @ 2014-03-14 11:31 曈曈7添 阅读(224) 评论(0) 推荐(0)
摘要: 有时需要将NSArray中去除重复的元素,而存在NSArray中的元素不一定都是NSString类型。今天想了想,加上朋友的帮助,想到两种解决办法,先分述如下。1.利用NSDictionary的AllKeys(AllValues)方法可以将NSArray中的元素存入一个字典,然后利用AllKeys或者AllValues取得字典的所有键或值,这些键或值都是去重的。示例代码:NSArray*arr =@[@111,@222,@111];NSMutableDictionary*dict = [NSMutableDictionarydictionary];for(NSNumber*numberina. 阅读全文
posted @ 2014-03-14 11:30 曈曈7添 阅读(183) 评论(0) 推荐(0)
摘要: UILabel* markLabel=[[UILabelalloc]init]; markLabel.text=_markButton.titleLabel.text; [markLabelsizeToFit]; [markLabelsetNumberOfLines:0]; markLabel.lineBreakMode=NSLineBreakByWordWrapping;UIFont* font=[UIFontsystemFontOfSize:18];CGSizesize =CGSizeMake(MAXFLOAT,44);CGSizelabelsize=[markLabel.text... 阅读全文
posted @ 2014-03-14 11:29 曈曈7添 阅读(229) 评论(0) 推荐(0)
摘要: 电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; }- (BOOL)prefersStatusBarHidden. 阅读全文
posted @ 2014-03-14 11:28 曈曈7添 阅读(132) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2014-03-14 11:24 曈曈7添 阅读(0) 评论(0) 推荐(0)
摘要: 判断NSString字符串为空几乎是每一个开发人员肯定会碰到的问题,对于绝大多数人最先闪过大脑的是下面的方法if([yourTextStringisEqualToString:@""])但是很遗憾,这样的判断往往经常会出现失败的情况,造成很多莫名其妙的bug,例如如果用这种方法判断UITextField是否为空便会出现问题[yourTextField.textisEqualToString:@""]上面这行代即时在用户未进行任何输入的情况下,也会为NO,这是什么原因呢?答案其实很简单,yourTextField.text 在最初创建后的值为nil,nil 阅读全文
posted @ 2014-03-14 11:19 曈曈7添 阅读(177) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2014-03-14 11:09 曈曈7添 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2014-03-14 11:06 曈曈7添 阅读(0) 评论(0) 推荐(0)
摘要: -(NSString*)getAPPInfo{ NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];// NSLog(@"app_Name:%@",[infoDictionary objectForKey:@"CFBundleDisplayName"]);// NSLog(@"app_Version:%@",[infoDictionary objectForKey:@"CFBundleShortVersionString"]); 阅读全文
posted @ 2014-03-14 10:56 曈曈7添 阅读(535) 评论(0) 推荐(0)
摘要: 举个例子:NSString*houseOfMM= [[NSStringalloc]initWithString:'装梵几的三室两厅'];上面一段代码会执行以下两个动作:1 在堆上分配一段内存用来存储@'装梵几的三室两厅' ,比如:内存地址为0X1111内容为 '装梵几的三室两厅',2 在栈上分配一段内存用来存储houseForWife,比如:地址为0XAAAA内容自然为0X1111下面分别看下(assign,retain,copy):1.assign的情况:NSString*myHouse= [houseOfMMassign];此时myHouse 阅读全文
posted @ 2014-03-14 10:07 曈曈7添 阅读(297) 评论(0) 推荐(0)