小编The*_*ler的帖子

使用-performSelector:与仅调用方法

我仍然是Objective-C的新手,我想知道以下两个语句之间有什么区别?

[object performSelector:@selector(doSomething)]; 

[object doSomething];
Run Code Online (Sandbox Code Playgroud)

dynamic-languages objective-c selector method-dispatch

114
推荐指数
3
解决办法
6万
查看次数

从URL目标C获取图像

我正在尝试从URL获取图像,但它似乎对我不起作用.有人能指出我正确的方向吗?

这是我的代码:

NSURL *url = [NSURL URLWithString:@"http://myurl/mypic.jpg"];

NSString *newIMAGE = [[NSString alloc] initWithContentsOfURL:url
                                       encoding:NSUTF8StringEncoding error:nil];

cell.image = [UIImage imageNamed:newIMAGE];
Run Code Online (Sandbox Code Playgroud)

当我调试newIMAGE字符串是nil所以有些东西不能在那里工作.

objective-c

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

当 Swift 结构是存储属性时,可以在堆上分配它吗?

结构体的一大优点是它们在堆栈上分配,这使它们非常快。

但是,类的实例及其属性是堆分配的。那么作为结构体的属性不会也分配在堆上吗?

swift

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

iPhone + Twitter API:转换时间?

有没有一种简单的方法可以将您从twitter获得的时间戳转换为unix时间或分钟从现在开始?我可以解析字符串并自己转换所有内容,但我希望有一种方法可以转换,不需要.以下是带有时间戳的created_at元素的示例.

Sun Mar 18 06:42:26 +0000 2007

iphone twitter

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

我能正确理解Ajax吗?

我一直在阅读Ajax,并希望从stackoverflow社区看到我是否正确理解了一切.

因此,正常的客户端服务器交互是用户在URL中提取Web浏览器类型,并且HTTP请求被发送到服务器,从Web服务器请求页面和资源(css,pics).Web服务器通过HTTP响应客户端请求的页面/资源,浏览器呈现html/JavaScript以供用户查看页面.

1)那么可以安全地说XMLHttpRequest(XHR)对象正在执行与浏览器相同的过程,除了你没有从服务器请求html,你的请求文本是某种格式吗?

2)XHR对象是否像常规对象一样,可以由创建对象的程序(如普通对象)操纵,还可以通过HTTP与另一个程序(Web服务器)发送和接收数据?

3)因此在我的脑海中创建XHR时,它被加载到内存中,当我们执行request.open("GET",url,true)时,我们设置了一些对象参数.一旦我们执行了request.send(null),对象基本上会尝试通过HTTP"获取"URL,一旦我们从服务器获取数据,它就被放入responseText参数中.我理解正确吗?

4)同步和异步.当我想到同步时,我想到必须遵循的步骤.例如,我按下一个按钮,数据被发送到服务器,我必须等待数据返回,然后我才能做其他事情.使用异步连接,我会按下按钮,数据被发送到服务器,我会在数据被发回时做我想做的事情.这是一个很好的比喻吗?

ajax

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

Objective C接口,委托和协议

所以我试图围绕Objctive-C接口,代理和协议.所以我有一个问题:

委托是否必须在单独的文件中,或者它是否是您班级中定义的方法?

协议就像java接口吗?这是我理解它的方式,如果你使用这个协议它基本上让你实现方法.

我仍然对界面感到困惑.我很确定它们与java中的接口没有任何相似之处.也许它只是一个将在类中实现的变量声明.

objective-c ios

6
推荐指数
2
解决办法
8445
查看次数

Iphone游戏开发

人们主要使用什么来构建iPhone游戏?我正在学习iPhone编程.目前我正在观看所有的stanford vidcast,做了这些配饰并经历了开始的iphone开发apress书.我想开始构建游戏并想知道开发人员是否正在使用opengl es建立所有内容,或者他们是否使用预先存在的游戏引擎?

iphone

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

WWDC 2009 iPhone会话视频?

有没有人买过这些视频,如果有的话,它们的价格是299美元?我注意到这里有很多内容; 这值得么?

iphone

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

开始iPhone开发

我是那种通常从事学习的人.我有一个应用程序的想法,但如果我应该开始开发,当我遇到一些东西只是在我的书(流行的apress葡萄柚书)中查找或者只是通过本书首先得到基础知识,我就会有冲突!有什么建议?我已经完成了第5章.

你们有什么办法开始进行iPhone开发?

iphone

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

MGTwitterEngine用于Iphone SDK错误

我正在努力让MGTwitterEngine适用于iPhone SDK.我按照下面的阅读我,现在我不断收到以下错误:

TCDownload.h:没有这样的文件或目录yajl_parse.h:没有这样的文件或目录

现在,我已经对我的系统进行了搜索,并且没有其中任何一个.我错过了什么吗?另外,我在gitub的最后几天内下载了MGTwitterEngine代码.

请你

  1. 在其他框架中添加libxml2.dylib.您将在以下位置找到该库:

    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/usr/lib/libxml2.dylib

  2. 在项目设置中添加"$ SDKROOT/usr/include/libxml2"作为标题搜索路径.

iphone

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