小编Vik*_*ica的帖子

如何使用Objective C创建zip文件?

我正在开发一个iOS应用程序,并尝试压缩我在应用程序中创建的文件,是否有任何内置函数能够执行此操作?

cocoa-touch objective-c ios

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

Xcode 4.1多点触控手势发生了变化

刚升级到Xcode 4.1(和Lion).

有谁知道"跳转到下一个对应部分"(或手势的参考)的手势是什么?它在标头和实现文件之间切换.这是三指向上/向下滑动,但现在操作系统正在使用该手势.

加速键是Control + Command +向上箭头(来自Navigate菜单).

macos cocoa objective-c xcode4

12
推荐指数
1
解决办法
1376
查看次数

Objective-C是否支持泛型?

我想知道Objective-C是否为泛型提供任何支持?

例如,考虑一种方法:

-(void) sort: (NSMutableArray *) deck {
}
Run Code Online (Sandbox Code Playgroud)

我有什么方法可以让它只处理卡片组?
这样的事情可以强制执行吗?

-(void) sort: (NSMutableArray <Card *>) deck {
}
Run Code Online (Sandbox Code Playgroud)

generics cocoa-touch objective-c

12
推荐指数
3
解决办法
7086
查看次数

如何将块作为参数传递到Objective C中的另一个块

我正在尝试定义一个以块为参数的块.

以下代码行有什么问题?

id (^cacheResult)(NSString *, id(^)(void)) = ^(NSString *name, id(^)(void)block) {
    NSObject *item = nil;
    block();
    return item;
};
Run Code Online (Sandbox Code Playgroud)

为什么编译器会像Parameter name omitted和那样给出错误Expected ")"

syntax objective-c objective-c-blocks

12
推荐指数
2
解决办法
1728
查看次数

Core Data的最大存储容量是多少?

  1. Core Data的最大存储容量是多少?
  2. 是否在应用级别定义了容量限制?比如,在可用的核心数据空间中,我的应用只能消耗X金额?
  3. 如果我的应用程序试图超过X怎么办?

iphone core-data

11
推荐指数
1
解决办法
5095
查看次数

方法调度中缺少哨兵

我想创建一个子类,NSMutableArray并需要覆盖该-initWithObjects:方法.

但如何调用[超级xxx];?

- (id) initWithObjects:(id)firstObj, ... {
    [super initWithObjects:firstObj]; // Error: Missing sentinel in method dispatch
    // Error: The result of a delegate init call must be immediately returned or assigned to "self"

}
Run Code Online (Sandbox Code Playgroud)

谢谢.

cocoa subclass objective-c nsarray

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

如何打印Restkit(IOS)发送的正文

我通过RKObjectManager发送一个对象:

[[RKObjectManager sharedManager] postObject:myObject delegate:delegate];
Run Code Online (Sandbox Code Playgroud)

映射和路由已经配置,并且可以成功运行.它发送一个json,服务器收到请求,但我有一个问题.在IOS方面,我如何打印发送到服务器的json.

cocoa-touch objective-c ios restkit

11
推荐指数
1
解决办法
3149
查看次数

NSMakeRange(i,1)是什么意思?

我刚开始学习iOS.
" NSMakeRange(i, 1)"是什么意思?

for (int i = 0; i < [name length]; i++)
{
    NSRange range = NSMakeRange(i, 1);
    NSString *subString = [name substringWithRange:range];
    const char *cString = [subString UTF8String];
    if (strlen(cString) != 3)
    {
        return NO;
    }
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c ios

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

同时在iphone和模拟器上进行多重连接测试

您好我在论坛的所有主题中搜索我如何测试使用多重连接框架的应用程序.有人能告诉我如何通过同时使用iPhone设备和模拟器来测试应用程序,在模拟器上使用设备和播放器2的播放器,反之亦然.我已经通过使用两个模拟器测试应用程序,每个mac一个用户在mac上工作,但是连续切换用户测试应用程序并不方便.我尝试了所有替代方案,在模拟器中运行一次,同时在设备上运行一次,制作第二个目标,没有任何反应.

提前致谢

cocoa-touch objective-c ios multipeer-connectivity

11
推荐指数
2
解决办法
4313
查看次数

如何使用UIApplicationDidBecomeActiveNotification

怎么用UIApplicationDidBecomeActiveNotification

我应该在从后台到前台进行声明viewDidLoadviewWillAppear重新加载数据.

UIApplicationDidBecomeActiveNotification被调用,只有当应用程序来自于背景,前景?

请帮忙.谢谢.

cocoa-touch objective-c ios

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