小编Ian*_*Ian的帖子

类似于CoffeeScript的C/C++语言

我一直在寻找一种语言,它提供与Coffeescript相同的功能,但是对于C/C++.我的意思是一种语言,将代码转换为C,但可读,就像CoffeeScript转换为Javascript,可读和所有.

c c++ compiler-construction

37
推荐指数
5
解决办法
5994
查看次数

如何从Mac中删除Google App Engine SDK?

我前一段时间在Mac上安装了Google App Engine,现在我没有使用它.谷歌更新器的事情要求我不时更新GAE,这让我很紧张.如何卸载GAE?我找不到任何可以做到的事情.

谢谢.

macos google-app-engine

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

Objective-C的WebSockets客户端(最好是iOS兼容的)

我发现的最近的事情是如何将WebSockets合并到Cocoa应用程序中,但答案只指向过时的库.

有没有人知道与iOS 4.x兼容的WebSockets库?

我也读过有关Pusherapp的内容,并且,就像服务一样好,我更喜欢使用自己的WebSockets服务器.

iphone websocket ios4

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

从SVN到GIT再回来

我们正在开发一个项目,我们需要使用Subversion作为我们的版本控制系统.我们都很满意,但是,在假期我们想出城去专注于发展.问题是,我们很可能无法访问互联网.由于我们仍然想维护代码历史记录,我想是否有办法将我们当前的Subversion历史记录导出到git存储库,然后将我们的git历史记录导出到现有的Subversion repo(这个repo已经有了历史记录).

有没有办法做到这一点?

谢谢!

svn git

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

使用capistrano在部署时自动运行测试

有没有办法让我在运行时在我的Rails应用程序上运行单元测试cap deploy,如果它们没有通过则会失败?我知道这可以并且应该由部署人员来完成,但我希望它是自动的.任何想法将不胜感激.

提前致谢!

编辑:我最终使用作为解决方案.

unit-testing capistrano ruby-on-rails

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

Xcode 5的新文档解析如何工作?

我注意到Xcode 5现在自动解析方法文档.例如:

/**
 Fetches a conversation with user.

 @param user The other user in the conversation.

 @return A conversation
 */
+ (Conversation *)conversationWithUser:(User *)user;
Run Code Online (Sandbox Code Playgroud)

它支持多个@令牌(不知道如何调用它们).例如:

  • @warning
  • @note

但是,我仍然没有找到方法或格式,所以我可以添加粗体文本,斜体或链接.

有谁知道这是什么文档格式?

xcode ios

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

UIInterpolatingMotionEffect随机工作

我正在UIInterpolatingMotionEffectUITableViewCell这种方式添加一些视图:

UIInterpolatingMotionEffect *horizontalEffect = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.x" type:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis];
UIInterpolatingMotionEffect *verticalEffect = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.y" type:UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis];
horizontalEffect.minimumRelativeValue = @(-horizontal);
horizontalEffect.maximumRelativeValue = @(horizontal);
verticalEffect.minimumRelativeValue = @(-vertical);
verticalEffect.maximumRelativeValue = @(vertical);

UIMotionEffectGroup *effectsGroup = [UIMotionEffectGroup new];
effectsGroup.motionEffects = @[horizontalEffect, verticalEffect];

[view addMotionEffect:effectsGroup];
Run Code Online (Sandbox Code Playgroud)

问题是效果只是随机出现,有些视图会产生效果而有些视图不会产生效果.推送视图控制器并返回后,其他一些工作,而其他人则不工作.

有什么我想念的吗?是否应该在每次重复使用细胞时应用效果?

objective-c uitableview ios

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

在rails中测试签名的cookie

我在Rails 3中使用已签名的cookie来在应用程序中启用"记住我"功能.一切正常,除了我无法对cookie进行功能测试,因为比较cookies['remember_id']给了我加密的cookie,并cookies.signed没有定义.

有线索吗?

cookies ruby-on-rails

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

使用RSpec测试AJAX密集型Rails应用程序

我正在使用Rails 3.0.4编写一个非常AJAX的应用程序,并使用RSpec进行测试.我的大多数控制器操作只响应"js"格式,即:

respond_to do |format|
  f.js
end
Run Code Online (Sandbox Code Playgroud)

和其他回应json.我发现了如何输出JSON,但我不确定如何测试其他操作的javascript输出.

有任何想法吗?谢谢!

testing ajax rspec ruby-on-rails

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

SproutCore安全和身份验证问题

我一直在努力学习一些关于SproutCore的知识,遵循"Todos"教程,我有一些无法在网上找到的问题.

  1. SproutCore应该将所有业务逻辑移动到客户端.那怎么不安全?恶意用户可以轻易地篡改代码(因为它全部在客户端上)并改变应用程序的行为方式.我怎么错了?
  2. SproutCore使用"DataStores",其中一些可以是远程的.如何避免恶意用户自己不与后端交互?使用某种API密钥不起作用,因为代码在客户端.这里有某种约定吗?有任何想法吗?这真让我烦恼.

提前致谢!

PS:有人认为卡布奇诺是更好的选择吗?我决定选择SproutCore,因为卡布奇诺的文档看起来很糟糕,尽管SproutCore没有变得更好.

javascript web-applications sproutcore

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

Objective-C对象可以成为自己的委托吗?这是很好的编程习惯吗?

我知道这是可能的,但它真的是一个很好的编程习惯吗?我的想法是将UIAlertView自己子类化并订阅为我自己的委托,以便能够添加按钮和块处理程序.这样,当我得到alertView:clickedButtonAtIndex:我称之为传递的块.

我希望这是可以理解的.这是一个很好的编程习惯吗?

更新:这是我对https://github.com/ianmurrays/IMAlertView的要求.任何评论将不胜感激.

cocoa delegates objective-c ios

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