草庐IT

object-construction

全部标签

objective-c - 使用 [NSString stringWithString : @"some string"] versus @"some string" 的优缺点

我想比较以下简单的作业:...@property(nonatomic,retain)UITextField*textField;...self.textField.text=@"somestring";self.textField.text=[NSStringstringWithString:@"somestring"];self.textField.text=[NSStringstringWithFormat:@"somestring"];其中textField是一个UITextField而text属性是一个NSString。当然,它们都可以工作。我知道最后两个在使用参数时的区别。但

objective-c - iPad 应用程序的自定义图表

我必须为iPad应用程序绘制如下图所示的图表。是否有任何免费的原生图表API可用?或者任何绘制它的帮助...任何帮助都将不胜感激。 最佳答案 我想选择Quartz2D.我不认为任何图书馆都会做你的交易。您需要创建自己的。这是我的想法。对于一种图表,您可以了解速度计的工作原理。Eeww,我没有搜索链接,希望想法可以。您可以计算百分比的角度并相应地绘制弧线。这不会太难。对于水滴来说,哎呀会有点忙。但这里有一些逻辑:我想您的图表中的每个部分都会有百分比。你可以为他们计算半径!希望下面的图片能更好地解释你的想法。我只是想分享逻辑而不是代码,

objective-c - 如何开始在 iOS 上使用 ARM?

只是好奇如何开始了解iOS下的ARM。任何帮助都会非常好。 最佳答案 在我看来,最好的开始方式是编写C代码的小片段(后来的Objective-C)查看对应的汇编代码找到足以理解汇编代码的信息重复!为此,您可以使用Xcode:创建一个新的iOS项目(单View应用程序就可以)添加一个C文件scratchpad.c在项目build设置中,将“生成调试符号”设置为“否”确保目标是iOS设备,而不是模拟器打开scratchpad.c并打开助手编辑器将助理编辑器设置为Assembly,然后选择“Release”例子1在scratchpad.c

iphone - Objective-C:如何从 0.123 或一般的 xyz... 从 0.xyz... 获得 123?

如标题所述,如果我有一个float,我需要将小数部分作为整数,我该怎么做?我在想:获取小数点的索引(位置)那么我可以知道小数点后有多少位获取这些数字作为子串将其转换为整数有没有更好/更聪明的方法?更新:忘了说了,float的格式是:X.YZ所以小数点后最多两位数。 最佳答案 您使用modf功能:doubleintegral;doublefractional=modf(some_double,&integral);引用这个fractionalpartofNSDecimalnumber 关于

ios - swift : Is there a way to test if object cast as AnyObject conforms to Equatable?

我有一个具有键控属性的对象:funcvalue(key:String)->AnyObject?funcsetValue(value:AnyObject?,key:String)我想检查从具有来自两个不同对象的相同键的value函数返回的值是否Equatable。Swift提示是因为Equatable有一个Self引用并且只能在泛型中使用。有没有一种方法可以检查从value函数返回的AnyObject对象是否符合Equatable? 最佳答案 由于Swift2的变化,我正在编辑我的答案要检查协议(protocol)一致性,只需使用is

iphone - 如何在 objective-c 中创建自定义类集群 ..?

我有两个类A和B,我想根据某些条件创建这些类中的任何一个的对象。我可以为此创建一个自定义类集群吗?如果是,如何?我知道NSMutableArray的工作原理也是一样的。 最佳答案 您正在寻找的是类集群模式,您可以在SO和AppleDev上找到许多示例。页面本身。查看给出的此模式的简单示例here作者:@FrankC。 关于iphone-如何在objective-c中创建自定义类集群..?,我们在StackOverflow上找到一个类似的问题: https://

objective-c - iOS:获取mp3的NSData

我想通过wifi从我的iphone的音乐库中发送一个mp3文件。所以我需要一种方法来获取mp3文件的NSData。是否可以?我怎样才能访问它? 最佳答案 NSString*msg=[[NSBundlemainBundle]pathForResource:@"Rab"ofType:@"mp3"];NSData*data=[[NSDataalloc]init];data=[NSDatadataWithContentsOfFile:msg]; 关于objective-c-iOS:获取mp3的N

objective-c - 自定义 UIControl 始终发送 nil UIEvent 对象

我有一个派生自UIControl的类,我在其中监视touchesBegan/Moved/Ended/Cancelled事件。在这些事件中,我对super响应者和下一个响应者调用相同的事件,如下所示:[self.nextRespondertouchesEnded:toucheswithEvent:event];[selfsendActionsForControlEvents:UIControlEventTouchUpInside];[supertouchesEnded:toucheswithEvent:event];我有一个拥有TableView的父控件。TableView中的每个单元格

objective-c - 如果标签包含 NSAttributed 字符串且部分字符串为粗体,如何获取标签的准确高度

我目前正在使用以下方法获取标签所需的高度+(CGFloat)getHeightOfLabel:(NSString*)textofFontSize:(CGFloat)fontSizewithConstraint:(CGSize)constraint{CGSizesize=[textsizeWithFont:[UIFontsystemFontOfSize:fontSize]constrainedToSize:constraintlineBreakMode:UILineBreakModeWordWrap];returnsize.height;}这在大多数情况下都有效,但是,有些字符串混合了粗

objective-c - UIImageView 以编程方式调整方向更改为横向模式

我遇到一个问题,我需要旋转UIImageView并根据它是纵向模式还是横向模式调整大小。我已设法使ImageView正确旋转,方法是按照此相关问题中的答案进行操作:RotateUIImageViewDependingoniPhoneOrientation.这是我的旋转代码(现在我只专注于将它旋转到左横向):-(void)rotateImage:(UIImageView*)imageduration:(NSTimeInterval)durationcurve:(int)curvedegrees:(CGFloat)degrees{[UIViewbeginAnimations:nilcont