Tag: .net

.Net UserControl XCode等效

我用来在Visual Studio中创build“用户控件”…我想知道是否有办法在XCode中做到这一点… 我一直在环顾四周,有人告诉我build立一个插件…这听起来太复杂了,build立一个简单的可重用的“文本框 – >button – >标签”…在VS我可以创build – >用户控制,程序和拖放控制,就好像它是一个简单的button…它真的是那么简单,… 有任何想法吗?

.net vs Objective c SHA-512不匹配

我正在尝试编写函数来创buildsha512string在.net函数中的目标 public static string GetSHA512(string strPlain) { UnicodeEncoding UE = new UnicodeEncoding(); byte[] HashValue = null; byte[] MessageBytes = UE.GetBytes(strPlain); System.Security.Cryptography.SHA512Managed SHhash = new System.Security.Cryptography.SHA512Managed(); string strHex = string.Empty; HashValue = SHhash.ComputeHash(MessageBytes); foreach (byte b in HashValue) { strHex += String.Format("{0:x2}", b); } return strHex; } 这给出了结果 input : pass123 output: 2a6353744cc2914c602265f50d2e413d0561368775756392517abb340ef75d52ee0c5d3623ddd1826fd768a13dca8961f5957c75df0d793b9d7537aabe050705 我所尝试的是如下 -(NSString *)createSHA512:(NSString […]

MonoTouch.Dialog:如何设置EntryElement的字符数限制

我无法find如何限制EntryElement上的字符EntryElement

Apple IOS上的C#应用​​程序

我有基于C#.Net的应用程序。 有什么办法可以运行这些苹果IOS的应用程序。 我没有资源从头开发所有的应用程序。 非常感谢,倪

在Objective-C和C#.NET中产生不同结果的SHA1哈希

基本上我想编写计算sha1哈希函数。 到目前为止我已经尝试了如下。 C#.NET byte[] p2 = System.Text.Encoding.Unicode.GetBytes("password"); System.Security.Cryptography.SHA1 sha = new System.Security.Cryptography.SHA1CryptoServiceProvider(); byte[] result = sha.ComputeHash(p2); string encodedPassword = Convert.ToBase64String(result); 输出: 6Pl / upEE0epQR5SObftn + s2fW3M = Objective-C的 我从NSData_Base64类引用添加了Base64的类 。 NSString *password = @"password"; NSData *data = [password dataUsingEncoding:NSUTF8StringEncoding]; NSString *unicodePassword = [[NSString alloc] initWithData:data encoding:NSUnicodeStringEncoding]; data = [unicodePassword dataUsingEncoding:NSUnicodeStringEncoding]; unsigned char hash[CC_SHA1_DIGEST_LENGTH]; CC_SHA1([data bytes], […]

MonoTouch:如何保护我的应用程序

我使用Dotfuscator来保护我的应用程序免受逆向工程我在windows应用程序中encryption了dll文件,但是我怎样才能在OSX / MonoTouch中做到这一点? 从ipa中提取dll,然后在窗口中混淆dll,并将encryption的dll重新打包成IPA,然后将其发布到appstore? 有没有简单的解决scheme?

iOS 3des的encryption与android和.net不一样

我想在iOS上使用3des进行一些encryption,必须匹配java和.NET的结果。 Java代码是: public class EncryptionHelper { // Encrypts string and encode in Base64 public static String encryptText(String plainText,String key, String IV) throws Exception { // —- Use specified 3DES key and IV from other source ————– byte[] plaintext = plainText.getBytes();//input byte[] tdesKeyData = key.getBytes();// your encryption key byte[] myIV = IV.getBytes();// initialization vector Cipher c3des […]

在.NET中创build的OpenXML电子表格不会在iPad中打开

我试图在.NET中生成一个电子表格,当他不在办公室时,我的经理将在iPad上打开电子表格。 电子表格可以在Windows PC上打开,但是当试图在iPad上打开时,它会显示“读取文档时发生错误”(太有用了!) 通过使用OpenXML SDK生产力工具上的“比较”function以及在iPad 上打开的文档,并通过在记事本中对错误文档的XML文件进行手动编辑,我已将其缩小到文件xl / _rels / workbook .xml.rels存储工作簿中各个部分的关系。 这是我用来生成WorkbookPart和引用的代码 WorkbookPart workbookPart1 = document.AddWorkbookPart(); WorkbookStylesPart workbookStylesPart1 = workbookPart1.AddNewPart<WorkbookStylesPart>("rId3"); ThemePart themePart1 = workbookPart1.AddNewPart<ThemePart>("rId2"); WorksheetPart worksheetPart1 = workbookPart1.AddNewPart<WorksheetPart>("rId1"); 我的代码生成以下输出,它不会在iPad上打开。 <?xml version="1.0" encoding="utf-8" ?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> <Relationship Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="/xl/styles.xml" Id="rId3" /> <Relationship Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="/xl/theme/theme.xml" Id="rId2" /> <Relationship Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="/xl/worksheets/sheet.xml" Id="rId1" /> </Relationships> 如果我将Target属性的值更改为使用相对引用path,并给出以下输出,则它将在iPad上打开。 <?xml version="1.0" encoding="utf-8" […]