草庐IT

字母表

全部标签

ios - 如何在swift 3中根据联系人姓名的第一个字母排列数组以制作联系人部分?

我正在使用此代码从设备中获取联系人。swift3中如何根据联系人姓名的首字母排列数组来划分联系人?lazyvarcontacts:[CNContact]={letcontactStore=CNContactStore()letkeysToFetch=[CNContactFormatter.descriptorForRequiredKeys(for:.fullName),CNContactEmailAddressesKey,CNContactPhoneNumbersKey,CNContactImageDataAvailableKey,CNContactThumbnailImageData

ios - 在 Swift 3 中按字母顺序排列两个字符串变量?

我有两个字符串变量:varmyName和varfriendsName。它们都是字符串,我想按字母顺序对它们进行排序。当我将它们放入这样的数组中时varnameArray=[myName,friendsName]然后尝试通过执行nameArray.sort()对其进行排序-我得到一个错误提示我需要使用by谓词。如果swift无法将它们识别为可比较的,我将如何按字母顺序排列这些字符串? 最佳答案 因此,在Swift3中,您可以执行nameArray.sorted()或nameArray.sort()您可以通过简单地执行以下操作来使它们具

ios - 如何将 UITableView 中的字典数组按字母顺序排序和分类为 swift 3.0 中的部分

我正在swift工作,我有一系列字典,比如,[{"added":2017-12-24,"first_name":Abdullah,"email":spaeker1@example.com,"Last_name":Jaleel,"place":India,"salutation":Mr},{"added":2017-12-24,"first_name":Catherine,"email":spaeker1@example.com,"Last_name":Rose,"place":India,"salutation":Mrs},{"added":2017-12-24,"first_name

swift - 如何只从全名的姓氏中获取第一个字母?

为了用户的隐私,我只想获取姓氏的第一个字母。示例:“约翰D。”extensionString{publicfuncgetAcronyms(separator:String="")->String{letacronyms=self.components(separatedBy:"").map({String($0.characters.first!)}).joined(separator:separator);returnacronyms;}} 最佳答案 为了正确命名,您必须使用PersonNameComponentsFormatte

ios - 为什么有些方法的首字母大写?

我正在查看Apple文档和一些方法,例如Sec​Item​Copy​Matching(:​:​)用大写首字母定义。方法的约定不是首字母小写吗? 最佳答案 这些函数(不是方法)最初是CAPI。它们的命名约定与Apple的Obj-CAPI不同。对于Obj-C(或纯Swift)API,大写名称是为类保留的。对于CAPI,没有类,但前缀标识伪对象(SecItem)。应该注意的是,一些CAPI现在作为对象导入到Swift中,例如CGContext(基于SwiftEvolution0044)。 关于

Swift - 仅从字符串中获取字母

我试图在Swift中仅从字符串中获取字母。例如:letstr="he4ll5663#$#0o"print(str.letters)//printshello 最佳答案 这是一种在String的unicodeScalars上使用filter的方法:extensionString{varletters:String{returnString(unicodeScalars.filter(CharacterSet.letters.contains))}}letstr="he4ll5663#$#0o"print(str.letters)//h

android - 如何在Android应用程序的TextView中将文本的第一个字母大写

我也不是指textInput。我的意思是,一旦您在TextView中有静态文本(从数据库调用填充到用户输入的数据(可能未大写)),我如何确保它们是大写的?谢谢! 最佳答案 我应该能够通过标准的java字符串操作来完成此操作,而不是特定于Android或TextView。类似:StringupperString=myString.substring(0,1).toUpperCase()+myString.substring(1).toLowerCase();尽管可能有一百万种方法可以实现这一点。见String文档。已编辑我添加了.to

android - 如何在Android应用程序的TextView中将文本的第一个字母大写

我也不是指textInput。我的意思是,一旦您在TextView中有静态文本(从数据库调用填充到用户输入的数据(可能未大写)),我如何确保它们是大写的?谢谢! 最佳答案 我应该能够通过标准的java字符串操作来完成此操作,而不是特定于Android或TextView。类似:StringupperString=myString.substring(0,1).toUpperCase()+myString.substring(1).toLowerCase();尽管可能有一百万种方法可以实现这一点。见String文档。已编辑我添加了.to

ios - UIImagePickerController 以大写字母 "USE_PHOTO"、 "RETAKE"和图库图像 "CAMERA_ROLL"显示文本?

我正在使用下面的代码funcpickerImage(typetype:String,presentInVc:UIViewController,pickedListner:onPicked,canceledListner:onCanceled){self.pickedListner=pickedListnerself.canceledListner=canceledListnerletpicker:UIImagePickerController=UIImagePickerController()picker.sourceType=type==CameraMode.Camera?.Came

ios - 标签或 TextView 中的动画字母

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我需要在我的应用中执行这样的效果:我该怎么做?我需要为文本中的单个字母而不是整个标签设置动画。我正在使用swift。编辑(更多详细信息):我需要使用一种Spring阻尼(如UIView动画)为字母从右到左设置动画,但我不知道如何实现。这个动画最重要的部分是第一个,字母从左到右进入,第一个字母和其他字母之间的间距可变