小编And*_*obs的帖子

按照iphone排序的地址簿排序NSSrings的NSArray

我有一个字符串数组(名称)

我想对它们进行排序,就像iphone上的地址簿对它们进行排序一样

  • 例如:éli - >在E下
  • 例如:àli - >在A下
  • 例如:4li - >#下#

有什么建议?

iphone objective-c nsstring addressbook nsarray

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

Objective-c方法的混淆在DEBUG中起作用,但在RELEASE中崩溃

我做了一个xcode项目,我做了一些安全工作,他们让我混淆方法名称

像这样

#define specialMethod a9328238
+(void) specialMethod
{
   // do security stuff
}
Run Code Online (Sandbox Code Playgroud)

我从项目(项目A)创建了一个.framework库,并将其包含在另一个项目(项目B)中.

但是当我使用Release构建配置运行(项目B)时,它总是像这样崩溃.

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[SecurityClass a9328238]: unrecognized selector sent to class 0x337cc4'
Run Code Online (Sandbox Code Playgroud)

因此它在尝试访问该方法时崩溃.

但是当我使用Debug构建配置运行(项目B)时,它运行顺畅

(我将所有构建配置设置保留为默认值)

configuration frameworks build objective-c ios

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

最佳实践?iphone:同步数据

我正在开展一个有数据可视化的项目.

我的最终目标是通过下载iphone应用程序附带一组数据.但我希望它连接到后端,如果iPhone与互联网连接.它可以同步后端的更改.

同步没有问题或后端和iPhone之间的连接.

但是我应该在iphone上使用什么作为数据存储呢?什么是最好的方法?我的数据纯文本,不必是安全的.

但它的主要特征应该是更新数据的某些部分(添加和删除不是那么重要).

那么最简单的(阅读:最耗时的开发)或最好的方法是什么?

  • SQLite的?
  • PLIST?
  • ..?

iphone cocoa-touch synchronization ios

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

如何制作像CGRectMake(iphone)这样的结构制作者

我有一个带有两个CGFloat的结构HLRange

struct HOLRange
{
CGFloat min;
CGFloat max;
};
typedef struct HOLRange HOLRange;
Run Code Online (Sandbox Code Playgroud)

但我如何制作像HLRangeMake(1,2)这样的函数; ..喜欢CGRectMake?

- 编辑 -

我的头文件

#import <Foundation/Foundation.h>

struct HOLRange
{
    CGFloat min;
    CGFloat max;
};
typedef struct HOLRange HOLRange;

HOLRange HOLRangeMake(CGFloat min, CGFloat max) {
    HOLRange range;
    range.min = min;
    range.max = max;
    return range;
 }

@interface Structs : NSObject {

}

@end


error message: ld: duplicate symbol _HOLRangeMake in             /Users/Documents/projects/iphone/test/catalog/base1/build/base1.build/Debug-iphoneos/base1.build/Objects-normal/armv6/base1AppDelegate.o and /Users/Documents/projects/iphone/test/catalog/base1/build/base1.build/Debug-iphoneos/base1.build/Objects-normal/armv6/main.o
Run Code Online (Sandbox Code Playgroud)

iphone struct typedef makefile objective-c

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

NSWindow restorable并不总是有效

我检查了我的NSWindow上的可恢复选项当我移动我的应用程序并更改其大小并关闭/重新打开我的应用程序时,它将窗口大小和位置设置为最后的大小和位置

但是在我测试它的每台计算机上都不会发生这种情况.它只发生在几台电脑上

他们没有关于简历的特殊设置.

有没有人有这方面的经验?

macos cocoa objective-c nswindow nswindowrestoration

7
推荐指数
2
解决办法
2534
查看次数

Mac os X:平均负载

我想知道我总是在计算机上看到我的负载平均值,目前为1.76,1.31,1.08.这是什么意思 ?

macos

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

浏览器关闭或更改页面时通知Flash播放器(as3)

我必须在我的闪光灯中检测用户是否关闭了浏览器或转到另一页并且闪存不再可访问.我如何实现这一目标?

browser flash actionscript-3

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

CoreData(用于iphone)存储图像

我想知道将核心数据存储到二进制属性中是否是明智的选择

说我有一组电影,我想将图像DVD封面保存到一个属性,封面的平均大小为20/30kb(320x480px)

我想这样做的原因是为了存储管理,一旦我删除电影,我知道图像也被删除

我不太确定这是一个好主意,数据加载,速度?

有人有这方面的经验吗?

iphone binary xcode core-data objective-c

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

Swift'没有名为'的成员

有这个问题的解决方案吗?

class ViewController : UIViewController {
    let collectionFlowLayout = UICollectionViewFlowLayout()
    let collectionView = UICollectionView(frame: CGRectZero, collectionViewLayout: collectionFlowLayout)
}
Run Code Online (Sandbox Code Playgroud)

xcode给我以下错误

ViewController.swift: 'ViewController.Type' does not have a member named 'collectionFlowLayout'
Run Code Online (Sandbox Code Playgroud)

我可以使它成为一个可选项并在init方法中初始化它,但我正在寻找一种方法来使collectionview成为let而不是var

xcode var let ios swift

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

在Xcode中禁用测试目标

我的Xcode项目中有2个目标,1个app目标和1个测试目标.由于我的项目编译得相当大,我想要禁用测试目标,因此不需要为两个目标编译两次Swift文件.

知道如何禁用(不删除)我的测试目标吗?

testing xcode unit-testing target swift

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