Tag: 基础

有最大CGFloat值的常量吗?

我需要创build一个CGSize来计算任意长度的任意文本的文本高度。 UIKit有这个不错的方法-sizeWithFont:constrainedToSize:和我的文本只限制在宽度,但不是在高度。 为此,我需要为高度设置最大可能的CGFloat。 有像“CGFloatMax”一样的常量吗?

将NSAttributedString的子串replace为另一个NSAttributedString

我想用另一个NSAttributedString @"replace"一个NSAttributedString的子string(例如@"replace" )。 我正在寻找一个等同的方法来NSString的stringByReplacingOccurrencesOfString:withString: NSAttributedString 。

如何根据NSDate计算年龄

如何根据这种格式的出生date计算年龄6/24/1976星期一/date/年…

基础框架和核心基础框架之间的区别?

我试图弄明白这一点,但现在看来,两者对我来说都是一样的。 但是,Xcode允许创build一个控制台应用程序,可以select使用“核心基础”或“基础”。 也许有人可以指出不同之处。

在C ++中何时非法上传?

我非常肯定我理解了向上转换和向下转换之间的一般区别,尤其是在C ++中。 我明白,我们不能总是downcast,因为将基类指针投射到派生类指针会假定指向的基类对象具有派生类的所有成员。 在这个学期的初期,我的教授告诉全class学生,在C ++中有时候也是非法的,但是我似乎错过了在笔记里为什么不记得什么时候发生的事情。 任何人都可以告诉我什么时候在C ++中使用upcast是非法的?

在NSMutableArray的特定索引处添加一个对象

如何在NSMutableArray的特定索引处添加对象? 如何将一个对象添加到数组的前端?

NSAutoreleasePool autorelease池如何工作?

据我所知,用alloc , new或copy创build的任何东西都需要手动发布。 例如: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } 但是,我的问题不是这样吗? int main(void) { NSAutoreleasePool *pool; pool = [[NSAutoreleasePool alloc] init]; NSString *string; string = [[[NSString alloc] init] autorelease]; /* use the string */ [pool drain]; }

如何获取在UIWebView中显示的HTML页面的标题?

我需要从显示在UIWebView中的HTML页面中提取标题标签的内容。 什么是最强大的手段呢? 我知道我可以这样做: – (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } 但是,只有在启用javascript的情况下才有效。 另外,我可以扫描标题的HTML代码的文本,但是如果页面的作者对代码感到不满意,那么感觉有点麻烦,并且可能会变得脆弱。 如果是这样的话,在iPhone API中处理HTML文本的最佳方法是什么? 我觉得我已经忘记了一些明显的东西。 有没有比这两个select更好的方法? 更新: 从这个问题的答案以下: UIWebView:你可以禁用Javascript? 似乎没有办法closuresUIWebView中的Javascript。 因此,上面的Javascript方法将始终工作。

在Visual Basic和BASIC中,DIM代表什么?

在Visual Basic中,DIM代表什么?

如何检查一个NSDictionary或NSMutableDictionary是否包含一个键?

我需要检查一个字典是否有钥匙。 怎么样?