Tag: iphone

我怎样才能从iPhone应用程序发送邮件

我想从我的iPhone应用程序发送电子邮件。 我听说iOS SDK没有电子邮件API。 我不想使用下面的代码,因为它会退出我的应用程序: NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!"]; [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]]; 那么我怎样才能从我的应用程序发送电子邮件?

如何添加一个断点到objc_exception_throw?

这是在这个SO问题上bradd larson的答案 如果添加两个断点,则应该能够debugging这些exception。 要做到这一点,去运行| 显示| 断点并创build两个全局断点(我在全局做这些断点,因为它们在我的所有应用程序中非常有用)。 第一个应该命名为“objc_exception_throw”,其位置应该是“libobjc.A.dylib”。 第二个应该是“ – [NSException raise]”,它的位置应该是“CoreFoundation”。 现在,如果您启用了断点debugging应用程序,则应该抛出这些exception。 然后,您应该能够看到在debugging器中导致exception的事件链。 现在在这个答案,我想问我如何添加位置提到?

我怎样才能以编程方式获取iPhone的MAC地址

有谁知道如何以编程方式获得iPhone的MAC地址和IP地址?

iPhone没有私人图书馆得到SSID

我有一个商业应用程序,有一个完全合法的理由,看到它所连接的networking的SSID:如果它连接到一个Adhocnetworking的第三方硬件设备,它需要以不同的方式运作,如果它是连接到互联网。 我见过的关于获取SSID的一切都告诉我必须使用Apple80211,我知道这是一个私人图书馆。 我还读到,如果我使用私人图书馆,苹果将不会批准该应用程序。 我是在一个苹果和一个困难的地方之间卡住的,还是有我在这里失踪的东西?

如何从iPhone访问SOAP服务

我打算为iPhone开发一个应用程序,该应用程序将不得不访问几个SOAP服务。 在iPhone SDK中进行一些基本的检查时,我无法find任何访问SOAP服务的支持,有一点Google导致了在iPhone SDK中不支持SOAP的结论。 所以如果我想要构build这个应用程序,我需要想出一个从iPhone访问SOAP服务的方法。 什么是最好的方法? 任何最佳实践? 有人已经使用iPhone SDK中的function编写库来访问SOAP服务吗? (由于我需要访问的服务被另一方公开,并且只将它公开为SOAP,所以不幸的是,不能切换到另一种types的接口(例如基于REST的API)。 格罗

在Objective C中用下划线前缀属性名称

我以前避免在我的variables名称下划线,也许是从我的大学Java日子的搁置。 所以当我在Objective C中定义一个属性时,这是我自然而然做到的。 // In the header @interface Whatever { NSString *myStringProperty } @property (nonatomic, copy) NSString *myStringProperty; // In the implementation @synthesize myStringProperty; 但几乎在每个例子中,它都是这样做的 // In the header @interface Whatever { NSString *_myStringProperty } @property (nonatomic, copy) NSString *myStringProperty; // In the implementation @synthesize myStringProperty = _myStringProperty; 我是否应该避免对下划线的厌恶,因为这是它应该完成的一个方法,是否有这样的风格是首选的一个很好的理由? 更新:如今,有了自动属性综合,你可以省去@synthesize,结果和你用过的一样 @synthesize myStringProperty = _myStringProperty; 这清楚地显示了你的苹果的偏好。 […]

Facebook iPhone应用程序支持的所有自定义URLscheme是什么?

注意 这些url可能不可用。 Facebook已经更新了很多次,并没有正式支持任何这些。 /注意 我正在尝试查看有关iPhone上的Facebook应用的信息。 到目前为止,我已经find了一些包含有限信息的网站,并且我能够弄清楚Facebookconfiguration文件发布命令(不幸的是它会在你发布之后保持窗口打开 – 所以发布到Facebook的人必须推送一次,然后取消 )。 我的问题是,是否有人可以发送到Facebook应用程序的任何更多的信息? 以下信息可以从http://wiki.akosma.com/IPhone_URL_Schemes获得 fb://profile – 打开Facebook应用程序到用户的configuration文件。 fb://friends – 打开Facebook应用程序的朋友列表。 fb://notifications – 打开Facebook应用程序到通知列表(注意:这个url似乎存在一个错误,通知页面打开,但无法导航到Facebook应用程序的其他任何地方) fb://feed – 打开Facebook应用程序到新闻源。 fb://events – 打开Facebook应用程序到事件页面。 fb://requests – 打开Facebook应用程序到请求列表。 fb://notes – 打开Facebook应用程序到Notes页面。 fb://albums – 打开Facebook应用程序到相册列表。 这些命令只能打开相应的窗口。 我find的第一个有用的命令是 fb://publish/profile/#ID#?text=#BODY# 这是FacebookgraphicsAPI和其他一些其他应用程序上的信息的组合。 然后有点捅和希望。 将#ID#replace为您要发布的个人资料的ID,然后将#BODY#replace为您要发布的文本,并且窗口在预先填充的文本中显示在Facebook应用程序中。 此外,您可以使用me作为ID发布到login用户的configuration文件。 如果有人知道,我正试图与它接口,并希望尽可能多的信息。

对iPhone上的NSString进行AESencryption

任何人都可以指向正确的方向来encryption一个string,返回另一个string的encryption数据? (我一直在尝试使用AES256encryption。)我想编写一个方法,它需要两个NSString实例,一个是要encryption的消息,另一个是“密码”encryption它 – 我怀疑我必须生成密码与密码一起,如果密码与encryption数据一起提供,则可以反转。 该方法应该返回一个由encryption数据创build的NSString。 我已经尝试过在这篇文章的第一条评论中详细介绍的技术,但到目前为止我还没有运气。 苹果的CryptoExercise肯定有一些东西,但我无法理解它…我已经看到了很多CCCrypt的参考,但是在我使用它的每一种情况下都失败了。 我也必须能够解密一个encryption的string,但我希望这是像kCCEncrypt / kCCDecrypt一样简单。

iPhone / iOS的JSONparsing教程

作为一个学习经验,我想创build一个调用web服务器/ webservice的iPhone应用程序,检索JSON响应,并使用该响应来填充UITableView的行(假设它首先将JSON转换为NSArray )。 任何人都知道任何可能有用的东西?

是否有可能注册一个基于http +域名的iPhone应用程序的URL计划,如YouTube和地图?

我想让iOS在我的域名(例如http://martijnthe.nl )中使用我的应用程序在手机上安装应用程序时打开url,如果不是,则使用Mobile Safari。 我读了可以为此创build一个唯一的协议后缀并将其注册到Info.plist中,但是如果没有安装应用程序,Mobile Safari将会报错。 什么是解决方法? 一个想法: 1)使用在任何桌面浏览器中打开的http:// URL并通过浏览器呈现服务 2)检查用户代理,如果它是移动Safari,打开一个myprotocol:// URL到(尝试)打开iPhone应用程序,并打开手机iTunes的应用程序下载的情况下,尝试失败 不知道这是否会工作…build议? 谢谢!