如何在Facebook应用程序中以编程方式打开设置?

我需要从我的应用程序中以编程方式打开设置。 我搜遍了,但到处都有人说这是不可能的。 但今天我看到它在Facebook应用程序中实现。 UIAlertView上有一个button,当你点击它时你打开设置。 所以确实这是可以打开设置,我亲眼目睹了这一点。 但是怎么做呢? 有谁知道Facebook如何做到这一点?

电话号码格式

我有一个用户input数据的文本字段。 这是一个电话号码字段。 如果用户input1234567890 ,我想让用户input时显示为(123)-(456)-7890 。 这怎么可能?

使用CATransform3D将矩形图像转换为四边形

我有一个图像和一组四点(描述四边形Q)。 我想转换这个图像,以便它符合四边形Q.Photoshop将这个转换称为“扭曲”。 但是根据这个四边形的来源(图像在空间移动的视angular),它实际上是一个尺度,旋转和透视matrix的组合。 我想知道是否可以使用CATransform3D 4x4matrix。 你有什么提示如何做到这一点? 我已经尝试了四个点,并build立了16个方程(A'= A xu中的),但是它不起作用:我不确定我应该用什么作为z,z',w和w'系数。 下图显示了我想要做的事情: 这里有几点的例子: 276.523, 236.438, 517.656, 208.945, 275.984, 331.285, 502.23, 292.344 261.441, 235.059, 515.09, 211.5, 263.555, 327.066, 500.734, 295 229.031, 161.277, 427.125, 192.562, 229.16, 226, 416.48, 256

了解NSRunLoop

任何人都可以解释什么是NSRunLoop ? 所以我知道NSRunLoop是一个与NSThread连接的东西吗? 所以假设我创build了一个线程 NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } 所以这个线程完成后,他的工作权利? 为什么使用RunLoops或在哪里使用? 从苹果文档我已经看了一些东西,但不清楚,所以请尽可能简单解释

导航控制器自定义转换animation

我一直在遵循一些教程来创build自定义animation,同时从一个视图转换到另一个视图。 我从这里使用自定义segue的testing项目工作正常,但有人告诉我,不再鼓励自定义赛格内自定义animation,我应该使用UIViewControllerAnimatedTransitioning 。 我遵循了几个使用这个协议的教程,但都是关于模态表示的(例如本教程 )。 我想要做的是在导航控制器树中推一个segue,但是当我尝试用show(push)segue做同样的事情时,它不再工作。 请告诉我在导航控制器中执行从一个视图到另一个视图的自定义过渡animation的正确方法。 无论如何,我可以使用所有过渡animation的一种方法吗? 如果有一天我想要做相同的animation,但是最终不得不复制代码两次,才能在模态与控制器之间进行转换,那将会很尴尬。

如何在通用应用程序中支持iPad和iPhone视网膜graphics

苹果公司推出了支持视网膜graphics的新iPad。 我在苹果应用程序中看到了这个链接视网膜graphics 。 正如你可以看到,苹果公司只是使用“@ 2x”后缀的视网膜iPad显示。 我有一个通用的应用程序。 那么如何在新的iPad 和 iPhone上支持视网膜? iPad的视网膜会使用类似于iPad的后缀“@ 2x”吗?

UIImage(contentsOfFile :)返回nil,尽pipe文件存在于caching目录中

我试图保存一个覆盖在caching目录中的地图的快照,并在存在时检索它。 但是,尽pipe文件正在创build,UIImage(contentsOfFile :)返回nil,当我尝试检索它。 我已经打印了写入和读取的文件path,它们是相同的,并通过下载容器并检查目录和文件确定存在validation了文件存在。 任何想法这里的问题是什么? let cachesDirectory: URL = { let urls = FileManager.default.urls(for: .cachesDirectory, in: .userDomainMask) return urls[urls.endIndex – 1] }() let mapCachesDirectory = cachesDirectory.appendingPathComponent("map-snapshots", isDirectory: true) func configureMap(data: NSSet?) { mapView.isZoomEnabled = false mapView.isScrollEnabled = false mapView.isUserInteractionEnabled = false guard let data = data as? Set<SessionData>, data.count > 0 else { return } […]

屏幕方向ios

我正在为iPhone手机应用程序和jqm。 我想locking屏幕的方向,只在一个页面上横向。 其他页面必须locking在肖像上。 我看到一个插件,可以做到这一点,但其唯一可用于Android。 我的问题? 有没有办法在iOS上做到这一点? 提前致谢!

在IOS中的应用程序之间共享数据

我有一个任务在同一设备上的应用程序之间共享数据。 可能两个应用程序都可以在同一台设备上使用共享数据库。 如何在IOS中的两个应用程序之间共享数据。 任何人都以任何方式做了。 请告诉我。 谢谢

在iOS 4.0中退出应用程序

在iOS4.0之前,单击iPhone上的主页button退出该应用程序,并且苹果在其指南中以编程方式退出该应用程序不被接受。 现在iOS4.0中的所有内容都发生了变化,单击主页button会将您的应用程序置于暂停模式(多任务处理)。我认为应该有一个清晰的方式让用户退出应用程序,如退出button。 现在可以用苹果吗? 如何做呢?