相关疑难解决方法(0)

OCUnit和OCMock是否可以在iPhone SDK上运行?

我根本无法使它工作,我想知道我是在浪费时间,还是我只是愚蠢!

对不起我没有我现在的确切错误.但我只是想知道它是否有效!

iphone cocoa unit-testing mocking objective-c

19
推荐指数
4
解决办法
9128
查看次数

针对iPhone Native应用程序的测试驱动设计

我正在试验iPhone SDK并做一些TDD ala Dr. Nic的rbiPhoneTest项目.我想知道有多少(如果有的话)成功使用这个或任何其他测试框架的iPhone/Cocoa?更重要的是,我想知道如何最好地断言专有的二进制请求/响应协议.想法是通过网络发送二进制请求并接收二进制响应.使用byte和'ing和oring创建请求和响应.我正在使用黄金副本模式来测试我的请求.这是我到目前为止所拥有的.不要笑,因为我是btoh Objective C和Ruby的新手:

require File.dirname(__FILE__) + '/test_helper'
require 'fileutils'
require 'io'

require "MyModel.bundle"
OSX::ns_import :MyModel

module MyTestExtensions
  def is_absolute_path(path)
    return /^\/.*/.match(path)
  end

  def parent_directory(file)
    dir = file
    if(! is_absolute_path(dir))
      dir = File.expand_path(dir)
    end
    dir = File.dirname(dir)
    assert is_absolute_path(dir), "Expecting an absolute path with #{dir}"
    return dir
  end

  def assert_NSData_contains_bytes_from_file(file, data)
    assert_not_nil data, "Data should not be nil."
    assert data.bytes, "data should have bytes"
    data.length.times { |i|
      expected = file.getc
      assert_not_nil expected, "Expected only #{i} bytes. Actual …
Run Code Online (Sandbox Code Playgroud)

ruby iphone tdd objective-c

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

以编程方式模拟 iPhone 上的键盘事件

我想知道是否可以模拟键盘事件(例如按下键和按下键字符)并将它们发送到 iOS 设备。基本上,我想模拟用户按下键盘上的按键。

iphone keyboard keypress ios

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

独立开发人员在创建可可程序时应该使用哪些方法?

我最近开始以相当大的规模(可能是基于Core Data的)应用程序开始学习可可开发作为我的目标.我一直在寻找可用于帮助构建更高质量的产品和更好的代码的开发方法,虽然我发现了一些我确定要使用的方法,例如版本控制(可能带有git)其他像单元测试似乎在大多数应用程序使用IB和Core Data编写时很难使用.我非常感谢有关独立开发人员应该使用哪些工具或工作流方法的一些建议.

谢谢.

PS首先发帖!

编辑:顺便说一句,我主要计划开发OS X而不是iPhone.

cocoa methodology

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