小编ma1*_*w28的帖子

免费地址验证/标准化

USPS webtools 很贵,而且 Google Maps 没有某些地址。有没有免费或开源的解决方案?

google-maps usps street-address

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

Vim/sed/awk使用增量整数查找和替换

我有一个降价文件,其中包含[this] [],[that] [],...和[其他] []等字样.我知道如何在MacVim中找到这些单词,但是如何用[this] [1],[that] [2],...和[其他] [n]替换它们,其中n是26案件?

如果它们被证明比使用MacVim更简单,我也会接受使用sed或awk甚至Ruby的解决方案.

ruby vim awk sed macvim

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

用于将JSON键值对象转换为查询字符串的JavaScript函数

我正在为Facebook Feed对话框格式化URL .但是有很多参数.我想为这些对话框提供一个函数,例如:

function generateDialogUrl(dialog, params) {
  base  = "http://www.facebook.com/dialog/" + dialog + "?";
  tail = [];
  for (var p in params) {
    if (params.hasOwnProperty(p)) {
      tail.push(p + "=" + escape(params[p]));
    }
  }
  return base + tail.join("&")
}
Run Code Online (Sandbox Code Playgroud)

哇哇...我想我刚回答了自己的问题.是对的吗?是否escape()使用正确的功能?

我陷入了恋人的源代码.

更新:因为,我们正在使用jQuery,我重写了使用的方法jQuery.each.我也按照@galambalazs和@TJ Crowder的建议更换escape()encodeURIComponent().多谢你们!

var generateDialogUrl = function (dialog, params) {
  base  = "http://www.facebook.com/dialog/" + dialog + "?";
  tail = [];
  $.each(params, function(key, value) {
    tail.push(key + "=" + encodeURIComponent(value)); …
Run Code Online (Sandbox Code Playgroud)

javascript json iterator escaping urlencode

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

OCUnit:如何在不启动iPhone模拟器的情况下运行测试?

我正在关注iOS开发指南:单元测试应用程序.但是,当我尝试构建(Command + B)LogicTests目标时("设置逻辑测试"的第8步),我收到错误:"所选的运行目标对此操作无效."

由于我将应用程序目标添加到LogicTests目标依赖项中,因此我可以使用Command + U运行单元测试,但这也会启动iPhone模拟器.

为了节省时间和资源,是否可以在不启动iPhone模拟器的情况下运行OCUnit测试(逻辑和应用程序测试)?

unit-testing ocunit xcode4

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

Objective-C forwardInvocation:

我经常这样做:

CoolViewController *coolViewController = [[CoolViewController alloc] init];
[self.navigationController pushViewController:coolViewController animated:YES];
[coolViewController release];
Run Code Online (Sandbox Code Playgroud)

在一个类别中UINavigationController,我将如何覆盖,forwardInvocation:以便我可以改为:

[self.navigationController pushCoolViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
  1. 请在答案中包含相关代码,而不仅仅是解释.谢谢!

  2. 请随意评论这是否是一种好的做法.我也问这个用于教育目的,但在我看来,在这种情况下,代码的简化可能会超过处理时间和内存使用的不明显(正确?)成本.此外,我来自Ruby背景,喜欢使用动态编程来简化事物,例如find_by_nameRails中的动态查找器(例如).

  3. 如果您可以pushCoolViewControllerAnimated:withBlock在初始化视图控制器后实现并调用块,则允许我在创建的视图控制器上设置某些实例变量.

更新:我记得ARC即将推出.因此,这个具体示例可能不那么有用,但仍然是一个很好的练习/示例,可以在其他情况下使用,例如,Core Data的动态查找器和传递块来配置NSFetchRequest.

objective-c method-missing nsobject

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

Objective-C:如何检查是否支持C函数

如何执行运行时检查以查看是否可以使用UIGraphicsBeginImageContextWithOptions,仅从iOS 4开始提供.

我知道我可以检查[[UIDevice currentDevice] systemVersion],但Apple推荐使用像NSClassFromString()或者之类的东西respondsToSelector:.是否有respondsToSelector:对C函数?

iphone cocoa-touch objective-c respondstoselector

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

Objective-C:关联对象行为

是否OBJC_ASSOCIATION_RETAIN_NONATOMIC在的关联对象行为Objective-C运行参考,呼吁release对相关对象引用的旧值赋给和保留新的前值?

associative objective-c objective-c-runtime

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

Xcode:清除后查看控制台历史记录?

如何查看Xcode控制台历史记录?我不小心通过再次运行应用程序清除它,我想知道我是否可以取回已清除的内容.

console xcode history

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

Facebook Graph API:如何按应用程序过滤家庭和饲料?

Facebook Graph API可让您获取家庭(新闻Feed)和Feed(Wall)的JSON表示.

我如何才能获得我的Facebook应用程序发布的帖子?

facebook facebook-graph-api

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

Objective-C运行时:为class_addIvar添加大小和对齐的内容?

Objective-C运行提供class_addIvar C函数:

BOOL class_addIvar(Class cls, const char *name, size_t size, 
                   uint8_t alignment, const char *types)
Run Code Online (Sandbox Code Playgroud)

我该怎么把为sizealignment

我正在添加一个类型的实例变量UITextPosition *,但没有UITextPosition对象在范围内.因为size,我可以做sizeof(self),哪个self是子类UITextField?即,我可以假设一个UITextPosition对象与对象的大小相同UITextField吗?

我怎么得到alignment

c objective-c sizeof size-t memory-alignment

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