小编Dav*_*vid的帖子

什么是好的Mac objective-c 2D游戏引擎?

现在,Apple即将发布Mac App Store,必然会有很多游戏.我很好奇,在您看来,什么是一个很好的Mac 2D游戏引擎用于具有Objective-c界面的游戏开发?

谢谢

macos cocoa objective-c game-engine

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

如何使用Mac上的系统首选项以编程方式安排系统唤醒?

我想以编程方式唤醒Mac.我开始使用IOPMSchedulePowerEvent,但是,该方法需要管理员访问权限和特权帮助程序.我已经实现了它的工作但是太复杂了.

我已经四处寻找更好的方法,并发现您可以通过转到系统偏好设置 - >节能器 - >计划来安排系统唤醒.有没有办法以编程方式使用此方法安排唤醒时间?

谢谢.

编辑:我了解系统需要管理员访问来安排系统唤醒和睡眠时间.那没问题.我希望能够以编程方式执行此操作.让用户授权该功能是可以的,前提是它们只被询问一次.设置系统唤醒时间的后续请求不必要求用户授权.

macos cocoa objective-c wakeup

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

捆绑名称和Apple App商店名称之间有什么区别?

应用程序的包名称是否必须与Apple App Store中的名称匹配?例如,对于愤怒的小鸟,应用程序商店中有"愤怒的小鸟"和"愤怒的小鸟季节",但是当安装在设备上时,两个应用程序的名称都显示为"愤怒的小鸟".

有什么建议?谢谢.

iphone bundle

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

如何在Python中查找游标的行号?

我正在用Python阅读一个文件.在我读了一堆行后,是否有一个方便的函数可以用来获取光标所在文件中的当前行号?

我试图避免使用计数器,因为我有多个函数读取相同的文件,并可能将光标移动到整个地方.

谢谢

python cursor

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

如何在构建设置中更改Mac应用程序的名称?

我即将向Mac App Store提交应用程序,但我的应用程序名称与其系统中的其他应用程序冲突.所以我选择了另一个名称,我尝试通过进入"打包"部分和"产品名称"行下的构建设置来更改我的应用程序的名称.我清理了所有目标并重建了应用程序,但菜单栏和包中显示的名称是旧名称.

我错过了什么?如何在不重新创建其他项目的情况下更改应用程序的名称?

谢谢一堆.

macos cocoa app-store application-name

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

在XCode中为多个目标添加编译标志

我有一个有多个目标的应用.每个目标都有不同的功能.我在何处以及如何定义编译器标志,以便在构建每个目标时只具有我分配给它的功能.

例如,我喜欢做这样的事情.

#ifdef APP1

#define FEATURE_A
#define FEATURE_B

#elif APP2

#define FEATURE_B

#else

#endif
Run Code Online (Sandbox Code Playgroud)

我会放在哪里#define APP1#define APP2.APP1和APP2是应用程序的包ID.我想这样做,以便在应用程序运行时(即不应该在if语句中)动态定义定义,而是在构建应用程序时设置.

有什么建议?

谢谢.

xcode objective-c xcode4

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

从Python插入MySQL数据库的问题

我无法从python将记录插入MySQL数据库.这就是我在做的事情.

def testMain2():
        conn = MySQLdb.connect(charset='utf8', host="localhost", user="root", passwd="root", db="epf")
        cursor = conn.cursor()

        tableName = "test_table"

        columnsDef = "(export_date BIGINT, storefront_id INT, genre_id INT, album_id INT, album_rank INT)"
        exStr = """CREATE TABLE %s %s""" % (tableName, columnsDef)
        cursor.execute(exStr)

        #Escape the record
        values = ["1305104402172", "12", "34", "56", "78"]                    
        values = [conn.literal(aField) for aField in values]

        stringList = "(%s)" % (", ".join(values))
        columns = "(export_date, storefront_id, genre_id, album_id, album_rank)"
        insertStmt = """INSERT INTO %s %s VALUES %s""" % (tableName, columns, stringList) …
Run Code Online (Sandbox Code Playgroud)

python mysql macos terminal

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

MySQL无法找到加载操作的数据文件

我想使用以下命令将数据文件加载到MySQL中,

LOAD DATA LOCAL INFILE '/Users/David/Desktop/popularity20110511/test_data' INTO TABLE test_table
Run Code Online (Sandbox Code Playgroud)

上面的命令给我以下错误

#7890 - Can't find file '/Users/David/Desktop/popularity20110511/test_data'.
Run Code Online (Sandbox Code Playgroud)

我也试过了

LOAD DATA INFILE '/Users/David/Desktop/popularity20110511/test_data' INTO TABLE test_table
Run Code Online (Sandbox Code Playgroud)

我也给了我一个错误

#13 - Can't get stat of '/Users/David/Desktop/popularity20110511/test_data' (Errcode: 13)
Run Code Online (Sandbox Code Playgroud)

我已经反复检查了文件路径和名称,并且我还确保Read & Write为每个人设置了文件权限.

我正在使用Mac和phpMyAdmin.

有关问题可能是什么的任何建议?

mysql sql load-data-infile

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

如何使用objective-c中的数字按字母顺序对数组控制器进行排序?

我有一个NSArrayController并且我想对内容进行排序,以便首先对具有英文字母的任何内容进行排序,然后对具有数字和非英文字符的任何内容进行排序.

例如:A,B,C ...... Z,1,2,3 ... 9,구,결,......

目前我只知道如何按字母顺序对项目进行排序.建议?

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
        [dataController setSortDescriptors: [NSArray arrayWithObject: sort]];
Run Code Online (Sandbox Code Playgroud)

sorting cocoa objective-c nssortdescriptor

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

如何在NSTableView中制作重用单元?

我有NSTableView10个细胞.它们都是相同的单元格,我想重用它们,但是我似乎无法获得表格视图.

目前,每次需要新单元时,委托似乎无法找到具有相同标识符的前一个单元,并且必须重新创建它.

以下是我的代码,对我可能做错的任何建议?

- (NSInteger)numberOfRowsInTableView:(NSTableView *)aTableView
{
    return 10;
}


- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
    static NSString *cellIdentifier = @"Name";

    NSTableCellView *cellView = [tableView makeViewWithIdentifier:cellIdentifier owner:self];

    if (cellView == nil)
    {
        NSLog(@"A cell");
        NSRect cellFrame = [_scrollView.contentView bounds];
        cellFrame.size.height = 65;

        cellView = [[NSTableCellView alloc] initWithFrame:cellFrame];
        [cellView setIdentifier:cellIdentifier];
    }

    return cellView;
}
Run Code Online (Sandbox Code Playgroud)

macos objective-c nstableview

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