ios相关内容

iPhone 应用程序可以充当服务器来发送消息或推送通知吗?

我想编写一个 iOS 应用程序,它可以充当客户端和通过蜂窝数据网络连接到其他 iPhone 的服务器(即,没有典型的中央服务器).目标是通过某种通知方式从 iPhone 服务器向多个 iPhone 客户端共享大约 200 条短事件消息,一次一个.Apple Push Notification 服务适用于此类通知,但没有必要专门使用它. 我认为通过从服务 iPhone 连接到 gateway. ..

如何将 armv6 架构添加到 Xcode 项目中?

我收到一条警告,说我的项目需要包含 armv6 二进制文件……但我真的不知道该怎么做.一直在谷歌上搜索答案,但似乎没有任何建议适合?我需要下载 armv6 来支持我的应用程序,还是 Xcode 有它,我只需要将它包含在我的项目设置中?此外,我的应用程序应该支持操作系统回到 3.1. 我在调试部分的 armv6 和 armv7 后面添加了 i386,但我不知道这是否能解决问题.对于有更多经验的 ..
发布时间:2021-11-17 02:29:31 移动开发

CoreBluetooth:如何为许多特性(30 - 40)设计代码?

我搜索了一下,发现这是一个可能重复的问题: 同一设备的多个 CBPeripheral 我的问题是: 我有多种服务,它们总共具有大约 30-40 个特征(是的,我需要所有这些......).作为处理 CoreBluetooth 的起点,我总是使用 Apple 示例代码 (CoreBluetooth 温度传感器). 发现和服务/特征处理分为两类,这仅适用于少数特征.但是在一个类 ..

使用案例有 2 种方式执行相同的操作

问题 1:使用 2 种方法执行相同操作来构建用例(或多个用例)的正确方法是什么? 例如: 我在 iOS 应用中有 3 个屏幕: 1. 一个地图视图,可以“长按"并有一个相机按钮. 2. 相机视图,如果用户在地图视图中点击相机按钮,则会显示该视图. 3. 位置/图钉编辑视图,如果用户“长按"地图视图,或用户在相机视图中选择照片后显示.此编辑视图有一个保存按钮,用于实际创建带有照片和 ..
发布时间:2021-11-17 02:27:39 移动开发

需要 iOS 核心数据架构技巧

我只想就构建我的第一个 Core Data 应用程序的最佳方式以及我将需要的主要对象和交互获得一些建议. 数据是远程存储的,我需要通过 HTTP 访问它,它会以 JSON 格式响应.我想使用 Core Data 在设备上缓存它.服务器上每天都会有新数据,所以我需要访问它并相应地更新模型. 是否有任何 SDK 类可以帮助我解决这个问题,还是我要亲自动手? 我想我正在查看我调用以获取 ..
发布时间:2021-11-17 02:27:14 移动开发

视图更新后保持对视图/数据模型的引用

假设我们有一个 RootView 和一个 DetailView.DetailView 有它自己的 BindableObject,我们称之为 DetailViewModel 并且我们有场景: RootView 可能会被某种全局事件更新,例如错过了互联网连接或通过它自己的数据/视图模型 当 RootView 处理事件时内容被更新,这导致 DetailView 的新结构被创建 如果 Detai ..
发布时间:2021-11-17 02:26:56 移动开发

如何在我的 iOS 应用程序中正确实现一个服务类?

我目前的头疼:实现一个模型类,专门用于对我的 rails 应用程序的服务调用. 场景如下: 我有一个名为 Service 的类,它是 NSObject 的子类. 实现文件定义了一些方法……让我们看看doSignUp. 我正在使用 AFNetworking 与 api 通信. 从我的 SignUpViewController,我创建了一个我的实例Service 类并调用 doSig ..
发布时间:2021-11-17 02:25:24 移动开发

iOS VIPER 架构,谁来实例化整个模块?

考虑到VIPER结构 我有两个模块,A 和 B.第一个模块 A,通过演示者,想要执行一个必须在模块 B 中完成的操作,所以告诉它的线框去做.问题是,谁负责实例化整个模块(视图、交互者、演示者...).我看到了一些不同方法的例子: 在应用开始时创建所有模块. 在模块的线框中创建整个模块,因此在本例中,BWireframe 的一个类方法实例化了所有 B 模块. 考虑到线框负责路由, ..
发布时间:2021-11-17 02:24:52 移动开发

客户端 (iOS) 上的核心数据缓存来自服务器策略的数据

我编写了许多与后端通信的 iOS 应用程序.几乎每次,我都使用 HTTP 缓存来缓存查询并将响应数据 (JSON) 解析为 Objective-C 对象.对于这个新项目,我想知道 Core Data 方法是否有意义. 这是我的想法: iOS 客户端向服务器发出请求,并将对象从 JSON 解析为 CoreData 模型. 每次我需要一个新对象时,我不是直接获取服务器,而是解析 Co ..
发布时间:2021-11-17 02:14:18 移动开发

Apple Mach-O 链接器错误 (20) - 架构 armv7 的未定义符号

我在添加“libPusher-combined.a"及其头文件后,在“其他链接器标志"构建设置中添加“-all_load"后收到这些错误.我完全按照说明直到输入“-all_load"的部分(在“添加到您的 iOS 项目"中的“使用预编译的静态库"下,但我最终收到了 20 个 Mach-O 链接器错误.:/有人可以帮我解决这个问题吗? 以下是错误: 架构 armv7 的未定义符号:“_utf ..
发布时间:2021-11-17 02:00:19 移动开发

Xcode 6 错误 - “缺少必需的架构 i386"为 iOS 模拟器构建时

我创建了一个自定义的 Objective-C 框架.我想将它导入任何给定的 iOS 项目,并在 iOS 模拟器和实际设备上使用其提供的功能.为了导入框架,我使用应用程序目标中的构建阶段> 链接二进制文件 设置来链接它.然后,我可以使用以下语句将其导入到我的一个类中: #import 我可以很好地实例化框架的类,但是当我尝试在设备上运行我的项目时,我收到以下错误消息: dyld:库未加载:@ ..
发布时间:2021-11-17 01:56:18 移动开发

Xcode 8.0 更新后架构 arm64 的重复符号

更新我的 Xcode 后出现重复符号错误.(找到代码)有人也得到这个吗?以及如何解决? 我试图从“其他链接器标志"部分删除 -ObjC 链接器标志,在导入 .m 而不是 .h 后检查, 将“No Common Blocks"编译器设置切换为 NO,我去了 Targets ->构建阶段 ->编译源代码,没有重复,尝试了所有没有结果. 还有其他想法吗? 重复符号 _space 在:/ ..
发布时间:2021-11-17 01:55:48 移动开发

xcode 5.1 - 架构 x86_64 (zbar) 的未定义符号

我已将我的 x 代码版本从 5.0 更新到 5.1 我在我的项目中使用了 ZBarSDK 来扫描条码.在模拟器“iPhone Retina(3.5 英寸)"和“iPhone Retina(4 英寸)"中,它运行良好.但是,当我想使用模拟器“iPhone Retina(4 英寸 64 位)"进行构建时,出现以下错误. ld: 警告:忽略文件/Users/sayan/Desktop/Project ..
发布时间:2021-11-17 01:54:46 移动开发

使用 phonegap v 2.9 为 Xcode 4.6 版本构建存档失败

这似乎是一个反复出现的现象. 我看到了一些之前的问题,解决方案是删除armv6,然后存档就可以工作了.当然,armv6 没有了. 所以,现在,使用当前的 Xcode 4.6.3 phonegap 2.9 构建.是的,该应用在 iphone、ipad 和模拟器上运行良好. 我在创建存档步骤结束时收到此消息: /Applications/Xcode.app/Contents/Dev ..
发布时间:2021-11-17 01:54:06 移动开发

清洁架构 - Robert Martin - 如何连接用例

我正在尝试实施 Robert Martin 描述的清洁架构.更具体地说,我正在使用 VIPER,它是 Clean Architecture 的 iOS 版本. 我遇到的问题如下: 用户开始查看上面有地点(图钉)的地图.如果他点击一个按钮,一个大头针被放下,他会被带到另一个视图来创建(或编辑,如果是点击一个现有的大头针)位置(或取消).在另一个视图中,用户可以编辑地点信息,然后单击“返回 ..
发布时间:2021-11-17 01:52:31 移动开发

iOS 应用程序提交:缺少 64 位支持

我昨天发送了一个应用程序进行审核,没有问题.然后我意识到我需要做的修复很少(将地图的最大缩放级别从 19 更改为 18,没有别的),所以我从 iTunes Connect 中删除了二进制文件,并尝试重新提交. 现在我收到了这个警告: 我不明白为什么,因为我的架构是: 架构:armv7 有效架构:armv6、armv7、armv7s、arm64 该应用程序在模拟器中运行良好 ..
发布时间:2021-11-17 01:40:15 移动开发

未加载 mapViewDidLoad 方法

目标 c 的新手,我在地图部分使用 ArcGIS.我遇到了没有调用/加载方法 mapViewDidLoad 的问题.这是代码的一部分: .h 文件 @interface ViewController : UIViewController{AGSMmapView *_mapView;AppDelegate *appDelegate;...} .m 文件 - (void)viewDidLo ..
发布时间:2021-11-17 01:36:11 移动开发