繁体   English   中英

OSX ble和xcode的说明

OSX ble and xcode clarifications

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有以下OSX BLE心率示例: https : //developer.apple.com/library/mac/samplecode/HeartRateMonitor/Introduction/Intro.html ,对此有一些疑问:

1)在“界面生成器”中,某些控件按标题列出,而另一些按控件类型列出。 例如,在下面的屏幕快照中,“ SpO2_bind”和“ anothertext”文本字段分别按标题和控件类型“文本字段”列出。 为什么会有所不同?

请参阅最后两个文本字段

2)为什么有些控件绑定到属性,而有些控件绑定到ivar? 例如,左上方的文本字段(在“心率监视器”主窗口中)绑定到“ self.heartRate”(自我):

绑定财产

而右下角的文本字段绑定到“已连接”(无自身): 绑定到ivar

3)在centralManager:didDiscoverPeripheral:advertisementData:RSSI中,NSMutableArray *外围设备的用途是什么,为什么不能直接使用NSMutableArray * heartRateMonitors?

1 个回复

1)没有区别。 在Interface Builder中,如果为从对象库拖到视图中的控件提供一个名称,则它们将在Dock中以它们的名称显示,否则它们将以其默认名称(即UITextField等控件的名称)显示。 您在“身份”选项卡中为控件命名。 提供名称使您在UI中的搜索更加容易,因为它可以帮助您通过易于区分的控件名称来识别控件,例如UserNameTextFiled,它给您的印象是该UITextField供用户输入其用户名。

2)在64位OS X中,通过定义@property,您可以获得等效的ivar,因此无需同时定义ivar和@property。

第一种情况是self.heartRate,因为它同时定义为@property和ivar,并且风箱仅是因为它像@property一样进行防御而连接。

3)当您具有多对多关系时,应使用-mutablArrayForKey来返回代理对象。 这就是所谓的键值编码。

  • mutableArrayForKey:返回一个可变数组代理,该代理提供对给定键指定的有序对多关系的读写访问。
1 OSX BLE广告数据格式

我无法理解OSX如何格式化BLE广告包数据。 在下面的屏幕截图中,locals窗口(左侧)中的kCBAdvDataServiceUUIDs具有某种我不理解的格式(例如,... 376A0)。 在日志窗口(右侧)中,它们以可识别的格式打印(例如,180D)。 翻译是如何完成的? 更重要 ...

2 读取电池电量ble Xcode

我编写了一个应用,试图获取和更新cB-OLP425模块上的电池电量。 我使用了以下代码,但有时它给我的值为70,而其他时候给我的值为-104。 我看了无数帖子,尝试了很多方法,但似乎没有任何效果。 有人可以帮我! ...

3 Xcode + OSX升级问题

所有, 我希望这里的人对OSX和Xcode有所了解。 我已经很长时间了,一台装有OSX 10.8的Mac笔记本电脑。 我确实为此版本安装了最新的可用Xcode,并正在此程序上开发我的程序。 编译/链接过程正在运行,我能够从Xcode内部成功启动该程序。 当然,我能够在那里进 ...

4 github与mac osx / xcode

所有, 我对Xcode以及它如何管理文件并不熟悉,所以我需要你的帮助。 我创建了一个带有一些库的Xcode项目,它正在编译。 现在我正在尝试将更改推送到现有的GitHub存储库。 我做了什么: 大多数这些文件来自Windows / Linux项目。 但是有些文件是特 ...

6 OSX / XCode 5上的glDebugMessageCallback

我在OS Mavericks / XCode 5的任何OpenGL标头中都找不到函数glDebugMessageCallback() 。OpenGL上下文是4.4,因此应该存在(自4.3起)。 我正在使用GLFW。 有什么想法可以访问吗? ...

7 带有xx的OSX的SDL

更新2编译器使用以下命令找到了SDL.H: 有人可以解释上面的代码说什么吗? 这是我的新错误,我意识到除了自己的以外,我没有编译其他任何.cpp文件,我应该这样做吗? 更新结束2 更新1 我现在用 输出是 更新结束1 我是第一次安装SDL( ...

8 XCODE和OSX相关

当我第一次开始在XCode中调试IOS应用程序时,请询问我的OSX登录密码。 为什么? 这是在上一次OSX系统更新之后发生的。 ...

9 Xcode 4和Mac OSX 10.3?

我是Mac上编程的新手。 我给了我一个全新的XCode 4.0副本。 我有人问我,我们能支持哪些版本的MacOSX,但我不知道该告诉他们什么。 我看到了选择“SDK”的选项以及用于选择目标版本的其他选项。 看起来我能走的最低点是10.4--即使我们想支持10.3,如果可能的话也没有太 ...

10 Xcode OSX滚动视图

我正绕圈走,试图获得自定义视图以正确滚动。 为了简化这一点。 我创建一个新的OSX可可应用程序。 转到xib文件,选择窗口。 拖动自定义视图,然后将几个按钮拖入其中。 运行该程序,您在屏幕上会有一个按钮。 现在返回自定义视图,选择编辑器->嵌入->滚动视图 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM