- 博客(81)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 iOS工程里添加C文件造成的编译错误
expected identifier or'('unknown type name‘nsstring’declaration of 'protocol'must be imported from module'objectiveC.runtime'before it is required原来在xcode6里新建的pch文件少了#ifdef __OBJC__#e
2016-04-25 19:17:24 6416
转载 APP被苹果App Store拒绝的N个原因
1、程序有重大bug,程序不能启动,或者中途退出。 2、绕过苹果的付费渠道,我们之前游戏里的用兑换码兑换金币。 3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。 4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒) 5、网络功能不能正常访问。 6、图标不能点击,不能点击的图标要置灰,或者直接隐藏。
2015-04-06 15:28:26 932
转载 iOS 开发的9个超有用小技巧
1.如何快速的查看一段代码的执行时间。12#define TICK NSDate *startTime = [NSDate date]#define TOCK NSLog(@"Time: %f", -[startTime timeIntervalSinceNow])在想要查看执行时间的代
2015-03-22 11:51:05 473
原创 ios回复购买商品
如果在一个设备上卸载并重新安装应用程序,或者将应用程序安装在与相同iTunes账户相关联的第二个设备上,那么可以在这些设备上回复购买商品。
2015-03-09 13:27:40 570
转载 uitable ios7 cell 横线左移
uitableView cell 的横线,左移if([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableViewsetSeparatorInset:UIEdgeInsetsZero];}
2014-09-23 08:55:27 1068
原创 qq分享,第三方登录等,要注意的问题
QQ客户端回调的URL Scheme,其格式为:"QQ” + AppId的16进制(如果appId转换的16进制数不够8位则在前面补0,如转换的是:5FB8B52,则最终填入为:QQ05FB8B52)
2014-08-08 15:29:32 1221
转载 uitextField 小结
/初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)] //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef
2014-06-14 14:46:14 804
转载 ios开发之倒计时实现的两种方法
方法1:使用NSTimer来实现 主要使用的是NSTimer的scheduledTimerWithTimeInterval方法来每1秒执行一次timeFireMethod函数,timeFireMethod进行倒计时的一些操作,完成时把timer给invalidate掉就ok了,代码如下:[cpp] view plaincopyprint? second
2014-05-09 10:02:43 708
转载 IOS根据两个经纬度计算相距距离
//第一种苹果自带的[cpp] view plaincopy CLLocation *orig=[[[CLLocation alloc] initWithLatitude:[mainDelegate.latitude_self doubleValue] longitude:[mainDelegate.longitude_self doubleValue]
2014-05-09 09:59:12 1144
转载 addTimeInterval Deprecated in iOS 4.0
iOS 4.0之后NSDate的addTimeInterval方法被deprecated了- (id)addTimeInterval:(NSTimeInterval)seconds取而代之,可以用dateByAddingTimeInterval来代替- (id)dateByAddingTimeInterval:(NSTimeInterval)seconds
2014-04-16 11:39:44 866
转载 2012-09-25 14:01 Xcode升级后的Bug处理
Xcode升级到4.4后,出现了一堆的Warning.网上搜了一些办法,总结一下。1:Jsonkit中的Direct access to objective-c's isa is deprecated in favor of object_setClass() and object_getClass()object->isa 替换为 object_getClass(object
2014-04-16 10:05:30 692
转载 iOS学习:调用相机,选择图片上传,带预览功能
一、新建工程 二、拖控件,创建映射 三、在.h中加入delegate@interface ViewController : UIViewController复制代码四、实现按钮事件 -(IBAction)chooseImage:(id)sender { UIActionSheet *shee
2014-03-30 11:16:25 1038
原创 上传图片
NSString * fileName = [[NSBundle mainBundle]pathForResource:@"广告1" ofType:@"png"]; ASIFormDataRequest * request = [[ASIFormDataRequest alloc]initWithURL:[NSURL URLWithString:@"http://www.qipeisho
2014-03-30 11:12:35 662
转载 动态调整UITableViewCell高度的实现方法
http://www.cocoachina.com/iphonedev/sdk/2011/0627/2983.htmlhttp://blog.sina.com.cn/s/blog_91e217ec0100wor5.html
2014-03-26 18:18:07 699
转载 iOS 协同开发出fatal error: file 'XX-Prefix.pch' has been modified since the precompiled header was built
在协同开发的时候,刚刚从svn下载到本地的代码,出现“fatal error: file 'XX-Prefix.pch' has been modified since the precompiled header was built”的问题,这个其实不是什么问题,解决方案如下:1、找到 XX-Prefix.pch 文件 注释掉下面的代码:[cpp] vie
2014-03-18 14:03:40 858
转载 XCode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +
2014-03-12 15:50:49 794
转载 ios7的UITableVIew按字母排序的索引怎么改成背景是透明的?
在ViewDidLoad里添加如下语句:if ([_tableView respondsToSelector:@selector(setSectionIndexColor:)]) { _tableView.sectionIndexBackgroundColor = [UIColor clearColor]; _tableView.sectionIndexTrackingBack
2014-03-11 17:47:09 1549
转载 UITableView中的部分设置
UITableView 默认选中一个 cell首先定义一个变量并初始化123456BOOL isSelectRow;- (void)viewDidLoad{ [superviewDidLoad]; // Do any additional setup after loading the view.
2014-03-11 17:04:37 721
转载 iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
该方法的传入参数是“NSIndexPath”类型,如何获得对应的Cell对象吗,方法如下:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView cellForRowA
2014-03-08 16:39:08 3990
原创 NSFileManager——沙盒
NSString * webPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Private Documents/Temp"]; NSFileManager * fileManage = [NSFileManager defaultManager]; if (![fileManage fileE
2014-02-28 16:49:20 778
原创 判断ios7系统和屏幕尺寸大小
#define IS_IPHONE_5 (fabs((double)[[UIScreen mainScreen] bounds].size.height - (double)568)#define IOS7 [[UIDevice currentDevice].systemVersion floatValue] >= 7.0
2014-02-23 16:55:53 1747
转载 iOS - 正则表达式判断邮箱、身份证..是否正确:
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF
2014-02-11 17:37:00 724
转载 iOS 检测版本更新
如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary]; CFSho
2014-02-10 16:19:29 804
转载 ios NSTimeInterval获取时间间隔
想在程序开始或者进入某个界面,到结束程序或退出某个界面,获取到这个持续时间.获取到这个时间还需要转化一个取得时分秒.date1代表开始时间,在开始计时的地方调用, [selfgetCurrentTime];在结束时的方法里写如下代码:
2014-02-10 10:10:52 1267
转载 iOS App进入后台获取更多的运行时间
转载自:looyao's blog当App进入后台时(按下Home键), App会被系统暂停, 所有的程序逻辑都会停止,App还是驻留内存中, 除非被用户强制退出, 或者被系统kill掉(为了保证正在前台运行的App有足够的内存,系统会选择性的kill到后台的其他App), 当然这个和本文讨论的主题不太相关,本文要讲的是如何让进入后台的App争取更多的运行时间而不是被马上暂停掉. 当程序进入后
2014-02-08 16:08:18 895
转载 while a presentation or dismiss is in progress
当使用presentViewController和dismissPresentViewController时,如果报这个错 : while presentation is in progress ,修改方法为[mainView dismissModalViewControllerAnimated:NO]; 将参数Animated改为NO;如果报这个错while a presentation o
2014-01-27 08:58:54 3789
转载 关于ld: file is universal (二 slices) but does not contain a(n) armv7s slice
关于ld: file is universal (2 slices) but does not contain a(n) armv7s slice升级了xcode之后,支持iOS6和iPhone5,不过Build项目的时候,出现了标题所示错误提示信息。原因是引用的第三方库导致了这个链接错误。解决办法有三个,随便哪种都能解决:1.升级涉及到的.a文件2.在target的Bui
2014-01-18 16:04:29 1367
原创 ios7状态栏设置
在ios7中设置状态栏:状态栏字体颜色设置statusBar字体为白色在plist里面设置View controller-based status bar appearance 为 NO;设置statusBarStyle 为 UIStatusBarStyleLightContent
2014-01-18 14:55:49 781
转载 IOS app启动动画的实现
关于在App启动时播放一段动画,可以用flash直接播放,也可以用多张连续的图片来实现,在项目中,我选择了后者。通过连续的多张图片做出动画效果,系统自带的UIImageView就能完成这个功能,一开始我也这么做的,但是最后发现内存爆了,占了800M多(iPAD)。(注:一张100K的png图片初始化为Image放到内存后会占用几M到几十M的空间不等) 最后我选择了通过定时器不断刷新UII
2014-01-06 14:53:11 1505
ios开发问题,关于通知的
2013-07-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人