小编Fir*_*ous的帖子

在iOS 5中使用故事板有什么特别之处

我是ios开发的新手,观点的概念看起来让我感到困惑.例如,我正在创建一个"单一视图应用程序",现在特别选择"故事板".简而言之,使用viewcontroller并在其中添加多个viewcontroller屏幕和使用故事板有什么区别?

iphone storyboard uiviewcontroller ios5

3
推荐指数
1
解决办法
1245
查看次数

如何获取模拟器的iOS内存消耗信息?

运行 iOS 模拟器,有没有办法获取与模拟设备的内存消耗相关的信息?只是为了了解应用程序有多好,以及我是否没有因为大量使用 plist 中的数据和类似的东西而耗尽内存。

memory-management performance-testing ios ios-simulator ios5

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

没有得到indexPath用于在UITableViewCell中点击UISwitch

我在UITableViewCell中添加了一个UISwitch,表内容是动态的,这意味着tableview中可能有很多UISwitch,我需要为每个UITableViewCell获取UISwitch状态,但是不能获取indexPathin accessoryButtonTappedForRowWithIndexPath方法.

我的代码是:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    LocationCell *cell = (LocationCell *)[tableView 
                                          dequeueReusableCellWithIdentifier:@"LocationCell"];

    UISwitch *useLocationSwitch = [[UISwitch alloc] initWithFrame:CGRectZero];
    [cell addSubview:useLocationSwitch];
    cell.accessoryView = useLocationSwitch;

    [useLocationSwitch addTarget: self
               action: @selector(accessoryButtonTapped:withEvent:)
     forControlEvents: UIControlEventTouchUpInside];

    return cell;
}

- (void) accessoryButtonTapped: (UIControl *) button withEvent: (UIEvent *) event
{
    NSIndexPath * indexPath = [showLocationTableView indexPathForRowAtPoint: [[[event touchesForView: button] anyObject] locationInView: showLocationTableView]];
    if ( indexPath == nil )
        return;

    [showLocationTableView.delegate tableView: showLocationTableView accessoryButtonTappedForRowWithIndexPath: indexPath];
}

-(void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{ …
Run Code Online (Sandbox Code Playgroud)

uitableview uiswitch ios ios5

3
推荐指数
1
解决办法
2087
查看次数

'reset hard head'和'reset hard'有什么区别?

我是git的新手,所以问题可能很容易,git reset --hard HEAD和之间的区别是什么git reset --hard

git git-reset

3
推荐指数
1
解决办法
160
查看次数

删除git中的文件冲突

我提交了我的代码,当我这样做时,git pull我发现了一些冲突.如何解决冲突并仅在没有我提交的更改的情况下获取文件版本?

git conflict

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

哪里可以找到iOS框架的.m文件

我正在浏览iOS附带的框架文件,比如Twitter.framework.我能看到的是它都包含.h文件,我想看到实现文件,有什么方法可以查看它们吗?

iphone ios5

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

如何从NSArray获取元素

我有一个来自twitter REST API的json数据构建的NSArray.

NSArray *dict = [NSJSONSerialization JSONObjectWithData:responseData options:0 error:&error];

NSLog (@"Element %@", [dict objectAtIndex: 1]);
Run Code Online (Sandbox Code Playgroud)

如何从数组中获取单个元素,其中一个数组索引项如下所示:

Element 1 = {
    contributors = "<null>";
    coordinates = "<null>";
    "created_at" = "Tue Feb 07 11:15:08 +0000 2012";
    entities =     {
        hashtags =         (
        );
        urls =         (
        );
        "user_mentions" =         (
        );
    };
    favorited = 0;
    geo = "<null>";
    id = 166842424398848000;
    "id_str" = 166842424398848000;
    "in_reply_to_screen_name" = "<null>";
    "in_reply_to_status_id" = "<null>";
    "in_reply_to_status_id_str" = "<null>";
    "in_reply_to_user_id" = "<null>";
    "in_reply_to_user_id_str" = "<null>";
    place = …
Run Code Online (Sandbox Code Playgroud)

objective-c nsarray ios ios5

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

存档选项将无法启用

我需要创建一个iOS应用程序的IPA文件,已经创建了分发配置文件和证书.但是在代码签名选项下的构建设置中,我无法看到有效的证书,它也被提及(no profiles currently match),同时Product > Archive,存档选项被禁用.

我错过了什么?

ios4 ios ios5

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

Swift转换问题

将我的一些代码从Objective-C转换为Swift.陷入了类型转换声明的组合:

if (![[array objectAtIndex:0] isKindOfClass:[BaseView class]]) {
    //Throw an exception
}
Run Code Online (Sandbox Code Playgroud)

由于分支应该抛出异常,我使用的是guard语句而不是if-else.到目前为止,我已经做了以下事情:

guard NSArray(array: array).objectAtIndex(0) else {
    //throw SomeException
}
Run Code Online (Sandbox Code Playgroud)

请引导其余部分,如何使用isKindOfClass,我也怀疑NSArray类型转换的正确性

ios swift swift2

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

在iOS应用程序中使用plist来保留多步骤表单的数据

我在iOS应用程序中有一个多步骤表单.要保留最后一步的数据,我使用的是plist.它是首选方式,还是有更好的技术来保留保留值?

iphone core-data plist ios ios5

0
推荐指数
1
解决办法
372
查看次数

什么是*variablename和&variablename之间的区别

在Objective C,C和其他指针支持的语言中,*variablename和&variablename之间的区别是什么.这两个都包含地址位置吗?

c variables pointers objective-c ampersand

0
推荐指数
1
解决办法
1243
查看次数

什么是Objective C中的"CG_INLINE CGRect"定义?

Objective C中调用的以下结构是什么,

CG_INLINE CGRect
CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)
{
  CGRect rect;
  rect.origin.x = x; rect.origin.y = y;
  rect.size.width = width; rect.size.height = height;
  return rect;
}
Run Code Online (Sandbox Code Playgroud)

我想创建自己的定义来创建一个包含我传递的多个参数的对象.目前我在一个类中使用静态方法,该方法将获取多个参数并返回一个对象.但是CGRectMake的这种语法是我可以使用的完美解决方案.Objective C语法中实际调用的结构是什么?

structure objective-c parameter-passing ios cgrect

0
推荐指数
1
解决办法
1966
查看次数