草庐IT

LCD_write_chinese_string

全部标签

ios - 无法将类型 'Dictionary<String?, String?>.Keys' 的值分配给类型 'String'

这里我有一个数据库,我想轻松地将其用于我的TableView。但是,我无法访问属性,因为我不知道如何从字典分配给字符串。它告诉我:Cannotassignvalueoftype'Dictionary.Keys'totype'String'importFoundationstructTest{vartitle:StringvartagPreview:Tagpreview}structTagpreview{vartag:[String?:String?]}varcases=[Test(title:"title1",tagPreview:Tagpreview(tag:["tag1":"pre

swift - 在 Swift 中,如果类型被括起来意味着什么,例如。 "(String)"

简单的问题,谷歌很难,不记得在文档中看到过这个问题。下面的代码将变量显示为“(String)”,而不仅仅是“String”。这是什么意思?varmyDictionary=[String:Bool]()//putwhateverdatayouwantinthere,forexamplemyDictionary["cat"]=truevarfirstKey=[String](myDictionary.keys)[0]//firstKeyistype(String)asopposedto"String"varmyString="thisismystring"//hastypeStringva

swift - 无法将类型 Object<String> 的返回表达式转换为返回类型 Object<Character>

我正在使用Swift中的函数式编程中的一些代码,但是这本书没有用Swift2更新,我在以下代码中遇到错误:funcinsert(key:[T],trie:Trie)->Trie{iflet(head,tail)=key.decompose{ifletnextTrie=trie.children[head]{varnewChildren=trie.childrennewChildren[head]=insert(tail,trie:nextTrie)returnTrie(isElem:trie.isElem,children:newChildren)}else{varnewChildre

swift - 如何在 Swift 2 中将 Array<String> 添加到 Dictionary<String, AnyObject>

已解决!请参阅本文底部的解决方案我正在尝试使用Alamofire创建一个JSON对象以用于我的后端。我可以添加一个带有字符串值的键,但似乎无法将数组值添加到AnyObject。我虽然这会非常简单,但我一直无法找到解决方案。funcsomeFunction(btn:UIButton){varsomeDictionary=Dictionary()letsomeArray=[textField[1].text,textField[2].text,textField[3].text]someDictionary["answer"]=textField[0].textsomeDictionary

java - Swift 相当于 String.format 和 .Replace?

我有一段java代码。functionReturnValue=String.format("%1$2s",jDay).replace('','0')+"/"+String.format("%1$2s",i).replace('','0')+"/"+dateIn.substring(0,4);swift对应的是什么?这是我目前所拥有的letstring1=String(format:"%1$2s",jDay);letreplacedString=String(string1.characters.map{$0==""?"0":$0})letstring2=String(format:"%

【STM32篇】LCD显示汉字(从W25Q64中读取GBK字库)

    汉字显示在很多单片机产品中都需要用到,显示个别汉字可使用MCU的flash保存汉字字模,而显示更多的汉字就可能要在产品中保存一整个字库作为汉字储备。对于STM32F103VET6单片机FLASH只有512K字节,要存下一个字库就有点乏力且浪费单片机资源。在上一章节中完成了W25Q64驱动,本篇将介绍将GBK字库写入W25Q64中,并读取至LCD屏上显示。LCD和W25Q64驱动请参考以下文章:【STM32篇】驱动LCD显示屏【STM32篇】SPI时序驱动W25Q64(硬件SPI和模拟SPI)1.汉字字库        常用的汉字内码系统有GB2312、GB13000、UNICODE、G

c - Swift.String 到 CMutablePointer<CChar>

我已经为一些旧的C源代码导入并创建了一个桥接头文件到Swift。函数签名如下所示:structMessageprattle_parse_message(char*line);它的快速声明是:funcprattle_parse_message(line:CMutablePointer)->Message但是,我不确定如何转换SwiftString(或NSString)到CMutablePointer传递给这个函数。("Test"asNSString).UTF8String返回CString这是行不通的。有人能用这个给我指明正确的方向吗? 最佳答案

string - 任何数字的快速搜索字符串?

我正在尝试让我的应用识别日期。我有一个它搜索的字符串数组。我正在使用rangeOfString()来搜索日期中的“/”。但是,字符串中的某些区域有不属于日期的反斜杠,这会扰乱搜索。我可以让它搜索紧跟数字的反斜杠吗?在PHP中,它将是preg_match("///[0-9]/"),但在Swift中是如何完成的? 最佳答案 如果您需要匹配字符串中的任何日期,您可以使用NSDataDetector-NSRegularExpression子类,旨在检测某些特定数据:快速版本:varerror:NSError?ifletdetector=NS

string - 将每个句子的首字母大写

如何将字符串中每个句子的首字母大写?我应该使用.capitalisedString吗? 最佳答案 您可以使用NSStringEnumerationOptions.BySentences枚举每个句子的String。但它仅在第一个字符为大写时才检测到“句子”。所以,这可能并不完美,但你可以试试这个:importFoundationlettext:String="loremipsumdolorelit,sedaliqfuas.imfsenimadveniam,quisnostrudconsequat?duisauteiruredolori

string - 更改属性字符串的文本并在 Swift 中保留属性

对于数据库程序中的输出,我有一些文本,我插入了标记以指示粗体或斜体,以及一些用图像代替的文本。例如:“%Important%^Allemployeestothebreakroom^”的最终输出应该是:重要所有员工到休息室我编写了代码来查找周围带有“%”符号和“^”符号的文本,但我现在遇到的问题是文本输出如下:%Important%^所有员工到休息室^我想在保留字符串格式的同时删除这些%和^。这是我一直用到它崩溃的代码:funcprocessText(inStringstring:String)->NSAttributedString{letpattern=["(?这适用于%匹配(但仅适