小编Yuj*_*uji的帖子

在Objective-C实现文件中的方法名称后面的分号

- (void) designImageViewNow; {

//some code here

}
Run Code Online (Sandbox Code Playgroud)

;在实现文件objective-c中的body括号之前的方法名之后写分号是否正确?

这会有用吗?

当我正在开发一个iPhone应用程序时,我错误地将方法名称后面的分号放在我的一个自定义类中.但没有任何警告或任何崩溃.事实上,它工作正常.

iphone objective-c

38
推荐指数
2
解决办法
3263
查看次数

iPad上的TeX与Apple的政策兼容吗?

作为一名书呆子,我认为在iPad上安装TeX编辑器会很不错.但TeX是一种图灵完备语言,它可以说是一种通用的编译器/解释器.这是否使App Store无法接受?此外,如果有人将TeX编译器移植到javascript并在WebKit中运行,它是否可以被App Store接受?

仅供参考,这是开发商协议的一部分:

3.3.2应用程序本身不能通过任何方式安装或启动其他可执行代码,包括但不限于使用插件体系结构,调用其他框架,其他API或其他方式.除了由Apple的已发布API和内置解释器解释和运行的代码之外,不得在应用程序中下载和使用解释代码.

更新(2010年6月11日)Apple更改了以下内容:

3.3.2除非Apple书面批准,否则不得在应用程序中下载或使用解释代码,但Apple的Documented API和内置解释器解释和运行的代码除外.尽管有上述规定,但经Apple事先书面同意,如果此类使用仅用于提供与本申请的预期和广告目的一致的次要特征或功能,则应用程序可以以有限的方式使用嵌入式解释代码.

这可能会开启在iPad上使用TeX的方式.

另一个更新(2010年10月10日)苹果公司屈服于外界压力(也许是反托拉斯调查?)

3.3.2应用程序不得下载或安装可执行代码.如果所有脚本,代码和解释器都打包在应用程序中而未下载,则解释的代码只能在应用程序中使用.上述唯一的例外是Apple内置的WebKit框架下载和运行的脚本和代码.

我想现在在iPad上安装TeX是完全可以的.谁将要移植TeX发行版?

latex tex ipad

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

如何在Core Data中获取不同的值?

因此,在查看Core Data Snippets时,我发现了以下代码:

...
[request setEntity:entity]; 
[request setResultType:NSDictionaryResultType];
[request setReturnsDistinctValues:YES];
[request setPropertiesToFetch:[NSArray arrayWithObject:@"<#Attribute name#>"]];

// Execute the fetch
NSError *error;
id requestedValue = nil; // WTF? This isn't defined or used anywhere
NSArray *objects = [managedObjectContext executeFetchRequest:request error:&error];
if (objects == nil) {
     // handle the error
}
Run Code Online (Sandbox Code Playgroud)

这很棒,对于我需要的东西来说似乎很完美......但是如何实际使用它呢?我假设因为它返回字典,我需要一个键来获取值 - 但是键定义了哪里?这是"id requestedValue = nil"行吗?如果是这样,"requestedValue"如何成为关键?Xcode在"requestedValue"声明中给出了一个关于未使用变量的编译器警告.我觉得我在这里错过了一些东西.

提前感谢您提供的任何帮助.

iphone core-data

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

使UIAlertView按钮触发功能按下

目前我使用以下代码来呈现UIAlertView:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Today's Entry Complete"
                        message:@"Press OK to submit your data!" 
                       delegate:nil 
              cancelButtonTitle:@"OK" 
              otherButtonTitles: nil];
    [alert show];
    [alert release];
Run Code Online (Sandbox Code Playgroud)

如何获得它,以便当按下"确定"时,它会触发一个功能,比方说 -(void)submitData

iphone xcode objective-c uialertview

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

如何在山狮10.8的Finder中制作"下载"图标?

从OS X 10.8 Mountain Lion开始,Safari在下载文件时创建动态图标,如下所示:

: 在此输入图像描述

进度条显示进度,单击左上角的关闭按钮告诉Safari停止下载.

有没有办法让第三方应用创建这种图标?

我猜这里没有与App Store兼容的方式,但我很好奇如何做到这一点/ Safari是如何为了感兴趣而做到的.

safari finder osx-mountain-lion

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

如何在一段时间后更改imageView上的图像

我有一个问题,我想在Android上的ImageView上粘贴图像,并且在一段时间后定期更改图像.表示ImageView中显示的逐个图像.我在Java的帮助下这样做但是我遇到了一些问题,即Thread没有附加什么.请查看下面给出的代码并告诉我确切的错误以及如何删除该错误或给我一些不同的方法来做到这一点.

package com.ex.thread;

import com.ex.thread.R;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ImageView;

public class thread extends Activity implements Runnable{
/** Called when the activity is first created. */
public static Integer[] mThumbIds = {

   R.drawable.al1,R.drawable.al2,R.drawable.al3,R.drawable.al4,

};
Thread th;
ImageView iv;
public void run()
{
    for(int i=0;i<3;i++)
    {
        iv.setImageResource(mThumbIds[i]);
        System.out.println("Sanat Pandey");
        try{
            Thread.sleep(3000);
        }catch(Exception e)
        {
            System.out.println(e);
        }
    }
}
public void create()
{
    Thread th = new Thread(new thread());
    th.start();
    try{
        Thread.sleep(3000);
    }catch(Exception e)
    {
        System.out.println(e);
    }
}

@Override …
Run Code Online (Sandbox Code Playgroud)

android

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

iOS中的NSURLConnection和多任务处理

NSURLConnection用来在iOS中异步下载资源.(它们是大型PDF文件,因此连接速度较慢需要一些时间.)

现在我正在将我的应用程序从iOS 3更新到iOS 4.由于我的应用程序不是位置感知,voip和背景音乐,我想我需要做点什么.

我的问题是,NSURLConnection当前正在运行的是什么?当应用程序回到前台时,它是否被暂停并神奇地恢复,还是被彻底杀死了?如果是后者,那么以后自动恢复它的标准策略是什么?是否有一个NSURLConnection自动执行此操作的开源子类?

cocoa-touch nsurlconnection multitasking ios4

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

同步服务和iOS

假设我已经有一个OS X应用程序,它使用Sync Services和MobileMe 同步其数据.有没有办法让我的iPhone/iPad应用程序使用我已经为同步服务准备的数据同步(使用MobileMe或不使用)数据?

我猜Apple已经在iOS中实现了,因为iPhone/iPad确实同步了Safari书签,但它似乎没有在SDK中提供......

iphone macos syncservices mobileme

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

在Debug(Objective-C)中编译时77个无符号长const警告

只是想知道为什么我会在构建我的应用程序时在Debug(iPhone模拟器)中获得1个警告并在Debug(iPhone设备)中获得77个警告!

除了"默认隐藏的符号"(因为这不起作用)之外,我可以在项目设置中修改某些内容以从构建中删除这些警告吗?我想念绿色的Build Successful酒吧.

ld: warning: unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)has different visibility (default) in /Users/fulvio/Projects/zxing/iphone/ZXingWidget/build/Debug-iphoneos/libZXingWidget.a(QRCodeReader-C190599C861BFE46.o) and (hidden) in /Users/fulvio/Projects/MyApp/build/MyApp.build/Debug-iphoneos/MyApp.build/Objects-normal/armv7/ScanViewController.o
Run Code Online (Sandbox Code Playgroud)

cocoa-touch warnings constants objective-c

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

考虑到Mac上的Cocoa经验,开始为iPhone开发的好方法

我在Mac上有一些Objective-C/Cocoa编程经验,我想开始用UIKit开发iPhone/iPad.(我刚刚向母船支付了99美元.)什么是一个很好的开始方式?我想得到你的建议/建议.进一步来说,

  • 我应该买哪本书?是否有一本好书反对AppKit/UIKit的差异?
  • UIKit中AppKit程序员最常见的陷阱是什么?

请注意,我不会问对Objective-C/Cocoa世界的新人来说什么是最好的.也许我应该谦卑地开始并从头开始,但是关于如何开始为iPhone编程的一般问题在SO中将是重复的:p

提前致谢!

iphone macos cocoa

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