Questions tagged «iphone»

iPhone是Apple Computer Inc.运行的移动iOS操作系统的触摸屏移动设备。

15
开发人员应如何拒绝不可能的要求?[关闭]
这是我面临的问题: 来自项目经理的报价: 嘿Spark,我正在为您分配开发可用于许多不同iOS应用程序的框架的任务。要求如下: 它应该能够检测用于操纵UI的拇指或手指的粗细。 有了这些信息,UI的所有元素都应该自动排列和调整大小。 对于较大的拇指,应将元素排列在靠近屏幕中心的位置。 对于较小的拇指,应将元素布置在屏幕的角落附近。 对于较大的拇指,所有字体都应较小。(在这种情况下,我们假设是成年人。) 对于较小的拇指,所有字体都应较大。(在这种情况下,我们假设年龄较小。) 摘要: 该框架对于以编程方式创建用户友好的用户界面是必需的。框架的开发方式应使我们可以根据需要用于许多项目,因此它也必须对开发人员非常友好。 我是承担此任务的开发人员,所以我的问题如下: 我怎么能解释这些要求有点荒谬? 我该如何解释,集中精力开发实际项目会更好? 我怎么能解释,即使这是可能的,我也不建议开发这样的东西? 我如何礼貌,温和,礼貌地对这个项目说不? 我如何解释,即使对于具有3年经验的开发人员,这也可能无法实现?

6
如何避免iOS上笨拙的UITableViewController?
在iOS上实施MVC模式时遇到问题。我已经搜索了Internet,但似乎找不到解决此问题的任何好方法。 许多UITableViewController实现似乎很大。我见过的大多数示例都允许UITableViewController工具<UITableViewDelegate>和<UITableViewDataSource>。这些实现UITableViewController是变大的一个重要原因。一种解决方案是创建实现<UITableViewDelegate>和的单独类<UITableViewDataSource>。当然,这些类必须参考UITableViewController。使用此解决方案是否有任何弊端?通常,我认为您应该使用委托模式将功能委托给其他“ Helper”类或类似类。是否有解决此问题的完善方法? 我不希望模型包含太多功能,也不希望包含视图。我认为逻辑应该真正属于控制器类,因为这是MVC模式的基石之一。但是最大的问题是: 您应该如何将MVC实现的控制器划分为较小的可管理部分?(在这种情况下,适用于iOS中的MVC) 尽管我正在特别寻找iOS的解决方案,但可能会有解决此问题的一般模式。请举例说明解决此问题的好方法。请提供一个论点,为什么您的解决方案很棒。

5
用于iPhone / iPod / iPad开发的MonoTouch与Objective-C [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 6年前关闭。 对于具有.Net经验并希望为iPhone / iPod / iPad开发的人来说,值得学习Objective-C吗?MonoTouch是一个不错的选择吗?在Objective-C中使用MonoTouch与编码时要进行哪些取舍?
25 c#  .net  iphone  objective-c 

11
为什么需要在实际的iPhone设备上测试我的iPhone应用程序
我为iPhone开发了一个应用程序,现在我希望在App Store上使用它。我的许多iOS极客朋友告诉我要在实际设备(例如iPhone)上对其进行测试。 因此,我想知道为什么尽管他们(苹果公司)提供了与我的设备几乎相同的“模拟器”,但为什么有必要在实际的iPhone设备上测试我的iPhone应用程序吗?
23 testing  iphone  ios 

2
什么是dylib?
我正在开发iphone应用程序,并通过使用libz.dylib的示例代码进行工作。我进行了一些研究,发现除了libz.dylib可以用于zip文件之外,没有什么启发性的,但是更喜欢其他框架... 我正在处理pdf示例,为什么要使用libz.dylib?通常,dylib是什么?为什么是所有版本?

10
iPhone中64位A7有什么好处
我试图弄清楚为什么在iPhone中使用64位处理器如此重要。我知道寄存器将是原来的两倍,因此处理器可以处理两倍的数据,从而可以提高性能。 但是,我认为很快就不会有很多手机的内存超过4GB。似乎过大,会对电池寿命产生负面影响。 我看到的另一个问题是,现在大多数变量都需要两倍的内存。这将在具有少量内存的移动环境中产生问题。 我相信Apple的员工很聪明,他们这样做的理由可能很充分,我只是想了解他们。 编辑 对GPU的了解不多,但有人告诉我,使用64位寄存器,可以将2个像素加载到每个寄存器中,并且可以分别对其进行操作。关于64位有图形优势吗?
21 ios  iphone  64-bit 

2
作为一家欧洲公司,是否可以为客户编写定制的iPad应用程序?
我们的客户希望我们为他编写一个自定义应用程序,以供他在公司的少数iPad上使用。此应用程序可能仅对这个客户有用(将来可能会再增加两个或三个,但只有在进行其他自定义之后)。 我了解到,如果客户订阅了Apple的批量购买计划,我们便可以为他提供定制的B2B应用程序。但是,这似乎仅限于美国开发商(或客户?或两者兼有?)。 对于欧洲(或更常见的非美国)软件开发人员及其本地客户,有哪些替代方案?

1
当前的iOS版本/设备统计信息?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 这个SO问题的答案已经过时:iOS版本/设备统计信息-在哪里可以找到? 因为时间货币不是该问题的一部分,并且自提出该问题以来,iOS版本更新已经发布。 是否存在网站或其他公共可用资源,可能通过持续监视应用程序分析或网站日志或其他方式来保持使用中的iOS设备和OS版本的百分比的最新列表或经常更新列表? iOS应用分析目前允许报告哪些设备或操作系统信息(如果有)?(...当然,假设并遵守了适当的隐私权政策。)
10 iphone  ios  appstore 

3
关于智能手机应用程序开发人员实际收入多少的确凿证据?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为软件工程堆栈交换的主题。 5年前关闭。 我正在考虑制作一个智能手机应用程序。在开始之前,我想看看它是否完全值得。不幸的是,我发现很难找到任何有力的证据来证明此类应用程序的开发人员实际上是通过购买应用程序或通过应用程序内广告获得多少收入。 到目前为止,我发现的最好的研究表明,iPhone应用程序的平均年收入为682 $。再说一遍,有很多应用程序甚至无法运行,它们的收入也计入该统计数据。因此,我关注一些应用程序及其收益的具体示例。

7
一个简单的iPhone应用程序是否比移动网站更具吸引力?
我的客户想要制作一个iPhone应用程序,因为她发现人们在移动优化网站上使用iPhone应用程序的可能性大大提高。iPhone应用程序非常简单-它只显示几个图像和一些文本。考虑到内容的简单性,作为一名程序员,我宁愿创建一个移动网站。从技术角度来看,我觉得在这种情况下使用iPhone应用程序是过大的选择。 当移动站点就足够了时,仅仅因为您的用户宁愿将其用作iPhone应用程序,构建一个iPhone应用程序是否有意义?无论如何,是否可以轻松地说服用户使用移动站点同样容易?
9 iphone  mobile 

3
通过REST API调用跟踪应用使用情况是否不道德?
我正在构建一个应用程序,它通过ASIHTTPRequest 与我的网站通信到服务器端基于PHP的REST API。 自然,在我的应用程序中,我在服务器端具有不同的终结点,通常返回JSON数据。 记录每个端点被击中多少次的计数器是不道德的吗? 我想捕获如何使用该应用程序来捕获命中的终结点,用户代理,一天中的时间,可能还有其IP(用于组访问等)。 我应该征求许可吗?

9
与无法支付开发费的客户分享收益[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为软件工程堆栈交换的主题。 4年前关闭。 我有一个潜在客户,他对ipad应用程序有想法,但无法为此找到足够的资金。 出现的一个想法是,我免费或收取少量费用从事这项工作,然后从Appstore收取一定比例的收入。 如何确定实际的百分比? 这如何受应用商店中价格的影响?如何保护自己免受客户突然决定免费提供应用的情况的困扰?
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.