小编rus*_*elf的帖子

为iPhone制作地图应用程序的最佳方法是什么

所以我正在寻找一个在地图上显示东西的iPhone应用程序.这样做的框架/方法是什么?

在Google上搜索,我只能找到这个:http: //code.google.com/p/iphone-google-maps-component/

哪个根据问题列表很慢,并在一段时间后停止工作.有没有人知道更好的东西,或者对上面的图书馆有任何经验?

iphone maps cocoa-touch

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

Core Data返回NSManagedObject而不是Concrete类,但仅在使用时返回.访问

我已经建立了一个Core Data模型,我有两个对象,比如Person和Address.一个人有一个地址,一个地址可以属于很多人.我已经在核心数据中对其进行了建模(因此双箭头指向Person,而单箭头指向Address)

然后我为这些对象创建了两个类,并在这些类中实现了一些自定义方法.在核心数据模型中,我已将类的名称输入其中.

如果我直接从核心数据中获取地址,它会给我实际的具体类,我可以在其上调用我的自定义方法.

另一方面,如果我获取一个Person并尝试通过Person访问地址(例如:person.address)我得到一个NSManagedObject这是一个地址(例如:我可以获得我设置的所有核心数据属性)它)但它不响应我的自定义方法,因为它的类型为NSManagedObject而不是Address.这是Core Data的限制还是我做错了什么?如果是限制,有什么工作吗?

iphone core-data objective-c

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

MPVolumeView改变Airplay图标的大小

我的一个视图上有一个MPVolumeView,当有其他输出源可用时会出现一个Airplay图标.这一切都很好,但图标很小,无论我为MPVolumeView设置多大,它都不会变得更大.

任何人都知道如何增加airplay图标的大小?

ios airplay mpvolumeview

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

尝试编写NSString sha1函数,但它返回null

我有以下Objective-C函数:

+(NSString *)stringToSha1:(NSString *)str{
    NSMutableData *dataToHash = [[NSMutableData alloc] init];
    [dataToHash appendData:[str dataUsingEncoding:NSUTF8StringEncoding]];

    unsigned char hashBytes[CC_SHA1_DIGEST_LENGTH];
    CC_SHA1([dataToHash bytes], [dataToHash length], hashBytes);
    NSData *encodedData = [NSData dataWithBytes:hashBytes length:CC_SHA1_DIGEST_LENGTH];
    [dataToHash release];
    NSString *encodedStr = [NSString stringWithUTF8String:[encodedData bytes]];
    //NSString *encodedStr = [[NSString alloc]  initWithBytes:[encodedData bytes]
    //                                            length:[encodedData length] encoding: NSUTF8StringEncoding];
    NSLog(@"String is %@", encodedStr);

    return encodedStr;

}
Run Code Online (Sandbox Code Playgroud)

我要做的是采用NSString和SHA1编码.这部分似乎正在起作用,我认为我所处的位置是如何将NSData对象转换回清晰的字符串.如果我使用UTF8编码,我会变成空白,如果我说ASCII,我会得到奇怪的字符.我真正想要的是十六进制字符串,但我不知道如何获得它.这是使用iPhone 3.0 SDK.

目前,我传入的任何String都会返回NULL.

iphone sha1 objective-c nsstring nsdata

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

如何以编程方式使Liferay Portlet进入全屏模式

我确信这是一件容易的事,但我无法在任何地方找到它.我如何以编程方式在Liferay内部制作一个portlet进入全屏模式.例如:相当于单击最大化按钮,但在代码中而不是必须让用户手动单击该按钮.

java portlet liferay

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

你如何解释Android ANR报告

我用谷歌搜索,直到我的手指疼痛,但我无法弄清楚如何解释由谷歌发送给开发人员的ANR报告.

因此,在报告的顶部,此意图被列为原因:

ANR Executing service blah.blah.removed.UpdateEpisodesFileDetails
Run Code Online (Sandbox Code Playgroud)

列出以下线程.(请注意,我们有很多这些ANR,并且在每种情况下,File.deleteImpl都列为主线程上运行的内容,这似乎是一个线索,但列出的意图不会删除):

DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0 hwl=0 hwll=0)
"main" prio=5 tid=1 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x40022268 self=0xcea0
  | sysTid=313 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=-1345006432
  | schedstat=( 6115674000 2882269000 4010 )
  at java.io.File.deleteImpl(Native Method)
  at java.io.File.delete(File.java:375)
  at au.com.shiftyjelly.pocketcasts.a.i.a(SourceFile:256)
  at au.com.shiftyjelly.pocketcasts.a.i.a(SourceFile:177)
  at au.com.shiftyjelly.pocketcasts.a.i.c(SourceFile:374)
  at au.com.shiftyjelly.pocketcasts.a.i.a(SourceFile:290)
  at au.com.shiftyjelly.pocketcasts.a.e.a(SourceFile:1)
  at au.com.shiftyjelly.pocketcasts.server.t.a(SourceFile:393)
  at au.com.shiftyjelly.pocketcasts.server.x.onPostExecute(SourceFile:1)
  at android.os.AsyncTask.finish(AsyncTask.java:417)
  at android.os.AsyncTask.access$300(AsyncTask.java:127)
  at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:130)
  at android.app.ActivityThread.main(ActivityThread.java:3806)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:507)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
  at dalvik.system.NativeStart.main(Native …
Run Code Online (Sandbox Code Playgroud)

android android-anr-dialog

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

如何暂停UIImageView动画

我有一个动画,我正在使用UIImageView显示:

imageView.animationImages = myImages;
imageView.animationDuration = 3;
[imageView startAnimating];
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用stopAnimating来阻止它,但我想要的是能够暂停它.原因是当你调用stop时,你的动画图像都没有显示出来,而我希望最后一个在我按下按钮时保持最新状态.

我已经尝试将持续时间设置为更大的数字,但这会导致所有图像也消失.必须有一个非常基本的方法来做到这一点?

iphone animation cocoa-touch uiimageview

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

有没有一种简单的方法来克隆Oracle中表的结构?

如果我有一个像这样的表:

CREATE TABLE FRED
(
recordId number(18) primary key,
firstName varchar2(50)
);
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以将它的结构(不是它的数据)克隆到另一个给定名称的表中.基本上我想创建具有完全相同结构但具有不同名称的表,以便我可以在其上执行某些功能.我明显想在代码中这样做.Java最好,但大多数其他语言应该是相似的.

java database oracle

3
推荐指数
2
解决办法
2564
查看次数

如何从OS X上的一个本地端口转发到另一个本地端口?

我有一个在端口3306上本地运行的MySQL实例,但对于一些遗留应用程序,我也想在端口3305上使用它(不要问).有没有一种简单的方法在OS X上执行此操作,因此如果我尝试连接3305或3306,它们都将转到3306上的MySQL服务器?

mysql networking

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

你可以构建一个iPhone应用程序,其2.1作为目标SDK,但使用3.0功能?

我注意到IM +今天出来并将其最低要求(在iTunes中)列为OS 2.2或更高版本,但它们支持推送等3.0功能.

是否有可能为固件2.1构建应用程序(例如:一个二进制文件),该应用程序具有仅在具有3.0固件的手机上启用的推送(或SMS或其他)等功能?它似乎是,但我不知道该怎么做.

iphone iphone-sdk-3.0

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

是否有一种简单的方法可以使水平分页的UIScrollView环绕?

可能重复:
UIScrollView.有关实现"无限"滚动/缩放的任何想法?

我注意到在股票应用程序中,小图形环绕,例如:当你到达滚动视图的末尾并再次向右滑动时,你会回到开头.在我开始编写代码之前,有一种简单的方法可以在SDK中执行此操作吗?我找不到任何可以启用它的属性或方法?

我有一个水平滚动的分页UIScrollView,几乎与股票应用程序一样.

iphone cocoa-touch uiscrollview

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

gwt是慢还是正常?

我想问一下gwt-ext应用程序的速度有没有人试过Gwt-ext应用程序,知道它是慢还是正常?

我可以用gwt-ext处理图像,例如我想让图像变成黑白图像吗?

谢谢

saebnajim

gwt gwt-ext

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