小编Mih*_*ian的帖子

如何将文件类型与iPhone应用程序相关联?

关于将iPhone应用程序与文件类型相关联的主题.

这个提供信息的问题中,我了解到应用程序可能与自定义URL协议相关联.

那是差不多一年前,从那时起,Apple推出了"文档支持",它更进一步,允许应用程序与文件类型相关联.文档中有很多关于如何设置应用程序以在遇到未知文件类型时启动其他适当应用程序的讨论.这意味着关联对于任何应用程序都不能开箱即用,就像URL协议注册那样.

这引出了一个问题:让像Safari或Mail这样的系统应用程序实现这个系统来选择相关的应用程序,还是像以前一样什么也不做?

cocoa-touch ios

318
推荐指数
3
解决办法
12万
查看次数

将numpy数组作为列添加到Pandas数据框中

我有一个形状(X,Y)的Pandas数据框对象,如下所示:

[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
Run Code Online (Sandbox Code Playgroud)

形状(X,Z)的numpy稀疏矩阵(CSC)看起来像这样

[[0, 1, 0],
[0, 0, 1],
[1, 0, 0]]
Run Code Online (Sandbox Code Playgroud)

如何将矩阵中的内容添加到新命名列中的数据框中,以使数据框最终如下:

[[1, 2, 3, [0, 1, 0]],
[4, 5, 6, [0, 0, 1]],
[7, 8, 9, [1, 0, 0]]]
Run Code Online (Sandbox Code Playgroud)

请注意,数据框现在具有形状(X,Y + 1),矩阵中的行是数据框中的元素.

python numpy pandas

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

用于创建+阅读+附加+二进制的文件模式

我需要打开一个文件进行读写.如果找不到该文件,则应该创建该文件.它也应该被视为Windows的二进制文件.你能告诉我我需要使用的文件模式序列吗?

我试过'r + ab'但是如果找不到它们就不会创建文件.

谢谢

python file-io

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

Xcode拼写检查

只是想知道是否有办法在Xcode中启用拼写检查.也许是一个附加组件或者其他东西......

xcode spell-checking

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

AVQueuePlayer的预缓冲

有没有人知道当前项目即将完成播放时是否AVQueuePlayer开始缓冲下一个AVPlayerItem

我知道文档中没有任何内容可以暗示这一点,我主要询问是否有人观察过这种行为.

iphone objective-c avfoundation avplayer

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

如何在Swift框架中导入私有框架头文件?

我有一个Objective-C框架(框架A),它公开了一些公共和一些私有头文件.公共标题也在框架的标题中声明.我有第二个与Objective-C框架链接的Swift框架(框架B).

现在,如果我想在BI中导入A的公共头文件,只需要做一个import A.

但是,如何导入私有标头?

我知道桥接头不是一个选项,因为框架不支持.我是否需要以某种方式为私有标头创建单独的伞形头?

objective-c clang ios swift

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

将CocoaPods与多个项目一起使用

我有一个工作区,包含:

  • myiPhone.xcodeproj
  • sharedStuff/sharedStuff.xcodeproj

sharedStuff.xcodeproj构建了一个静态库,它是对myiPhone.xcodeproj的依赖(为简单起见,假设每个项目都有一个目标).

现在我想通过CocoaPods添加一个应该可供两个项目使用的库.

我的Podsfile看起来像这样:

workspace 'myWorkspace.xcworkspace'
platform :ios

target :myiPhone do
    xcodeproj 'myiPhone.xcodeproj'
    pod 'MBProgressHUD', '~> 0.6'
end


target :sharedStuff do
    xcodeproj 'sharedStuff/sharedStuff.xcodeproj'
    pod 'MBProgressHUD', '~> 0.6'
end
Run Code Online (Sandbox Code Playgroud)

当我构建时,我得到这些错误:

diff:/../Podfile.lock:没有这样的文件或目录diff:/Manifest.lock:没有这样的文件或目录错误:沙箱与Podfile.lock不同步.运行"pod install"或更新CocoaPods安装.

任何人都知道这里发生了什么?

更新:从它的外观来看,当执行"Check Pods Manifest.lock"构建阶段时,不会设置PODS_ROOT变量.

xcode xcconfig ios cocoapods

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

无法在OS X上安装mysql gem

我正在做一个

sudo gem install mysql

在OS X上安装mysql gem.这失败,输出如下:

构建原生扩展.这可能需要一段时间......

错误:安装mysql时出错:

错误:无法构建gem原生扩展.

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb

检查mysql_ssl_set()...是的

检查rb_str_set_len()...是的

检查rb_thread_start_timer()...没有

检查mysql.h ...是的

创建Makefile

让"DESTDIR ="干净

制作"DESTDIR ="

编译mysql.c

链接共享对象mysql/mysql_api.bundle

clang:错误:未知参数:' - multiply_definedsuppress'[-Wunused-command-line-> argument-hard-error-in-future]

clang:注意:将来这将是一个很难的错误(不能降级为警告)

make:* [mysql_api.bundle]错误1

make failed,退出代码2

Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/mysql-2.9.1中以供检查.

结果记录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/mysql-2.9.1/gem_make.out

知道是什么原因引起的吗?我有自制的mysql安装,如果这有所作为.

ruby mysql macos gem clang

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

防止禁用的UIButton传播触摸事件

我的应用程序有两个重叠的UIButton.顶部按钮有时可能被禁用.但是,在这种情况下,它接收的任何触摸事件似乎都传递给底层视图,在我的情况下是另一个按钮.

我需要的是顶部按钮拦截所有触摸并防止它们到达底部按钮,即使在禁用状态下(即使在禁用状态下调用指定的动作,我也会很高兴).

到目前为止,我已经尝试过:

[topButton setUserInteractionEnabled:YES];
Run Code Online (Sandbox Code Playgroud)

[topButton setExclusiveTouch:YES];
Run Code Online (Sandbox Code Playgroud)

虽然后一种情况可能是不受欢迎的,因为我仍然需要底部按钮来响应事件,如果它是第一个点击的视图.无论哪种方式,它们都不起作用.

iphone cocoa-touch objective-c event-handling uibutton

17
推荐指数
3
解决办法
7456
查看次数

在iPhone上以编程方式测量网络流量

我对测量应用程序的网络流量感兴趣.理想情况下,我需要将无线与3G网络流量分开.我似乎无法找到任何获取此信息的API; 然而,我发现AppStore中至少有一个应用程序可以完成某些操作(它们实际上总结了整个手机的流量).

有任何想法吗?

iphone networking objective-c

13
推荐指数
2
解决办法
7547
查看次数