草庐IT

int_fastX_t

全部标签

arrays - Swift - 循环遍历 Array of Array [[Int]] 的智能方法

我使用ArrayofArray[[Int]]存储map中的坐标。例如,我想用“1”替换所有“2”。为此,我创建了2个for循环,用于定义数组空间并检查内容。这不是很灵活,只适用于定义大小的数组。privatefuncremove2fromArray(currentArray:[[Int]])->[[Int]]{varnewArray:[[Int]]=currentArrayforsectionin0...14{forrowin0...19{ifnewArray[section][row]==2{newArray[section][row]=1}}}returnnewArray}有没有办

iOS。多元化。具有包含 2 个 int 参数的格式的 Stringdict

我的问题类似于Howtoaddregularstringplaceholderstoatranslatedplurals.stringdictinswiftios但我想了解是否可以将2个int参数传递给字符串字典。假设我想翻译如下内容:1apple:3pears2apples:1pear是否可以用一种本地化的格式字符串来实现,例如:letapples=1letpears=3letapplesAndPears=String.localizedStringWithFormat(,apples,pears)print(applesAndPears)还是我必须将它们分开组合?

objective-c - 如何在 Swift 中将 Int32 写入 NSOutputStream

我试图在Swift中将Int32写入NSOutputStream,但我遇到了困难。在ObjC中,我会做这样的事情:-(void)write4ByteField:(int32_t)value{[streamwrite:((value>>24)&0xff)];[streamwrite:((value>>16)&0xff)];[streamwrite:((value>>8)&0xff)];[streamwrite:(value&0xff)];}但是,在Swift中,它真的不喜欢我做所有那些低级的移位,所以我放弃了在所有地方转换值。我试过类似的方法:funcwrite4ByteField(va

swift - NSCalendarUnitDay 将当前日期显示为单个数字 int。我怎样才能使它成为 2 位数字,例如 "03"?

这个问题在这里已经有了答案:LeadingzerosforIntinSwift(12个答案)关闭8年前。所以我正在创建MMyy格式的日期字符串:varcomponents:NSDateComponents!components=calendar.components(.CalendarUnitYear|.CalendarUnitMonth|.CalendarUnitDay,fromDate:NSDate())asNSDateComponentsletstringDate="\(components.month)\(components.day)"//"113"如果一天小于10,那么我会

swift - Int 类型的变量不能分配给定义为 Int 的枚举

枚举在类的开头声明。然后我尝试将TAG值分配给枚举;然而编译器给出错误提示:'MenuItemsisnotconvertibletoInt'您认为这里的问题是什么?enumMenuItems:Int{casemenuItemEmail=0casemenuItemNamecasemenuItemPasswordcasemenuItemAddPet}functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell:SettingsViewTable

深入探究:为什么C++有了int还需要int32_t ?

在C++编程中,我们经常会使用int类型表示整数。然而,C++标准库还提供了一系列精确宽度整数类型,如int32_t。这引发了一个问题:既然已经有了int类型,为什么还需要引入int32_t类型?本文将从数据类型范围、平台移植性和代码可读性等方面,深入探讨为什么C++中存在int32_t类型的必要性。一、了解数据类型范围在理解为什么需要int32_t之前,我们需要了解数据类型的范围。在C++中,int类型的精确宽度是依赖于编译器的。通常情况下,int类型至少保证能够表示-32767到32767之间的整数。然而,不同的编译器可能有不同的实现,导致int类型的范围不一致。二、平台移植性的考虑在编写

Swift 2 语法错误 : Cannot call value of non-function type 'Int'

我写了一个函数:extensionString{funcsize()->Int{returncount(self.utf16)}}但它返回一个错误:Cannotcallvalueofnon-functiontype'Int'我该如何解决? 最佳答案 count是swift1.2的方式,在swift2.0中使用myString.characters.count(任何数组都可以这样计算)所以:extensionString{funcsize()->Int{returnself.characters.count}}

swift - Realm 中具有可选 Int 类型的空数据的异常抛出

我第一次尝试使用Realm(0.98.1,通过Cocoapods,Xcode7.2),遇到了一个我不确定如何解决的小问题。我有一个名为Airport的模型类,它声明了一个属性letelevationFt=RealmOptional()我正在创建一组Airport对象并以下列方式持久化它们publicfunccacheDataToPersistanceStore(data:NSArray)->Bool{varsuccess=trueautoreleasepool{do{letrealm=tryRealm()realm.beginWrite()forobjectindata{guardle

ios - 无法将类型 'string' 的值分配给类型 'int'

所以,开始使用Swift和开发iOS应用程序。做了一个将狗年龄转换为人类年龄的初学者教程。这真的很基础,只是基于5的倍数的年龄,但我觉得不准确。(因此所有丑陋的ifelse条件)我有两个问题:完成相同的年龄计算但最小化所有ifelse语句的最佳方法是什么?一定有更好的方法。我用了30年的最后一个ifelse语句应该为dogAge变量分配一个字符串。我在将var从int转换为string时遇到了麻烦,并且一直在尝试我研究过的各种方法,但到目前为止,没有成功。提前致谢!importUIKitclassViewController:UIViewController{@IBOutletweak

ios - 将字符串转换为 Int 数组

这个问题在这里已经有了答案:Convertstringarraydescriptiontoarray(5个答案)关闭6年前。例如,我有这种类型的字符串:vartest:String="[1,0,4]";我需要将它转换为Int数组:vartestConverted:[Int]=[1,0,4];