草庐IT

可变性

全部标签

c++ - 创建尺寸可变的二维数组

这个问题在这里已经有了答案:MultidimensionalvariablesizearrayinC++(6个答案)C++2dimensionalarraywithvariablesizerows(4个答案)关闭2个月前。我希望能够创建一个二维数组,其大小与我从文件中读取的宽度和高度相同,但是当我说时出现错误:intarray[0][0]array=newint[width][height]

ios - 可变高度 subview Controller 作为 UITableView 的 tableHeaderView

我正在尝试创建一个UITableViewController,它有一个UICollectionViewController作为它的tableHeaderView。此CollectionView的高度将根据(重新)加载的内容而变化。这是基本布局。这是实际操作:截至目前,我可以通过根据单元格数量计算childViewController的高度然后设置其preferredContentSize属性来调整tableHeaderView的大小。-(void)reloadCollectionView{//Calculatesizebasedonstaticcellheightandlayout_c

ios - 发送到不可变对象(immutable对象)的变异方法'

我正在尝试从字典中将对象添加到数组中。在其他部分我收到此错误mutatingmethodsenttoimmutableobject'NSMutableDictionary*selectedDict=[NSMutableDictionarynew];[selectedDictsetObject:editedLineItemforKey:@"Text"];[selectedDictsetObject:@"fa-check"forKey:@"IconClass"];NSMutableArray*tagListDictionary=[NSMutableArraynew];[tagListDic

ios - 如何判断一个自定义类是可变的还是不可变的?

我们知道NSArray是不可变的,NSMutableArray是可变的,因为我们可以通过它的名字来判断。但是我们怎么知道一个自定义类是否可变呢? 最佳答案 我相信在Objective-C或OS库中没有特殊的接口(interface)或API可以做到这一点。您可以像这样检查已知类型:if([objisKindOfClass:[NSMutableArrayclass]]){returnYES;//mutable}if([objisKindOfClass:[NSMutableSetclass]]){returnYES;//mutable}

iphone - 是否可以定义适应可变数据的日期格式?

我需要找到一种可以适应以下两个日期的日期格式:2012-01-22T14:27:31.176+00002012-01-22T14:27:31+0000如您所见,唯一的区别是日期2没有小数秒。两种日期格式是:yyyy-MM-dd'T'HH:mm:ss.SZyyyy-MM-dd'T'HH:mm:ssZ第二个省略.S。是否可以将.S设为可选?还是我必须继续使用两种不同的格式?问题在于我从API调用中获取日期,有时它带有小数秒,有时则没有。我想我可以检测到小数位的存在并相应地使用两种不同的日期格式,但我一直在寻找更简洁的解决方案。谢谢! 最佳答案

iphone - 背景可变 View 的透明 UITabBarController

我想要一个UITabBarController,它的alpha为0.5,其透明度允许您在后台看到一个View。背景View必须可访问且可更改。我可以使用此技术添加背景:https://gist.github.com/1157542它是一个Category,它向UITabBarController添加一个subview,并将subview发送到后面。但是,因为它是一个类别,所以我不能使subview成为一个属性。所以我真的无法访问它。有没有办法使这个背景View更加灵活和易于访问?所以我可以,例如,从任何标签栏Controller的ViewController轻松地向它添加其他subvi

iphone - TableView 单元格中 TextView 的可变高度

我有一个基本的UITableView,我用在线网络服务填充它,但我找不到根据高度设置单元格高度(单元格的动态数量)的方法我的textView。这是我填充单元格的方式:UITextView*textView=(UITextView*)[cellviewWithTag:106];textView.text=[[storiesobjectAtIndex:indexPath.row]objectForKey:@"texte"];在我的cellForRow方法中:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtInd

iphone - 我必须使用 iOS 应用程序内购买来支付每月可变金额的服务账单吗?

该服务是应用程序中的数字选项,但用户将根据他们实际进行的事件按月付费。如何确保我的应用未被拒绝? 最佳答案 如果你想在用户每月使用服务后向用户收费,你不能那样做。AppPurchase是一种预付费用的形式,可以要求用户先为一定数量的服务付费(例如:使用服务N小时),然后减少可用数量直到为零,之后将要求用户购买新数量的此类服务以继续使用它等等。您可以在应用程序中使用应用内购买“消耗品”来做到这一点。但是用户应该在使用您的服务之前而不是之后购买商品。当然,没有什么能阻止您给用户一些“信用”,然后要求用户使用应用内购买来偿还这笔信用。这更

iOS 自动布局 : 3 column label layout,,中间列的宽度可变

我正在尝试创建一些我认为使用适用于iOS的自动布局会很容易的东西。我已经研究了好几天,买了一本书,并尝试了各种关键字搜索组合。以前有人这样做过,可以给我指明正确的方向吗?我想要3个UILabel,按列排列,中间一个(包含更多内容)宽度可变,具体取决于iPad的方向。我可以让它工作,但是一旦iPad从横向旋转到纵向(因此减少了中间标签的可用宽度),中间标签内容就会被切断。即中间标签高度不会调整。这是我想要实现的:一旦你旋转到纵向:这是我的约束和View层次结构:如果我给中间的UILabel一个“小于或等于”250的高度限制(它需要在窄纵向模式下显示所有内容的高度),一旦iPad回到横向,

ios - AVAssetExportSession、可变格式配置文件、CABAC 和重构

似乎iOS7已决定将FormatProfile从“Baseline@L4.1”更改为“High@L4.0”,将CABAC从“No”更改为“Yes”,并将Reframes从1更改为2。这一切都很好,除了当我尝试从baseline/no创建x文件和从high/yes创建y文件的可变组合时,我们在输出文件(桌面上的quicktime给它一些绿屏,灰屏。youtube也不关心它)我的问题是,如何更改ExportSessions格式配置文件和cabac设置以保持一致性。请注意,这(目前)仅影响iPhone5s、4s、4ses,而iPad最多3似乎与以前一样保持Baseline和Cabac设置,使