Tag: iphone

ac#程序员为i-Phone开发的最简单方法是什么?

我应该使用Mono + c#吗? 或者我最好学习和使用目标c? 谢谢

如何从iphone上传图像并使用.NET webservices

我想使用.NET webservices上传图像,并将从iphone图像调用。 iphone发给我的文字格式是这样的。 http://d8768157.u118.c6.ixwebhosting.com/iphoneimg/image.txt 我必须在哪种数据类型中转换此数据,然后以图像格式保存。 如果您有任何其他方法,请告诉我。 我试过在byte []中转换这些数据,但它给了我错误。 这是我的代码。 对于我所尝试的。 请帮帮我。 [WebMethod] public XmlDocument testuploadimage(string image) { XmlDocument login = new XmlDocument(); XmlDeclaration dec = login.CreateXmlDeclaration(“1.0”, null, null); login.AppendChild(dec); XmlElement root = login.CreateElement(“CreateUser”); login.AppendChild(root); try { string actFolder = Server.MapPath(“~/iphoneimg/”); string imgname = DateTime.UtcNow.ToString().Replace(” “, “”).Replace(“AM”, “”).Replace(“PM”, “”).Replace(“/”, “”).Replace(“-“, “”).Replace(“:”, “”) + “.png”; Bitmap map; […]

Monotouch中的WebClient无法完成文件下载

我正在使用下载video文件的monotouch完成应用程序的开发。 像TEDTalks应用程序之类的东西。 但我遇到的问题是WebClient.DownloadFileAsync没有完全可靠地下载文件,但每次都经常挂起并且不会继续下载文件。 尽管我已经监控了应用程序的内存使用情况,但不受下载文件大小的影响,但文件较大时问题最严重。 我用来在本地写文件的文件流定期刷新。 我尝试重写该类以使用具有相同结果的HttpWebRequest。 任何想法将不胜感激,谢谢。

使用c#的iPhone推送通知问题

我无法将通知发送到iphone。 一切似乎都很好,因为服务工作得很好,但要给iphone留言。 这是代码: using (NetworkStream networkStream = client.GetStream()) { Console.WriteLine(“Client connected.”); //X509Certificate clientCertificate = new X509Certificate(@”C:\Users\yagizozturk\Documents\Visual Studio 2010\Projects\GarantiKampanya\Garanti.Web.Service\apns-prod.pem”, “”); X509Certificate clientCertificate = new X509Certificate(@”C:\Users\yagizozturk\Documents\Visual Studio 2010\Projects\GarantiKampanya\Garanti.Web.Service\apns-prod-cert.p12″, “1234567”); X509CertificateCollection clientCertificateCollection = new X509CertificateCollection(new X509Certificate[1] { clientCertificate }); // Create an SSL stream that will close the client’s stream. SslStream sslStream = new SslStream( client.GetStream(), false, new […]

在C#中使用WMI检测iPhone

我正在使用以下代码检测USB设备连接到计算机时: private ManagementEventWatcher m_watcher; try { string queryString = “SELECT * ” + ” FROM __InstanceCreationEvent ” + ” WITHIN ” + pollingInterval + ” WHERE TargetInstance ISA ‘Win32_USBHub'”; EventQuery processQuery = new EventQuery(queryString); ManagementScope scope = new ManagementScope(“root\\CIMV2”); scope.Options.EnablePrivileges = true; m_watcher = new ManagementEventWatcher(scope, processQuery); m_watcher.EventArrived += new System.Management.EventArrivedEventHandler(EventArrived); m_watcher.Start(); } private void […]

Monotouch UIPopover iPhone覆盖_popoversDisabled

我在youtube上看到了这个video,在objective-c中他能够覆盖_popoversDisabled方法并允许它们显示在iPhone上。 我的问题是,如何在monotouch中做同样的事情,如下所示: This code was written by @hamzasood =============================== =====popover code=========== ============================= @interface UIPopoverController (overrides) + (BOOL)_popoversDisabled; @end @implementation UIPopoverController (overrides) + (BOOL)_popoversDisabled { return NO; } @end Objective-Cvideo教程: http : //www.youtube.com/watch?v = 1iykxemuxbk&feature = related

C#从Guid创建一个Auth Token并结合40Char Hex string(UUID)

我正在编写一个驱动iPhone应用程序的asp.net MVC应用程序。 我希望Iphone发送给我的UUID看起来像这样: 2b6f0cc904d137be2e1730235f5664094b831186 在服务器上我想生成一个Guid: 466853EB-157D-4795-B4D4-32658D85A0E0 在Iphone和服务器上,我需要一个简单的方法来将这两个值组合成一个可以传递的Auth令牌。 IPhone和ASP.NET MVC应用程序都需要能够根据UUID和GUID反复计算值。 所以这需要是一个简单的算法,没有来自.net框架的库。 完全解决方案 public void Test() { var DeviceId = Guid.NewGuid(); var newId = “2b6f0cc904d137be2e1730235f5664094b831186”; var guidBytes = DeviceId.ToByteArray(); var iphoneBytes = StringToByteArray(newId); byte[] xor = new byte[guidBytes.Length]; for (int i=0;i<guidBytes.Length;i++) { xor[i] = (byte) (guidBytes[i] ^ iphoneBytes[i]); } var result = ByteArrayToString(xor); } public static byte[] […]

MongoDB for C#和iPhone应用程序

我正处于设计应用程序的初始阶段,该应用程序将在C#中实现后端,该后端将使用IIS上托管的WCF Web服务为其他平台提供数据。 其中一个平台将是iPhone。 由于这是一个个人项目,我想用它来学习MongoDB。 我已经知道有MongoDB和C#的社区开发驱动程序,所以我可以使用MongoDB处理服务器端的持久性。 在不知道MongoDB提供的复制模型的情况下,我正在考虑某种简单的同步模型,以便在iPhone未连接或连接不良时保持数据本地化。 这是一个问题:可以使用MongoDB C驱动程序在iPhone中使用MongoDB吗? 有没人试过呢?

如何使用MonoTouch c#以编程方式获取联系人?

如何在iPhone中获取联系人? 我需要从iPhone联系人获取所有属性。 如何使用MonoTouch以编程方式实现?

如何通过MonoTouch通知我的申请被关闭/发送到后台?

虽然我认为这是一个相当微不足道的问题,但我找不到任何答案。 我的问题是: 当我的应用程序被关闭或发送到后台时(通过用户点击主页按钮),有没有办法在MonoTouch iPhone应用程序中获取通知? 我认为WillTerminate覆盖对此有好处,但在调试器中,它永远不会被调用。