小编Ram*_*Ram的帖子

在NSImageView SubClass中未调用mouseEntered和mouseExited

我创建了NSImageView捕获mouseEnteredmouseExited事件的子类.但只有mouseUpmouseDown事件获取调用.如何捕获mouseEnteredmouseExited在事件NSImageView子类?

macos cocoa objective-c nsimageview

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

Mac OS上的pybluez安装错误

我尝试使用以下命令安装pybluez.

pip install pybluez

sudo easy_install pybluez
Run Code Online (Sandbox Code Playgroud)

但对于这两个命令,我最终都会出错.

环境:

Mac OSX 10.9.1
Python 2.7
Run Code Online (Sandbox Code Playgroud)

点子日志:

cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -I/System/Library/Frameworks/IOBluetooth.framework/Headers -I/System/Library/Frameworks/CoreFoundation.framework/Headers -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c osx/_osxbt.c -o build/temp.macosx-10.9-intel-2.7/osx/_osxbt.o

clang: warning: argument unused during compilation: '-mno-fused-madd'

osx/_osxbt.c:676:5: error: unknown type name 'IOBluetoothDeviceInquiryRef'; did you mean 'IOBluetoothDeviceRef'?

    IOBluetoothDeviceInquiryRef inquiry;

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~

    IOBluetoothDeviceRef

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/IOBluetooth.framework/Headers/IOBluetoothUserLib.h:34:47: note: …
Run Code Online (Sandbox Code Playgroud)

python macos bluetooth python-2.7 xcode5

10
推荐指数
2
解决办法
8822
查看次数

如何根据文本内容增加NSTableView中的行高?

如何在文本Content.Row高度增加NSTableView中的行高当文本更多时应增加行高,删除文本时行应缩小.

我在我的NSTableView子类中实现了textDidChange通知,但是我找不到任何会增加行高的方法.setRowHeightNSTableView将增加tableview中每一行的高度.我想要一个变量行高.我可以有任何示例代码或任何指针来完成此任务.


我找到了以下链接

http://cocoadev.com/forums/discussion/1851/calculating-row-heights

但我无法找到任何关于此的例子!任何关于这个的例子对我来说都是一个很大的帮助!


试图实现以下deleagate

- (CGFloat)tableView:(NSTableView *)tableView heightOfRow:(NSInteger)row

通过计算字符串长度,现在我可以增加行高,但NSTextFieldCell 高度相同.当行高度更改时,如何增加文本字段的高度.

macos cocoa objective-c nstableview

7
推荐指数
1
解决办法
4882
查看次数

iOS6中的短信通知

我发现SMS notifications不支持iPhone,但我找到了一个Pebble Smart watch发送SMS notification和的视频iMessage notification.以下是视频和应用程序链接.

http://www.razorianfly.com/2012/12/07/pebble-officially-announces-sms-and-imessage-support-for-iphone-video/

http://www.iphoneincanada.ca/iphone-news/pebble-watch-now-supports-iphone-sms-and-imessage-video/

https://itunes.apple.com/us/app/pebble-smartwatch/id592012721?mt=8

我也在网上发现SMS notifications只支持iOS6但不支持iOS5

以前的stackoverflow和其他SMS通知链接.

在iPhone上注册短信通知

如何从iPhone发送电子邮件,短信通知到蓝牙LE设备?

使用iPhone接收短信通知

短信通知

http://lists.apple.com/archives/bluetooth-dev/2012/Nov/msg00088.html

需要做什么才能获得通知?在蓝牙设备上实现MAP配置文件是否足够?

iphone sms ios imessage sony-smartwatch

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

如何在iPhone中使用消息访问配置文件在蓝牙设备(如智能手表)上使用SMS和iMessage通知?

当有使用消息访问配置文件的SMS或iMessage时,如何在蓝牙设备(如智能手表)上收到通知.这些内容已经在像pebble这样的智能手表中实现.我想知道如何使用ios sdk实现这一点.

我在iPhone上使用MAP发布了关于SMS,iMessage通知的几个问题.这里是这些问题的链接

如何在iPhone中使用消息访问配置文件(MAP)

iphone bluetooth ios sony-smartwatch

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

如何优化iOS中的启动时间

我的应用程序需要很长时间才能启动.我使用DYLD_STATISTICS捕获了启动时间.Dylib加载占用超过15秒.我使用可可豆荚使用超过15个第三方框架.从WWDC,我发现没有合并库的选项.

https://developer.apple.com/videos/play/wwdc2016/406/

有人能指出合并库或任何其他替代方案以减少dylib加载时间的指针吗?

开发环境:

  • iOS版本:9.0到10
  • Xcode 8.3
  • Objective C和Swift3
  • 内华达

dylib ios cocoapods

5
推荐指数
0
解决办法
419
查看次数

如何检查文件是否在Cocoa中被锁定?

是否有任何API来检查文件是否被锁定?我无法在类中找到任何API.让NSFileManager我知道是否有任何API来检查文件的锁定.

我找到了与文件锁相关的以下链接

http://lists.apple.com/archives/cocoa-dev/2006/Nov/msg01399.html

我可以调用 - isWritableFileAtPath:on file.有没有其他方法来查找文件是否被锁定?

macos cocoa objective-c nsfilemanager

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

如何增加NSTableHeaderView的高度?

我需要实现headerview具有特定大小和渐变的.我必须在headerview.Tried的某些单元格中插入图像,以便headerview使用以下代码创建单元格,但我无法自定义headerview.

[[tableColumn headerCell] setImage:[NSImage imageNamed:@"sampleHeader"]];

如果我使用headerview的重写子类,我无法在标题单元格中查看图像或文本.请提供任何指针来解决此问题.

 

我能够通过子类化插入图像和文本.NSTableHeaderCell如何增加高度NSTableHeaderView


如果我子类均NSTableHeaderViewNSTableHeaderCell,没能在headercell.I查看什么用下面的代码来设置headerview和headercell

[tableView setHeaderView:CustomHeaderView];

[tableColumn setHeaderCell:[[[CustomHeaderTableCell alloc] initImageCell: [NSImage imageNamed:@"sample"]]autorelease]];

我有与下面的网址相同的问题

http://lists.apple.com/archives/cocoa-dev/2002/Jun/msg00331.html

macos cocoa objective-c nstableview nstableheaderview

3
推荐指数
1
解决办法
6131
查看次数

如何在Cocoa应用程序中打开PDF

我想在Cocoa应用程序中打开一个PDF.我尝试了以下操作使用预览打开PDF.

[[NSWorkspace sharedWorkspace] openURL:[NSURL fileURLWithPath:@"filepath"]];
Run Code Online (Sandbox Code Playgroud)

但我想打开附加到窗口的PDF,类似于Xcode的帮助窗口.你是如何使用PDFKit实现这一目标的?

cocoa objective-c

3
推荐指数
1
解决办法
4934
查看次数

如何在 Mac OS (Sierra) 上重置 Jenkins 的用户凭据

我忘记了用户凭据。试图按照 SO 上的链接进行操作,但我无法找到文件路径。下面提到了链接。如何在 mac OS Sierra 上重置凭据?

重置 Jenkins 配置命令行

macos jenkins macos-sierra

3
推荐指数
2
解决办法
9500
查看次数

如何找到用户点击了 NSBrowser 中的任何行?

在我Browser选择默认行的实现中,我使用了以下代码。

[browser setTarget:self];
[browser setAction:@selector(singleClickOnBrowser:)];
[browser sendActionOn:NSLeftMouseDown];
[browser selectRow:0 inColumn:0];
[browser sendAction];
Run Code Online (Sandbox Code Playgroud)

有没有办法区分用户点击和第一次选择的行来选择默认行?

macos cocoa objective-c nsbrowser

2
推荐指数
1
解决办法
1393
查看次数

如何从ARC中的函数返回对象?

没有ARC,我可以使用自动释放数组,如下所示

//-(NSMutableArray *)getObjects 

-(NSMutableArray *)retrieveObjects
{
    NSMutableArray *aArray = [[NSMutableArray alloc] init];
   // add objects
   return [aArray autorelease];
}
Run Code Online (Sandbox Code Playgroud)

如何在ARC中实现同样的目标?

cocoa cocoa-touch objective-c ios automatic-ref-counting

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