小编ohh*_*hho的帖子

如何快速克隆xib和viewcontroller?

我要创建一个新的xib,它与现有的xib非常相似.取而代之的是一个空白的新的,复制UI元素和viewcontroller IOOutlets; 有没有一种快速的方法来克隆xib与相应的新viewcontroller类?

谢谢

iphone interface-builder

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

检查数字是否在整数内(ruby)

中国人不喜欢里面有数字4的数字.我将实施一个会员计划,会员编号不包括数字4,说:

number = 3
number.next.has4?
=> true
Run Code Online (Sandbox Code Playgroud)

如何has4?(有效地)完成该方法?

**编辑

感谢您的回答,我执行了简单的基准测试作为参考:

    class Fixnum
      def has4a?
        String(self).index('4') != nil
      end
    end

    class Fixnum
      def has4b?
        self.to_s[/4/]
      end
    end

    number = 3

    puts Time.now

    n = 0
    while n < 1000000
       number.next.has4a?
       n += 1
    end

    puts Time.now

    n = 0
    while n < 1000000
       number.next.has4b?
       n += 1
    end

    puts Time.now
Run Code Online (Sandbox Code Playgroud)

在我的电脑上显示的结果indexregex以下更快:

> ruby has4.rb
Tue May 11 18:36:04 +0800 2010
Tue May 11 18:36:05 +0800 …
Run Code Online (Sandbox Code Playgroud)

ruby

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

是否可以在同一台Mac上安装iPhone SDK 4 beta和SDK 3?

我想测试新的OS 4 beta,但我仍然需要在AppStore上更新我的OS 3应用程序.是否可以在同一台Mac上安装iPhone SDK 4 beta和SDK 3?谢谢!

iphone ios4

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

Activerecord:空字段的条件语法?

activerecord具有空字段的选择记录的rails 语法是什么?例如,我想查找数据库中middle_name字段为空(字符串<1的长度)的所有记录user.谢谢!

activerecord ruby-on-rails

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

如何通过正则表达式检查大于或小于数字?

我有一个Drupal模块,允许正则表达式检查文本字段.要检查4岁以上的有效出生年份,有效范围是1900年至2006年.

因此,假设输入字符串必须为4-char long.检查字符串的正则表达式是在该范围内的?谢谢!

php regex

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

关于六角板战争游戏编程的书籍?

我打算写一个六角板战争游戏.是否有推荐的书籍/网站?可能需要:

  • 游戏策略AI编程
  • 板(十六进制)表示
  • 回合制游戏循环
  • ...

(社区维基请)

war hexagonal-tiles

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

为什么CABasicAnimation会将图层的视图发送到后面和前面?

有两个相似大小的UIView.UIView one(A)最初位于UIView二(B)之上.当我尝试transform.rotation.y在A层上执行CABasicAnimation 时:

CABasicAnimation *rotateAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.y"];
CGFloat startValue = 0.0;
CGFloat endValue = M_PI;
rotateAnimation.fromValue = [NSNumber numberWithDouble:startValue];
rotateAnimation.toValue = [NSNumber numberWithDouble:endValue];
rotateAnimation.duration = 5.0;
[CATransaction begin];
[imageA.layer addAnimation:rotateAnimation forKey:@"rotate"];
[CATransaction commit];
Run Code Online (Sandbox Code Playgroud)

在动画期间,动画层的UIView(A)将是:

  1. 送回(A突然落后于B)
  2. 旋转......通过动画的后半部分
  3. 发送到前面(A现在再次出现在B的顶部)

有没有办法在整个动画期间将A保持在B的顶部?谢谢!

更新:附加项目源:FlipLayer.zip

iphone core-animation objective-c

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

如何从iPhone应用程序登录Drupal站点?

假设有一个页面只能在Drupal站点上为经过身份验证的用户访问.哪些库/工具可供iPhone开发人员使用:

  • 登录Drupal站点(用户名密码)
  • 访问具有登录状态的页面

例如,我想用Drupal页面中的数据填充UITableView.谢谢!

iphone authentication drupal

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

如何在第109行修复"用户警告:... cache.inc".来自Drupal网站?

以下消息显示在Drupal站点的所有页面上:

"user warning: in /var/www/html/.../includes/cache.inc on line 109"

请告知如何解决(摆脱)它.谢谢!

信息:用户在删除帖子后看到了.

drupal

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

PHP正则表达式检查英文名称

寻找正则表达式来检查有效的英文名称,即:

  • AZ,az,space
  • 名字,(可选)中间名,姓氏

可接受的例子: John von Neumann

谢谢!

编辑(添加检查代码):

#!/usr/bin/php

<?php

    function check_name($regex, $name)
    {
        $rc = 'Bad';
        if (preg_match($regex, $name)) {    
            $rc = 'Good';
        }
        return '|' . $name . '| ' . $rc . "\n";
    }

    $regex = '/(?:[A-Za-z]+(?:\s+|$)){2,3}/';
    echo check_name($regex, 'First');
    echo check_name($regex, 'First Last');
    echo check_name($regex, 'Two  Spaces');
    echo check_name($regex, 'First Middle Last');
    echo check_name($regex, 'First Middle Last Fourth');
    echo check_name($regex, 'First 123');

?>
Run Code Online (Sandbox Code Playgroud)

php regex

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