小编Car*_*zey的帖子

如何为cocos2d创建倒计时器?

我正在使用cocos2d开发2D iPhone游戏.我需要一个倒数计时器.如何在cocos2d中创建倒计时器?

iphone objective-c cocos2d-iphone

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

iOS中的多个代表

我正在制作一个对象,用于下载所有视图控制器的内容.该对象是单例实例,并且在下载完成后具有带有接收数据的回调方法.它还有一个委托属性,以便在下载完成后知道要回调哪个对象.

有多个控制器使用此共享实例,我的问题是如何回调请求下载的正确视图控制器.

我的方法是使用委托,但问题是,由于其他视图控制器也是它的委托,下载对象可以回调每个对象,这将很难跟踪.

singleton delegates callback ios

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

在Xcode中查找未使用的文件

我最近开始研究一个新的应用程序,它基本上是我之前的应用程序的副本,只有一些变化.为了制作这个新应用程序,我复制了旧应用程序并删除了一些不需要的东西.

我想知道,有没有办法告诉Xcode中正在使用哪些类文件?或者有关如何查找未使用文件的任何提示?

xcode ios

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

在iOS 7联系人应用中创建一个搜索栏

我有一个应用程序,我有一个UITableView可以在侧面滚动的部分sectionIndexTitlesForTableView:.

tableHeaderViewUITableView我想补充一个UISearchBar,我要像一个苹果在iOS7他们新的联系人应用程序中使用的行为.但我似乎无法让它发挥作用.

搜索栏不是屏幕宽度的100%,而是右侧与节索引相对应.

我的问题是:

  • 如何获取搜索栏的宽度为100%时,它是tableHeaderView一个UITableView具有可见部分指标?
  • 如何在iOS 7的"联系人"应用程序中创建转换,导航栏隐藏,搜索栏的灰色背景延伸到状态栏?

我已经尝试了几件事,包括在导航栏中添加搜索栏,然后使用UISearchBarController,但我在Apple网站上找不到关于如何创建这个的好文档.此外,从iOS6到iOS7的过渡指南对我来说也没有什么帮助.

这是两张图片,说明了我的问题: 在此输入图像描述 在此输入图像描述

objective-c uitableview ios

16
推荐指数
2
解决办法
3930
查看次数

如何使用leiningen引用其他文件中的函数?

我仍然是Clojure的新手所以我很抱歉这是一个全新的问题,但我无法在网上找到足够的答案.

基本上,我的问题是,每当我尝试运行我的项目时,我都会收到如下错误:

Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: Could not locate greeter__init.class or greeter.clj on classpath: 
Run Code Online (Sandbox Code Playgroud)

在这种情况下,greeter.clj在项目中与包含我的main函数的文件位于同一目录中.

为了便于说明,我创建了一个具有如下目录树的项目:

在此输入图像描述

我的core.clj代码如下:

(ns omg.core
(require [greeter]))

(defn -main[] (greet))
Run Code Online (Sandbox Code Playgroud)

我的greeter.clj代码是:

(ns greeter)

(defn greet [] println("Hello world"))
Run Code Online (Sandbox Code Playgroud)

每当我输入时,lein run -m omg.core我都会得到上面提到的异常.我究竟做错了什么?

clojure classpath leiningen

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

uicollectionview在reloaddata之后立即选择一个项目?

调用-[UICollectionView reloadData]后需要一些时间才能显示单元格,因此在调用后立即选择项目reloadData不起作用.有没有办法立即选择一个项目reloadData

ios uicollectionview

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

什么数据库更适合iOS应用程序开发以及如何实现搜索?

对于在过去的2个星期,我一直在阅读和学习了如何使用这些书籍的iPhone应用程序:开始的iOS 6开发,故事板,并使用和学习目标C.我一直在网上和通过这些书籍阅读教程,但一直无法找到我想要的东西.

我正在创建一个简单的应用程序,它是一个可搜索的动物列表,然后当您点击单个动物时,它会显示有关它的信息(名称,图片,重量和原生位置).我希望能够通过常用名称或其物种进行搜索,用户可以选择动物并阅读有关它的信息.没有添加新动物或编辑列表.接下来我希望能够按大陆排序.因此,例如第一个场景将Animal作为一个单元格而Continents则作为另一个单元格.如果他们点击动物,它会拉起所有动物,并有一个UISearchbar搜索所有动物,他们可以继续点击.如果他们点击大陆(澳大利亚),它将仅在该位置填充可搜索列表.

我的问题是:我如何创建一个将这些变量链接在一起的数据库,然后能够通过搜索栏(plist,核心数据,sqlite)进行搜索?我应该将什么资源用于学习工具或教程?

database xcode ios

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

如何知道设备何时充电?

如何在设备充电时检测我的iOS应用?

iphone objective-c ios

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

从CLGeocoder获取当前的城市和国家?

我一直在互联网上试图找到如何从这个城市和国家CLGeocoder.我可以轻松获得经度和纬度,但我需要城市和国家的信息,而且我一直在使用已弃用的方法等等,任何想法?它基本上需要获取位置,然后有一个NSString国家和一个NSString城市,所以我可以使用它们查找更多信息或将它们放在标签上等.

nsstring ios currentlocation clgeocoder ios6

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

应用内购买需要很长时间才能显示确认警报视图

我遇到了以下问题:当我的应用程序在设备上运行并点击"购买"按钮时,会触发应用程序内购买机制,最多需要十秒钟才能显示标准确认UIAlertView,其中显示:"你想要购买...".我以前从未见过这样的行为.通常它会立即发生.所以首先我认为这可能是由于互联网连接不良或类似的东西,但模拟器使用相同的WiFi网络,它完美地工作,警报视图立即呈现应有的.所以这个问题可能就在其他地方.有没有人解决这个问题?

这是按钮点击:

- (void)buyItemTapped:(id)sender
{
[[InAppPurchaseManager sharedInstance] buy:[NSString stringWithFormat:@"com.mycompany.myapp.unit%d", [sender tag] + 1]];

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(transactionFailed)
                                             name:TRANSACTION_FAILED_NOTIFICATION
                                           object:nil];

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(productPurchased:)
                                             name:PRODUCT_PURCHASED_NOTIFICATION
                                           object:nil];

}
Run Code Online (Sandbox Code Playgroud)

购买方式:

- (void)buy:(NSString *)identifier
{
SKProduct *product = [self.products objectForKey:identifier];

if (product)
   [self purchaseProduct:product];
else
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error"
                                                     message:@"Invalid Product Identifier"
                                                    delegate:nil
                                           cancelButtonTitle:@"OK"
                                           otherButtonTitles:nil];

    [alert show];

}
}
Run Code Online (Sandbox Code Playgroud)

purchaseProduct方法:

- (void)purchaseProduct:(SKProduct *)product
{
    if ([SKPaymentQueue canMakePayments])
{
    SKPayment *payment = [SKPayment paymentWithProduct:product];
    [[SKPaymentQueue defaultQueue] addPayment:payment];
 }
  else
      NSLog(@"Cannot …
Run Code Online (Sandbox Code Playgroud)

storekit in-app-purchase ios

10
推荐指数
3
解决办法
4472
查看次数