Questions tagged «iphone»

除非要专门针对Apple的iPhone和/或iPod touch,否则请勿使用此标签。对于不依赖于硬件的问题,请使用标签[ios]。需要考虑的更多标签是[xcode](但仅当问题与IDE本身有关时),[swift],[objective-c]或[cocoa-touch](但不包括[cocoa])。请避免有关iTunes App Store或iTunes Connect的问题。如果使用C#,请使用[mono]进行标记。

14
电晕,Phonegap,钛之间的比较
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我是一名网络开发人员,我想将我的网络产品移至iPhone。其中一种产品类似于Google Maps:在手机屏幕上显示地图,您可以拖动或调整地图大小并查看我们添加到地图中的一些信息。 我知道有一些技术可以使您使用HTML,CSS和Javascript开发本机iPhone应用程序。我确定了一些: 安斯卡手机 电话间隙 加速器 还有其他类似的产品吗?它们之间有什么区别?我应该选择哪一个?


24
如何检测iPhone 5(宽屏设备)?
我刚刚升级到XCode 4.5 GM,发现您现在可以将“ 4”视网膜的大小应用于情节提要中的视图控制器。 现在,如果要创建同时在iPhone 4和iPhone 5上运行的应用程序,则必须将每个窗口都构建两次,但是还必须检测用户的iPhone屏幕是否为3.5英寸或4英寸,然后应用视图。 我该怎么办?

22
UITableview:如何禁用某些行而不是其他行的选择
我在一个组中显示tableview从XML解析的内容。我想禁用它的click事件(我根本不能单击它)该表包含两个组。我只想禁用第一组的选择,而不能禁用第二组的选择。单击第二组的第一行navigates到我的管中player view。 如何仅选择特定的组或行? - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if(indexPath.section!=0) if(indexPath.row==0) [[UIApplication sharedApplication] openURL:[NSURL URLWithString:tubeUrl]]; } 谢谢。

15
颜色色调UIButton图像
我注意到,当我将白色或黑色UIImage放入其中时,UISegmentedControl它会自动对其进行颜色遮罩,以匹配分段控件的色彩。我认为这真的很酷,并且想知道我是否也可以在其他地方这样做。例如,我有一堆形状统一但颜色不同的按钮。除了可以为每个按钮制作一个PNG之外,我还可以某种方式使用此颜色遮罩对所有按钮使用相同的图像,然后设置淡色或更改其实际颜色的方法吗?

8
如何将iPhone Core Data与Web服务器同步,然后推送到其他设备?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 我一直在研究一种在多个设备(例如iPad或Mac)之间同步iPhone应用程序中存储的核心数据的方法。没有太多(如果有的话)同步框架可用于iOS上的Core Data。但是,我一直在思考以下概念: 对本地核心数据存储进行更改,并保存更改。(a)如果设备在线,它将尝试将更改集发送到服务器,包括发送更改集的设备的设备ID。(b)如果变更集未到达服务器,或者设备不在线,则应用会将变更集添加到队列中,以便在其联机时发送。 位于云中的服务器将接收到的特定更改集与其主数据库合并。 在云服务器上合并变更集(或变更集队列)后,服务器会使用某种轮询系统将所有这些变更集推送到在服务器上注册的其他设备。(我曾考虑使用Apple的Push服务,但显然根据评论,这不是一个可行的系统。) 我有什么想想的吗?我研究了REST框架,例如ObjectiveResource,Core Resource和RestfulCoreData。当然,这些都可以与Ruby on Rails一起使用,尽管我并不依赖于Ruby on Rails,但这是一个起点。我对解决方案的主要要求是: 任何更改都应在不暂停主线程的情况下在后台发送。 它应该使用尽可能少的带宽。 我考虑了许多挑战: 确保在服务器上附加了不同设备上不同数据存储的对象ID。也就是说,我将有一个对象ID和设备ID的表,它们通过对存储在数据库中的对象的引用进行绑定。我将有一条记录(DatabaseId [此表唯一],ObjectId [该项目在整个数据库中唯一],Datafield1,Datafield2),ObjectId字段将引用另一个表AllObjects:(ObjectId,DeviceId,DeviceObjectId)。然后,当设备上载更改集时,它将沿着本地数据存储区中的核心数据对象传递设备ID和objectId。然后,我的云服务器将检查AllObjects表中的objectId和设备ID,并在初始表中找到要更改的记录。 所有更改都应加上时间戳,以便可以合并。 设备将必须轮询服务器,而又不会消耗过多的电池。 如果/从服务器收到更改,则本地设备还需要更新内存中保存的所有内容。 我还有其他想念的地方吗?我应该考虑采用哪种框架来实现这一目标?

24
在UIToolbar上创建一个左箭头按钮(如UINavigationBar的“后退”样式)
我很想在中创建一个“后”左箭头屏幕按钮UIToolbar。 据我所知,获取其中之一的唯一方法是保留UINavigationController默认设置,并且将其中一个用于左栏。但是我找不到将其创建为a的方法UIBarButtonItem,因此UIToolbar即使它们与UINavigationBars 非常相似,也无法在标准中创建一个。 我可以使用按钮图像手动创建它,但是在任何地方都找不到源图像。它们具有Alpha通道边缘,因此截图和剪切不会获得非常通用的结果。 除了我打算使用的每种尺寸和配色方案的屏幕截图以外,还有其他想法吗? 更新:请停止回避问题,并建议我不应该问这个问题,而应该使用UINavigationBar。我的应用是Instapaper Pro。它仅显示底部的工具栏(以节省空间并最大程度地增加可读区域),我希望在底部放置一个左箭头形的“后退”按钮。 告诉我我不需要这样做不是一个答案,当然也不应该得到赏金。


9
使用Xcode和SDK 4+构建胖静态库(设备+模拟器)
从理论上讲,我们似乎可以构建一个包含模拟器,iPhone和iPad的单个静态库。 但是,Apple没有关于此的文档,我也没有配置Xcode的默认模板。 我正在寻找一种可以在Xcode中完成的简单,可移植,可重用的技术。 一些历史: 在2008年,我们曾经能够制作同时包含sim和设备的单个静态库。苹果禁用了它。 在整个2009年,我们制作了成对的静态库-一对用于sim库,一对用于设备。苹果现在也禁用了该功能。 参考文献: 这是一个好主意,这是一种极好的方法,但是它不起作用:http : //www.drobnik.com/touch/2010/04/universal-static-libraries/ 他的脚本中存在一些错误,这意味着该错误仅适用于他的机器-他应该使用BUILT_PRODUCTS_DIR和/或BUILD_DIR而不是“猜测”它们) Apple最新的Xcode阻止您执行他的工作-由于Xcode处理目标的方式(已记录)的更改,它根本无法工作) 另一位SO问题询问者询问如何在不使用xcode的情况下执行此操作,而响应的重点是arm6 vs arm7部分-但忽略了i386部分:如何为armv6,armv7和i386编译静态库(fat) 由于Apple的最新更改,模拟器部分与arm6 / arm7的区别不再相同-这是一个不同的问题,请参见上文)
283 iphone  xcode 

6
当应用从后台返回时,为什么viewWillAppear没有被调用?
我正在编写一个应用程序,并且如果用户在通话中正在查看该应用程序,则需要更改视图。 我实现了以下方法: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"viewWillAppear:"); _sv.frame = CGRectMake(0.0, 0.0, 320.0, self.view.bounds.size.height); } 但是当应用程序返回到前台时不会被调用。 我知道我可以实现: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarFrameChanged:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil]; 但我不想这样做。我宁愿将所有布局信息都放在viewWillAppear:方法中,然后让它处理所有可能的情况。 我什至尝试从applicationWillEnterForeground:调用viewWillAppear:,但是我似乎无法查明当时的当前视图控制器。 有人知道处理此问题的正确方法吗?我确定我缺少一个明显的解决方案。





10
开发iPhone应用程序需要多少费用?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 开发人员可以为Twitterrific这样的iPhone应用程序收取多少费用? 我想知道这一点,因为我需要一个具有相同功能的新社区网站应用程序。我可以使用Ruby,但没有使用Objective-C的经验。因此,如果我应该开始阅读有关iPhone编程的书籍或将工作外包给iPhone程序员,对我来说将很有趣。
270 iphone  objective-c  jobs 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.