objective-c相关内容

如何比较两个日期,返回天数

如何比较两个日期返回天数.例如:缺席 X 天的杯赛.看看我的代码. NSDateFormatter *df = [[NSDateFormatter alloc]init];[df setDateFormat:@"d MMMM,yyyy"];NSDate *date1 = [df dateFromString:@"11-05-2010"];NSDate *date2 = [df dateFrom ..
发布时间:2022-01-25 08:56:00 移动开发

使用 NSCoder 保存自己的类

我正在尝试将一些自定义类/数据存储到我的 iPhone/iPad 应用程序中的文件中. 我有一个类 RSHighscoreList @interface RSHighscoreList : NSObject {NSMutableArray *list;} 列表中包含 RSHighscore 的对象 @interface RSHighscore : NSObject {NSString ..
发布时间:2022-01-24 18:45:48 移动开发

为核心数据写入创建后台线程

我正在尝试重新创建这篇 cocoanetics 文章中描述的三层核心数据系统 (http://www.cocoanetics.com/2012/07/multi-context-coredata/).我遇到的问题是在自己的后台线程上创建私有 MOC.我对多线程以及如何在目标 c 中完成它没有太多经验.我一直在阅读文章并试图掌握如何正确实施这种方法,但我最终承认我不知道自己在做什么. 要创建这 ..
发布时间:2022-01-24 18:37:17 移动开发

iOS 持久化存储策略

我正在开发一个将数据保存到本地文件系统的应用程序.将要保存的数据主要是 NSString 和 NSDate.数据不会经常保存,在典型使用情况下可能会输入 10 次新数据.数据当然也应该是可检索的(CRUD) 我应该如何保存这些数据?首先是否有必要对这些对象进行建模?如果不是,我应该使用属性列表吗?还是 SQLLite3? 我是否应该归档课程模型?使用 SQLLite3? 编辑:我 ..
发布时间:2022-01-24 18:17:00 移动开发

当 UISlider 向左移动时获得负值

我试图弄清楚如何在滑块返回时获得负值. 当我从左向右滑动时,它返回一个正值.我需要它在返回时返回一个负值(从右到左). 换句话说,我如何检测到滑块正在返回? self.borderSlider = [[UISlider alloc] initWithFrame:CGRectMake(0, 0, 200, 30)];self.borderSlider.center = CGPoint ..
发布时间:2022-01-24 18:06:05 移动开发

通过 wifi 将 iOS 应用程序连接到 Mac 应用程序?类似于 iTunes 遥控器?

我想知道是否可以通过 wifi 将 iOS 应用程序与 Mac 应用程序连接起来,就像远程和 iTunes 一样,将设备配对以便它们可以相互通信? 解决方案 是的,你可以.使用 Bonjour 进行搜索和发现.这很容易,并且可以通过 wifi 工作. 编辑 查看代码示例的答案https://stackoverflow.com/a/3242187/277021 ..
发布时间:2022-01-24 15:21:08 移动开发

使用 iOS SDK 检查 Internet 连接

使用 iOS SDK 检查互联网连接的最佳方法是什么? 解决方案 最好的方法是使用可达性代码.查看此处获取苹果示例代码.它有很多方便的方法来检查互联网可用性、Wifi/WAN 连接检查等. 例如:- [[NSNotificationCenter defaultCenter] addObserver:self 选择器:@selector(networkChanged:) name:k ..
发布时间:2022-01-24 14:48:47 移动开发

引用另一个类的静态 NSString * const

在 A 类我有这个: static NSString * const kMyConstant = @"我的常量字符串"; 如何从 B 类中引用它? 解决方案 你应该在标题中extern你的字符串,然后在实现中定义字符串. //ClassA.hextern NSString * 常量 kMyConstant;//ClassA.mNSString * const kMyConstant ..
发布时间:2022-01-23 23:43:51 移动开发

Objective C - 为什么常量以 k 开头

为什么我见过的所有例子中的常量总是以 k 开头?我应该在头文件或 .m 文件中#define 常量吗? 我是 Objective C 的新手,我不知道 C.是否有一些教程可以在不假设 C 知识的情况下解释这些事情? 解决方案 以“k"开头的常量是 Mac OS X 之前的遗留问题.事实上,我认为这种做法甚至可能来自当时的方式,当时 Mac OS 主要是用 Pascal 编写的,主要的 ..
发布时间:2022-01-23 23:30:17 移动开发

Objective C 定义 UIColor 常量

我有一个 iPhone 应用程序,为我的主题提供了一些自定义颜色.由于这些颜色将为我的 UI 固定,因此我想在要包含的类中定义颜色(Constants.h 和 Constants.m).我怎么做?(简单地定义它们是行不通的,因为 UIColors 是可变的,并且会导致错误 - Initalizer 不是常量). /* 常量.h */外部 UIColor *test;/* 常量.m */UICol ..
发布时间:2022-01-23 23:29:51 移动开发

在objective-c中定义一个常数

我想在objective-c中定义一个常量. 以前我有以下功能: +(NSString *) getDocumentsDir {NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);NSString *documentsDir = [paths ob ..
发布时间:2022-01-23 23:29:02 移动开发

如何定义 UIColor 的常量值?

我想做这样的事情,但我无法获得合作语法. static const UIColor *colorNavbar = [UIColor colorWithRed: 197.0/255.0 green: 169.0/255.0 blue: 140.0/255.0 alpha: 1.0]; 我想我可以定义宏,但它们很丑. 解决方案 我喜欢使用类别来扩展类,并为这类事情提供新方法.下面是我今天刚 ..
发布时间:2022-01-23 23:28:11 移动开发

在 Objective-C 中创建常量的最佳方法是什么

我正在创建一个 Reddit 客户端用于学习目的.我需要一个包含常量的文件.我正在考虑在 Reddit-Prefix.pch 文件中导入该文件,以使常量可用于所有文件.这是一种很好的做事方式吗?另外,我做了研究,发现了几种创建常量的方法,但我不知道该使用哪一种: #define 宏 常量 静态常量 extern const 枚举 那么哪种方式是首选方式?约定是什么?我知道“这取 ..
发布时间:2022-01-23 23:27:27 移动开发