小编Hen*_*sel的帖子

高级iPhone编程书籍

有没有高级iPhone编程书籍?我不想在Objective C,Cocoa Touch或UIKit中介绍,而是全面的最佳实践集合.

iphone cocoa-touch objective-c

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

奇怪的行为:Java Comparator随机化列表条目

我很好奇.可能是比较器在每个应用程序启动时随机播放条目的原因是什么?

final static class ContactsListComparator implements Comparator
{                           
    public int compare(Object o1, Object o2)
    {
        if((o1.toString().compareTo(o2.toString()))<0)
        {
            return -1;
        }
        if((o1.toString().compareTo(o2.toString()))>0)
        {
            return 1;
        }
        else
        {
            return 0;
        }
    }    
}    
Run Code Online (Sandbox Code Playgroud)

首次应用开始:

替代文字

第二个App Start

替代文字

如答案所述

比较器实际上比较了自定义对象Contact

public class Contact 
{
  // Members
  private String _contactFirstName;
  private String _contactLastName;
  private long _contactLastModified;

// Constructor
public Contact()
{
    set_contactLastModified();
}

public Contact(String contactFirstName)
{
    _contactFirstName = contactFirstName;
    set_contactLastModified();
}

// Accessable Getters
public String get_contactFirstName() 
{
    return _contactFirstName;
}

public String …
Run Code Online (Sandbox Code Playgroud)

java blackberry list

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

Java - 在另一个方法中使用返回值作为参数 - 内存管理

考虑内部内存使用情况

input = web_service.FullCompanyListChunksGet(x, ChunkSize);
ReadXML(input);
Run Code Online (Sandbox Code Playgroud)

应该采取相同的记忆

ReadXML(web_service.FullCompanyListChunksGet(x, ChunkSize));
Run Code Online (Sandbox Code Playgroud)

不是吗?两个样本都只传递了对ReadXML方法的引用吗?

请帮我理解差异.谢谢

java memory-management

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

为什么要保留/释放而不是新/删除?

我是Objective-C的新手,我觉得C++很有用.

我的问题是: 为什么obj-c的语言设计者适当使用retain/release而不是仅使用new/delete(= alloc/dealloc)?

也许我的大脑适合新的/删除只有内存管理,我无法理解为什么我应该管理引用计数,我想我知道什么时候对象必须与我的C++经历alloc/dealloc.

(是的,我花了4个小时来调试引用计数问题,它由1行"释放"解决)

任何人都可以解释一下,当我们使用参考计数器时哪些更好 (在编程语言方面)我认为我可以通过new/delete来管理对象的生命周期,但是我不能用引用计数.

我需要一篇长篇文章来解释为什么参考计数器很有用,如果你有链接的话.

PS:我在WWDC 2011上听说过编译时自动引用计数,它真的很棒,例如,它可能是使用参考计数器的原因.

iphone reference-counting objective-c

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

NUnit 2.5在Visual Studio中返回不确定的状态

所以'我正在接受单元测试.我创建了一个非常简单的函数来测试它.

    public int MultiplyByFive(int x)
    {
        return x * 5;
    }
Run Code Online (Sandbox Code Playgroud)

测试方法包含

    [TestMethod()]
    [DeploymentItem("UnitTestApp.exe")]
    public void MultiplyByFiveTest()
    {
        Program_Accessor target = new Program_Accessor(); // TODO: Initialize to an appropriate value
        int x = 5; // TODO: Initialize to an appropriate value
        int expected = 25; // TODO: Initialize to an appropriate value
        int actual;
        actual = target.MultiplyByFive(x);
        Assert.AreEqual(expected, actual);
        Assert.Inconclusive("Verify the correctness of this test method.");
    }
Run Code Online (Sandbox Code Playgroud)

但是当我运行测试时,它会返回:

nunit http://dl.getdropbox.com/u/357576/nunit.jpg

"Assert.Inconclusive失败.验证此测试方法的正确性."

那么我做错了什么?谢谢!

c# nunit unit-testing visual-studio

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

SVN - 将完整的本地副本更新为HEAD版本

什么,我团队中的某个人犯了"错误",删除了当前版本的团队存储库中的几个文件.是否可以将当前本地版本更新为主版本?当我点击提交时,subclipse无法识别丢失的文件以上传它们.

提前谢谢,
rAyt

subclipse svn

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

在iPhone上录制简短的音频和上传

嘿伙计们,有可能在iPhone上录制一个小的语音音频并将其上传到服务器吗?!这个主题有什么好的来源吗?(录音).

谢谢,
亨里克

iphone audio-recording

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

从tr onclick中选择单选按钮

这是我在表格中的tr:

        <tr id="mlevel" class="__tr_class__" onclick="needFunction()">
            <td class="checkbox"><input type="radio" name="membership" id="__ID__" value="__ID__" /></td>
            <td class="icon"><img src="__Icon__" width="60" height="60"/></td>
            <td class="name"><h2>__Name__</h2></td>
            <td class="price"><h4>__Price__ for __Days__ Days</h4></td> 
            <td class="auto"><h4>__Auto__</h4></td>
            <td class="auto"><h4>__Active__</h4></td>
        </tr>
Run Code Online (Sandbox Code Playgroud)

当我点击tr时,我想要选择无线电输入.我想使用jquery或简单的东西.只是不确定要走哪条路.有谁知道这样做的简单功能?

jquery

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

找到两个自定义UIView之间的交集

在iPhone中是否有任何方法可以找到两个自定义UIView的交集(假设两个视图是圆形的并且在同一个超级视图中).如果没有这样的方法,实现这一目标的最佳方法是什么.

iphone uiview

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

切换到Web开发

我是新来的.似乎是一个很棒的网站.Web开发最重要的编程语言是什么?从现在开始,我用C++创建了桌面应用程序,但现在我的老板正在迫使我创建Web应用程序.也许有人可以给我一个概述.

language-agnostic

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

C#Func Delegate抛出线程异常

所以,也许我误解了Func的用法但是

Func<ComboBox, string> getCurrentValue = s => s.SelectedValue.ToString();
Run Code Online (Sandbox Code Playgroud)

getCurrentValue(cb_message_type)从我的Workerthread 调用时创建一个线程错误.什么是获得Combobox选定价值的最佳解决方案?

非常感谢,
rAyt

编辑
MSDN

"lambda表达式的基础类型是通用Func委托之一.这使得可以将lambda表达式作为参数传递,而无需将其明确地分配给委托."

c#

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

接下来我应该学什么?(编码)

好吧,我14岁了,我一直在学习/研究HTML,我想知道接下来应该学什么.PHP,xHTML等.难度不是一个对象.真的,我不介意硬的东西.我正在godaddy上创建一个网站,并且最好的代码是什么.我需要建立一个论坛,只需要一个博客等等.但是,我总是可以使用我的朋友论坛.是的.请评论!谢谢!!!

html

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