想要做个手机APP需要去苹果app上架流程市场上架,就没用不用上架的吗?有人帮忙吗?

iOS 问题:请各位大神帮个忙,谢谢大家!小弟初学iOS,赶鸭子上架,有几个问题急需解决:
1、我已经知道可以通过plist设置成按home键退出程序后下次进入要重新启动,但是我希望在程序中打开的网页里左右手势能切换回程序之前的状态,有没可能做的到?目前是打开网页以后跟按home一样,左右切换就重新启动程序了。
2、是不是IOS6之后的App Store才支持在苹果商店里打开安装过的应用?小弟手边是一台淘汰的ipad1,App store上安装结束以后显示的只是已安装而已,但是在其他ipad上确实看到了可以在App Store启动应用。
3、在ARC开启的情况下,函数出口处是否需要对临时用的一些如字典、数组等赋值为nil以释放资源呢?
再次谢谢大家! -
请各位大神帮个忙,谢谢大家!小弟初学iOS,赶鸭子上架,有几个问题急需解决:
1、我已经知道可以通过plist设置成按home键退出程序后下次进入要重新启动,但是我希望在程序中打开的网页里左右手势能切换回程序之前的状态,有没可能做的到?目前是打开网页以后跟按home一样,左右切换就重新启动程序了。
2、是不是IOS6之后的App Store才支持在苹果商店里打开安装过的应用?小弟手边是一台淘汰的ipad1,App store上安装结束以后显示的只是已安装而已,但是在其他ipad上确实看到了可以在App Store启动应用。
3、在ARC开启的情况下,函数出口处是否需要对临时用的一些如字典、数组等赋值为nil以释放资源呢?
再次谢谢大家!
共有 16 个回答
1. If you dun set any thing, the app will be resume back to the previous status when it is go back to foreground.
2. Yes, this function will only support in iOS 6, and the maximum iOS version of iPad1 is iOS 5.1.1 only.
3. No, you are no need to handle any memory issue in arc mode. If you try to set nil, there will have memory leak.
登录后方可回复
@Code4appDev :
纠正一下第三点:
If you try to set nil, there will have memory leak.
不会产生memory leak的。
登录后方可回复
关于第一个问题,我是希望home键能退出,而左右手势能切换,这个能做的到吗?
登录后方可回复
1. UIApplicationExitsOnSuspend bool YES
2.可以的,左右手势比較煩,主要是要記下之前的状态的部份(要看情況而定)
登录后方可回复
谢谢Idiota,我说的不是自己定义手势,正常在设置里不是可以设置成多指左右拨动可以切换程序吗?我的意思是在这个切换的过程中不重新启动程序,而按home再启动时要重新启动程序,恐怕做不到吧…
登录后方可回复
我记忆中是不能?不过我不肯定
登录后方可回复
I suggest you to capture the UIWindow touch event,
When there is 4 fingers that it is touching the screen and then the applicationDidEnterBackground delegate is called immediately. Nothing to do.
The program will keep in the same after the program is resumed back to foreground.
The applicationDidEnterBackground delegate is called and there is not 4 fingers multi-touch event before. Then call exit(0);
登录后方可回复
谢谢楼上大哥的解答!太棒了!我已经实现了,几近完美!但还存在一个小缺陷:
有没有一个能包括所有页面的touches响应事件,不然每一个View都要写touchesMove等事件比较麻烦,因为每个View都不同,来自于各种类的继承,所以不好写一个统一的类。
登录后方可回复
You should create your own UIWindow class and then replace the delegate one to capture all of the touch event.
登录后方可回复
Or you can overwrite the UIApplication sendEvent function to capture:
登录后方可回复
我尝试把代码写在自定义的tableView里,但是发现tableView在上下拖动时,touchesbegan会无法响应,另外,左右拖动也需要按住较长时间才能响应,不能像固定的View那样碰到就响应,不知是什么原因,如何改进?
登录后方可回复
The UITableView is inherited from UIScrollView, and the scrolling action of the UIScrollView will block the main thread.
You can try to write your code inside this area in the touchesBegan delegate call back:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
dispatch_async(dispatch_get_main_queue(), ^{
//Write your code here
printf("touchesBegan\n");
登录后方可回复
目前的情况是,轻点TableView立刻抬起,能响应began和end,如果要拖动,那么必须先按住1秒才触发began,然后拖动才能被检测到,否则拖动直接就关闭了。不知出发began这1秒左右延迟是哪里来的。
登录后方可回复
用异步方法没有效果……关键是为什么点到表格要过1秒才会有began响应…静态的view直接就响应了
登录后方可回复
Then how about the other UIView that add over the UITableView.
You can capture all touch event in the UIView first and the send it back to the UITableView.
登录后方可回复
I found this in the UIScrollView:
// override points for subclasses to control delivery of touch events to subviews of the scroll view
// called before touches are delivered to a subview of the scroll view. if it returns NO the touches will not be delivered to the subview
// default returns YES
- (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)
登录后方可回复
登录后方可回答
耗时 0.1110 秒随着时代的发展,大屏电视越来越普及,与此同时人们玩游戏的方式...
蓝魔在北京中国电影导演中心举行了新品发布会,携手比亚迪推出了...
6月上映的《侏罗纪世界》大家是否已经看过瘾了呢?虽然本片槽点很...
> 为何应用总被拒 App Store给出十大理由
为何应用总被拒 App Store给出十大理由
手机中国【原创】作者:手机中国 闫瑾责任编辑:王孜日 06:32
  【 】大家都知道想要在App Store中上架一款应用是非常困难的,不但要严格遵守制定的标准,还需要经过一段长时间的审核,这也是为何版本的软件更新总是快一些的原因。最近苹果挂出了一个全新的页面,上面列出了最容易被App Store拒绝的十大理由,让用户和开发者都能对审核过程有更详细的了解。
  1.应用信息不完整(占比14%);
  2.应用存在明显的BUG(占比8%);
  3.不符合开发者项目许可协议中的条款(占比6%);
  4.界面设计过于复杂不够优秀(6%);
  5.应用的名称、描述与截图和应用内容不相符(5%);
  6.应用之内包含虚假、欺骗或者误导的内容,或者应用的名称与其他应用相似度太高(5%);
  7.应用在iTunes Connect和设备上的名称应该相似,避免引起混淆(占比4%);
  8.元数据有未填写项,存留占位符文本(占4%);
  9.开发者应该为应用选择一个恰当的评级,苹果公司有权作出修改甚至删除处理(占比3%);
  10. 任何“beta”、“demo”、“trial”或“test”版本的应用(占比2%)。
  从占比数据上不难看出,信息不完整是被拒绝的主要原因,有不少开发者都在抱怨App Store的审核过程过于复杂,但其实有很大一部分原因出在自己身上,如果开发者能够严格遵守审核标准,不但减轻了审核人员工作,也能加快应用的上架速度。
07/17 06:5807/16 11:0007/15 17:5507/15 16:14
07/17 05:3007/16 05:3907/16 05:3007/16 05:30
07/09 18:0607/08 09:4307/07 17:4507/06 09:16
07/09 05:3007/08 05:3507/07 05:3907/07 05:30
48小时热门软件文章
拍派》是手机中国软件频道于2014年年初全新...
又见最高通缉!此前EA在移动平台上已出品了...
几天前微信安全中心发布了朋友圈月度谣言To...
在微信推出公众平台并大获成功后,自家兄弟...
7月8日支付宝V9.0正式上线,新版本从图标到...【手机APP开发必备】苹果APPStore上架攻略
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
【手机APP开发必备】苹果APPStore上架攻略
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 app上架流程 的文章

 

随机推荐