问题列表 - 第34272页

在Objective C中创建自定义对象数组

编辑 我想用代码实现的是创建一个包含20个唯一"Person"对象的数组.我现在知道了,感谢下面的那些人,我要打电话给dealloc.

for (int i = 0; i < 20; i++)
{
    Person *myPerson = [[Person alloc] init];
    myPerson.name = @"Brian";
    myPerson.age = [NSNumber numberWithInteger:23];     
    [myArray addObject:myPerson];       
    [myPerson dealloc];         
}
Run Code Online (Sandbox Code Playgroud)

在学习Objective C的过程中,为什么这段代码对你来说似乎很疯狂.但是我来自Java,所以我的逻辑对于Objective C来说还不是很好.

我试图用20个人物体填充我的阵列.但似乎我一直在添加相同的Object人.然后解除分配,这就失败了.

所以我的问题是:用20个不同的人物对象填充数组的正确方法是什么.每个人的名字和年龄在将来会有所不同,但是在我学习的时候,它们都是相同的.

是这样做的唯一方法是键入很多这样的代码:

    Person *myPerson1 = [[Person alloc] init];
    myPerson.name = @"Brian";
    myPerson.age = [NSNumber numberWithInteger:23];     
    [myArray addObject:myPerson1];  
    Person *myPerson2 = [[Person alloc] init];
    myPerson.name = @"Brian";
    myPerson.age = [NSNumber numberWithInteger:23];     
    [myArray addObject:myPerson2];  
    Person *myPerson3 = [[Person alloc] init];
    myPerson.name = @"Brian";
    myPerson.age = [NSNumber numberWithInteger:23];     
    [myArray …
Run Code Online (Sandbox Code Playgroud)

iphone model-view-controller objective-c

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

Java字符串比较

我正在比较两个大文本文件中的子串.非常简单,标记为两个令牌容器,与2 for循环进行比较.表现是灾难性的!有人有建议或想法如何改善表现吗?

for (int s = 0; s < txtA.TokenContainer.size(); s++) {
    String strTxtA = txtA.getSubStr(s);
    strLengthA = txtA.getNumToken(s);

    if (strLengthA >= dp.getMinStrLength()) {
        int tokenFileB = 1;

        for (int t = 0; t < txtB.TokenContainer.size(); t++) {
            String strTxtB = txtB.getSubStr(t);
            strLengthB = txtB.getNumToken(t);

            if (strTxtA.equalsIgnoreCase(strTxtB)) {
                try {
                    subStrTemp = new SubStrTemp(
                        txtA.ID, txtB.ID, tokenFileA, tokenFileB,
                        (tokenFileA + strLengthA - 1), 
                        (tokenFileB + strLengthB - 1));

                    if (subStrContainer.contains(subStrTemp) == false) {
                        subStrContainer.addElement(subStrTemp);
                    }
                } catch (Exception …
Run Code Online (Sandbox Code Playgroud)

java string comparison

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

SQL Compact Edition 3.5 - 不允许访问数据库文件

我使用SQL Server Compact 3.5 开发了一个应用程序(100%本地,无法访问服务器),它在我的计算机上运行良好.但是,当我在另一台计算机上部署它时,它显示以下错误:

Access to the database file is not allowed. [ File name = data\BDApepucCE.sdf ]
Run Code Online (Sandbox Code Playgroud)

我部署在Windows XP计算机上.每当我尝试在数据库上写入时它都会显示此错误,但是,当我阅读时它会起作用.

我在Windows 7计算机上进行了测试,它工作率为100%,除非通过家庭组(即本地网络)访问该文件,但在读取/写入时它都失败了.

平台:Windows 7,Visual Studio 2010和.NET 4 Client Profile

.net c# sql sql-server-ce

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

如何回滚特定的迁移?

我有以下迁移文件 db\migrate\20100905201547_create_blocks.rb

如何专门回滚该迁移文件?

schema ruby-on-rails rollback database-schema

767
推荐指数
13
解决办法
39万
查看次数

`==`运算符何时不等于`is`运算符?(蟒蛇)

我注意到我可以使用==运算符来比较所有本机数据类型(整数,字符串,布尔值,浮点数等)以及包含本机数据类型的列表,元组,集和字典.在这些情况下,==操作员检查两个对象是否相等.但在其他一些情况下(尝试比较我创建的类的实例),==运算符只检查两个变量是否引用相同的对象(因此在这些情况下,==运算符等同于is运算符)

我的问题是:==运营商什么时候做的不仅仅是比较身份?

编辑:我正在使用Python 3

python comparison equality

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

您是否知道C++中基于正则表达式的解析器可用于解析流?

我想在运行时指定正则表达式,而不是编译时.这就是为什么pcre掉了.您是否知道C/c ++正则表达式库可以解析流并且可以识别相对复杂的正则表达式,例如.+?

谢谢.

c++ regex

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

Google Maps v3中"marker.setVisible(false)"和"marker.setMap(null)"有什么区别?

我想在Google地图上清除标记.

marker.setVisible(false)和之间有什么区别marker.setMap(null)

但我不知道,哪个是对的?

javascript google-maps clear google-maps-api-3 google-maps-markers

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

开发人员应该知道离散数学

对于开发人员来说,了解离散数学是否重要?关于算法和分析的大多数书籍至少都有一些数学参考.我原则上可以很容易地理解这些算法并且可以毫无问题地实现它们,但是当涉及到数学部分时,我会陷入困境.一般认为开发人员对数学有深入的了解,可以理解算法和方法吗?

algorithm math

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

R中的相交点和多边形

我在R中使用shapefile ,一个是point.shp,另一个是polygon.shp.现在,我想将点与多边形相交,这意味着多边形中的所有值都应该附加到point.shp的表中.

我在包sp中尝试了overlay()和spRbind,但没有做我期望他们做的事情.

谁能给我一个提示?

r spatial shapefile intersect

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

如何在HTML文本输入字段周围添加类似Twitter的淡入淡出效果?

我知道输入字段周围的光芒是标准的,但Twitter设法顺利淡化它.我一直在环顾四周,但似乎无法找到实现这一目标的可靠方法.这是怎么做到的?

jquery textbox textinput glow fadein

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