小编Luk*_*uke的帖子

ARC - __unsafe_unretained的含义?

只是想确保我做对了:

  1. 我需要__unsafe_unretain我不拥有的物品吗?
  2. 如果一个对象是__unsafe_unretained我需要assign@property?这是否意味着不保留对象,只是引用我指定的对象?
  3. 除了代表,我什么时候才能使用它?
  4. 这是ARC的事情还是之前使用过的?

macos objective-c ios xcode4 automatic-ref-counting

76
推荐指数
1
解决办法
4万
查看次数

无法在新的Interface Builder中放大和缩小nib

在Xcode 4的集成界面生成器中,我是否遗漏了一些显而易见的内容,或者无法在开放的nib文件中自由缩放?

xcode zoom interface-builder nib xcode4

35
推荐指数
3
解决办法
2万
查看次数

如何在Objective C中形成CGPoint数组

我想得到这个结构

CGPoint addLines1[] =
{
    CGPointMake(30.0, 150.0),
    CGPointMake(41.67, 145.19),
    CGPointMake(53.33, 103.25),
    CGPointMake(65.0, 131.67),
    CGPointMake(76.67, 106.11),
    CGPointMake(88.33, 110.20),
    CGPointMake(100.0, 111.54),
    CGPointMake(111.67, 112.13),
    CGPointMake(123.33, 115.66),
    CGPointMake(135.0, 123.7),
    CGPointMake(146.67, 125.53),
    CGPointMake(158.33, 115.1),
    CGPointMake(170.0, 69.38),
    CGPointMake(181.67, 112.47),
    CGPointMake(193.33, 65.1),
    CGPointMake(205.0, 103.33),
    CGPointMake(216.67, 92.6),
    CGPointMake(228.33, 54.76),
    CGPointMake(240.0, 79.66),
    CGPointMake(251.67, 53.81),
    CGPointMake(263.33, 56.81),
    CGPointMake(275.0, 88.19),
    CGPointMake(286.67, 74.81),
    CGPointMake(298.33, 28.1),
    CGPointMake(310, 20.0),
};
Run Code Online (Sandbox Code Playgroud)

为了进行一些计算和绘制数据.

我有 CGPoint *lines = appDelegate.averageResponseTimePoints;

如何使阵列addLines[]*lines

objective-c

29
推荐指数
2
解决办法
6万
查看次数

如果它们不相等,如何比较两个字符串

如果它们不相等,我如何比较两个字符串?

objective-c

18
推荐指数
2
解决办法
2万
查看次数

带有删除线的NSAttributedString

我正在尝试使用删除线创建一个属性字符串,但是,这个简单的任务似乎比我预期的更难理解.这是我目前的(不起作用).谢谢您的帮助!

NSAttributedString *theTitle = [[[NSAttributedString alloc] initWithString:@"strikethrough text" attributes:[NSDictionary dictionaryWithObjectsAndKeys:[NSColor whiteColor], NSForegroundColorAttributeName, NSUnderlinePatternSolid, NSStrikethroughStyleAttributeName, nil]] autorelease];
Run Code Online (Sandbox Code Playgroud)

cocoa

15
推荐指数
2
解决办法
1万
查看次数

如何在UIlabel中显示上标星号

我想在我的应用程序中将星号符号显示为上标.这有什么Unicode值吗?

iphone unicode

11
推荐指数
3
解决办法
4936
查看次数

将long long转换为string

什么是长型?这是一个占用8个字节的整数,对吗?我想将long long类型转换为NSString,如下所示.

long long fbid = [[friend objectForKey:@"id"]longLongValue];
Run Code Online (Sandbox Code Playgroud)

我想要的价值fbid在我的NSString *str变量.我能做什么?

iphone ios

10
推荐指数
2
解决办法
8828
查看次数

JMETER $ {__ RandomString函数,用于创建电子邮件地址

我试过了:

${__ RandomString (qwerty,"@",".com") }  
Run Code Online (Sandbox Code Playgroud)

但它并不好.我想知道如何创建这种随机电子邮件地址?我没有在随机变量中添加任何内容,因为我不确定是否需要使用它.

jmeter

10
推荐指数
2
解决办法
2万
查看次数

如何使用NSKeyedArchiver对自定义类进行编码和解码

我有一个我希望保存和加载的自定义类.该类包含NSDate,NSString和NSNumber.我在.h文件中实现了NSCoding协议.这是我到目前为止的代码.theDate是一个NSDate.theName是NSString.homeAway是NSNumber.

-(void)encodeWithCoder:(NSCoder *)aCoder {
[aCoder encodeObject:theDate forKey:@"theDate"];
[aCoder encodeObject:theName forKey:@"theName"];
[aCoder encodeObject:homeAway forKey:@"homeAway"];
}

-(id)initWithCoder:(NSCoder *)aDecoder {
if ((self = [super init])) {
    theDate = [aDecoder decodeObjectForKey:@"theDate"];
    theName = [aDecoder decodeObjectForKey:@"theName"];
    homeAway = [aDecoder decodeObjectForKey:@"homeAway"];
}
return self;
}
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码加载我的自定义对象.当我在调试器中使用print-object时,homeAway只显示为实际对象.theDate和theName说0x4e4f150似乎没有指向有效的对象.

[gamesArray setArray:[NSKeyedUnarchiver unarchiveObjectWithFile:path]];  
Game *loadedGame = [gamesArray objectAtIndex:gameNumber];
Run Code Online (Sandbox Code Playgroud)

我使用以下代码保存数据:

我用它来调用我的类来创建一个新游戏(我试图保存的自定义类).代码最多为NSDate*aDate = [gameDate date]; 是无关紧要的.

-(void)newGame {
if (homeAway != 0) {
    if (dateChanged == 1) {
        if ([nameField.text length] > 0) {
            [homeButton setImage:[UIImage imageNamed:@"HomeGray.png"] forState:UIControlStateNormal];
            [awayButton setImage:[UIImage imageNamed:@"AwayGray.png"] forState:UIControlStateNormal]; …
Run Code Online (Sandbox Code Playgroud)

xcode memory-management nscoding nskeyedarchiver saving-data

7
推荐指数
1
解决办法
1万
查看次数

Youtube API身份验证 - Iphone

我正在尝试使用youtube api的示例代码上传视频.当我按下上传按钮时,进度条完成其过程,但一旦到达结束点我就会收到错误.错误描述如下:

YouTube测试[2149:f803]错误 - 错误域= com.google.GDataServiceDomain代码= 400"无法完成操作.(com.google.GDataServiceDomain错误400.)"UserInfo = 0x69d5bd0 {}

这是按下上传按钮的代码

- (IBAction)uploadPressed:(id)sender {
    [self.view resignFirstResponder];
    NSString *devKey = [mDeveloperKeyField text];

    GDataServiceGoogleYouTube *service = [self youTubeService];
    [service setYouTubeDeveloperKey:devKey];

    NSString *username = [mUsernameField text];
    NSString *clientID = [mClientIDField text];

    NSURL *url = [GDataServiceGoogleYouTube youTubeUploadURLForUserID:username
                                                             clientID:clientID];

    // load the file data
    NSString *path = [[NSBundle mainBundle] pathForResource:@"YouTubeTest" ofType:@"m4v"]; 
    NSData *data = [NSData dataWithContentsOfFile:path];
    NSString *filename = [path lastPathComponent];

    // gather all the metadata needed for the mediaGroup
    NSString *titleStr = [mTitleField text]; …
Run Code Online (Sandbox Code Playgroud)

iphone upload youtube-api ios ios-simulator

7
推荐指数
1
解决办法
1833
查看次数