Tag: iphone

核心数据 – 存储图像(iPhone)

我有一个应用程序,允许用户为他们的帐户添加一个图像。 我想知道如何使用核心数据来存储图像(从相机或照片库中获得),因为我可能会为用户提供一个备份工具,并希望将图像数据传输到服务器。 我碰到过创buildImage模型对象的devisebuild议,并与User模型对象创build了1对1的关系(因此除非需要,才能调用相关的Image对象)。 但是,我不确定如何实际存储图像,以及这在性能方面是否可能是致命的。 对于任何有此尝试的人的方法和陷阱,我将不胜感激。

我如何正确检测在iOS中使用JavaScript和Phonegap的方向变化?

我在下面find了这个定位testing代码来寻找JQTouch参考资料。 这在移动safari的IOS模拟器中正常工作,但在Phonegap中不能正确处理。 我的项目遇到了同样的问题,正在杀死这个testing页面。 有没有办法在Phonegap中使用javascript来感知方向变化? 任何帮助,将不胜感激。 window.onorientationchange = function() { /*window.orientation returns a value that indicates whether iPhone is in portrait mode, landscape mode with the screen turned to the left, or landscape mode with the screen turned to the right. */ var orientation = window.orientation; switch(orientation) { case 0: /* If in portrait mode, sets […]

如何知道UITableView在iPhone中滚动到底的时间

我想知道什么时候UITableView滚动到底部,以加载和显示更多的内容,像委托或其他东西,让控制器知道什么时候表滚动到底部。 有谁知道这一点,请帮助我,在此先感谢!

在发布应用程序之前是否需要禁用NSLog?

当释放iPhone的应用程序,如果我禁用NSLog(); 它会performance更好吗?

保持纵横比和宽度来调整UIImage的大小

我在许多文章中看到通过保持宽高比调整图像大小。 这些function在resize时使用RECT的固定点(宽度和高度)。 但在我的项目中,我只需要根据宽度调整视图大小,高度应该根据高宽比自动调整。 任何人都可以帮我实现这个目标

iOS独特的用户标识符

我正在写一个iphone应用程序,它使用REST与我的服务器通信。 主要的问题是,我需要以某种方式识别用户。 不久之前,我们被允许使用UDID,但现在不允许它了。 那我应该用什么呢? 我需要在iPhone上的某种标识符,所以用户将删除应用程序,再次安装,他会得到相同的ID。

在iOS 7上本地validation应用内收据和捆绑收据的完整解决scheme

我已经阅读了许多文档和代码,理论上将validation应用程序和/或捆绑收据。 鉴于我对SSL,证书,encryption等方面的知识几乎为零,所有我已经读过的解释, 就像这个有希望的解释一样 ,我发现很难理解。 他们说这些解释是不完整的,因为每个人都必须弄清楚如何去做,或者黑客可以轻松创build一个可以识别和识别模式并修补应用程序的破解程序。 好的,我同意这一点。 我想他们可以完全解释如何做,并发出一个警告,说“修改这个方法”,“修改这个方法”,“混淆这个variables”,“改变这个和那个名字”等等。 能不能有一个好的灵魂来解释如何在iOS 7上本地validation,绑定收据和应用内购买收据,因为我从五岁(从上到下)显然是自上而下的? 谢谢!!! 如果你的应用有一个版本,而你的担心是黑客会看到你是如何做到的,那么只需要在这里发布之前改变你的敏感方法。 混淆string,改变行的顺序,改变你做循环的方式(从使用到阻止枚举,反之亦然)以及类似的东西。 很明显,每个使用可能在这里发布的代码的人都必须做同样的事情,而不是冒险被轻易入侵。

@property并在Objective-C中保留,分配,复制,非primefaces

作为Objective-C的新手,有人可以给我一个关于保留,分配,复制以及其他任何我缺less的内容的概述,它遵循@property指令? 他们在做什么,为什么我要用一个在另一个?

当单击DetailDesclosurebutton时MKAnnotationView推送到视图控制器

我想在我正在显示的地图上单击DetailDisclosure时切换视图。 我目前的代码如下: – (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control { DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil]; detailViewController.title = dictionary[@"placeLatitude"] [self.navigationController pushViewController:detailViewController animated:YES]; } 我可以推到视图控制器,但我还没有想出如何强制它从用于生成地图的JSON数组中的细节。 我拉这样的数据来生成地图: for (NSDictionary *dictionary in array) { // retrieve latitude and longitude from the dictionary entry location.latitude = [dictionary[@"placeLatitude"] doubleValue]; location.longitude = [dictionary[@"placeLongitude"] doubleValue]; //CAN I LOAD THE TITLE/ID OF […]

UIPageViewController:返回当前可见的视图

你怎么知道UIPageViewController显示的当前页面/视图是UIPageViewController ? 我已经重写了我的子视图的viewDidAppear方法,以便他们在viewDidAppear方法中向父视图发送一个id。 但是,问题是这样的:我不能可靠地使用该ID作为显示页面的ID。 因为如果用户翻页而中途决定停止翻页并放回页面,则viewDidAppear已经被调用。 (视图在curl页面后面可见)。 也许我应该只切换到一个新的ID如果当前视图消失。 但是,我想知道是否没有更简单的方法来返回当前可见的视图?