小编Jam*_*Sun的帖子

减小iPhone模拟器窗口的大小?

是否可以调整iPhone模拟器的大小?我正在使用屏幕捕获软件来记录我的iPhone应用程序的演示,能够调整iPhone模拟器窗口的大小是很方便的.

谢谢!

simulator scale ios ios-simulator xcode9

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

CoffeeScript模块的模式

在Github上查看CoffeeScript源代码时,我注意到大多数(如果不是全部)模块定义如下:

(function() {
    ...
}).call(this);
Run Code Online (Sandbox Code Playgroud)

这种模式看起来像是将整个模块包装在匿名函数中并调用自身.

这种方法的优点和缺点是什么?还有其他方法可以实现相同的目标吗?

javascript node.js coffeescript

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

Visual Studio 2008 - 添加引用

添加DLL作为ASP.Net项目的引用时,VS2008会将多个文件添加到bin目录中.如果DLL被称为foo.dll,VS2008会添加foo.dll.refresh,foo.pdb和foo.xml.我知道foo.dll是什么:-),为什么VS2008会添加其他三个文件?这三个文件做了什么?我可以删除它们吗?是否需要在源代码管理中添加它们?

version-control intellisense .refresh visual-studio-2008 pdb-files

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

版本控制"在云端"

我是一名使用Microsoft Visual Studio处理个人和团队项目的开发人员.我可以在我自己的服务器上设置几个不同的源控制包中的一个,例如VSS,SourceGear Vault或SVN,并远程访问它们; 但是,我不想处理设置,配置等的麻烦.

有没有人提供托管的源代码管理服务?

version-control saas visual-studio

9
推荐指数
3
解决办法
4486
查看次数

UITableView使用Interface Builder中的所有可用空间

我在创建UIView(在Interface Builder中)时遇到问题,该UIView包含带有其他对象的UITableView,例如UIButton或UILabel.无论UITableView对象本身的大小如何,UITableView总是占用UIView中的最大空间量.文件所有者是标准的UITableViewController.

iphone interface-builder

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

"使用核心数据进行存储"复选框

在Xcode中创建基于窗口的新项目时,选择"使用核心数据进行存储"选项后,幕后实际发生了什么?我正在尝试在我已经创建的项目中使用Core Data,并且我很难弄清楚如何在我的Xcode项目中正确地包含框架......

谢谢!

iphone core-data

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

试图了解promisification如何与BlueBird一起使用

我正在尝试使用Bluebird库为Node.js包围承诺.

下面是一个简单的例子,它不能像我期望的那样工作.

var Promise = require("bluebird");

var myObj = {
  add: function(op1, op2) {
    return op1 + op2;
  }
};

// Sync call to add method -> 7
console.log(myObj.add(3,4));

var myObjAsync = Promise.promisifyAll(myObj);

// Async call to promisified add method -> nothing written to console
myObjAsync.addAsync(2,3).then(function(data) {
  console.log(data);
  return data;
})
Run Code Online (Sandbox Code Playgroud)

我要么错过承诺或蓝鸟的一些(主要)概念.

在此先感谢您的帮助.

编辑:根据jfriend00的反馈修改(现在的工作版本).

var Promise = require("bluebird");

var myObj = {
  add: function(op1, op2) {
    return op1 + op2;
  }
  , add2: function(op1, op2, callback) { …
Run Code Online (Sandbox Code Playgroud)

node.js bluebird

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

推送视图时"隐藏"选项卡栏

纽约时报的iPhone应用程序有一个带有五个标签栏项目的标签栏.当您选择最新选项卡时,应用程序会在UITableView中显示标题和摘要/摘要.当您选择要阅读的单个故事时,标签栏将消失,并替换为根据应用程序状态显示/消失的页眉和页脚.该应用如何"隐藏"标签栏?

谢谢!

iphone uitabbarcontroller

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

UITextFieldDelegate UIVewController的协议

我浏览了这个教程你的第一个iPhone应用程序,它工作得很好.我的问题是关于教程中的行,内容如下:

视图控制器也将成为文本字段的委托; 因此,它必须采用UITextFieldDelegate协议.要指定类采用协议,请在接口中在类继承的类的名称后面的尖括号(<>)中添加协议的名称.

如果我从视图控制器中删除协议,仍然会调用该方法(收到消息)并解除键盘.我注意到UITextFieldDelegate协议的所有方法都是可选的.如果是这种情况,为什么声明视图控制器遵守协议?我错过了什么?:-)

iphone cocoa objective-c

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

CFMutableDictionary与NSMutableDictionary之间的关系

以下语句取自Mac OS X Reference LibraryCFMutableDictionary Reference部分:

CFMutableDictionary与其Cocoa Foundation对应的NSMutableDictionary是"免费桥接".这意味着Core Foundation类型在函数或方法调用中可与桥接的Foundation对象互换.这意味着在您看到NSMutableDictionary*参数的方法中,您可以传入CFMutableDictionaryRef,并且在您看到CFMutableDictionaryRef参数的函数中,您可以传入NSMutableDictionary实例.这也适用于NSMutableDictionary的具体子类.有关免费桥接的更多信息,请参阅可互换数据类型.

有人可以把它翻译成普通英语吗?:-)

cocoa objective-c

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