小编ble*_*908的帖子

在Swift中将String拆分为数组?

说我在这里有一个字符串:

var fullName: String = "First Last"
Run Code Online (Sandbox Code Playgroud)

我想在白色空间上拆分字符串,并将值分配给它们各自的变量

var fullNameArr = // something like: fullName.explode(" ") 

var firstName: String = fullNameArr[0]
var lastName: String? = fullnameArr[1]
Run Code Online (Sandbox Code Playgroud)

此外,有时用户可能没有姓氏.

arrays string split ios swift

653
推荐指数
23
解决办法
49万
查看次数

弹性搜索:"术语","匹配短语"和"查询字符串"之间的区别

这里是弹性搜索的新手,并试图更好地理解这些查询之间的差异.据我所知,term对集的一个单一期限(需小写的比赛工作吗?),都match phrasequery string文本字符串匹配.

elasticsearch

102
推荐指数
2
解决办法
6万
查看次数

Swift:获取字典中的键数

对于swift数组,我们可以简单地使用该count属性来查找集合中有多少元素.但是,对于字典键,我们不能这样做.这是使用for循环和计数器的唯一方法吗?

var myDict:  [String: AnyObject] = // ... intialize dictionary with keys and values

myDict.keys.count // doesn't work
Run Code Online (Sandbox Code Playgroud)

ios swift

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

从NSData确定MIME类型?

您如何确定NSData对象的mime类型?我计划让用户从他们的iPhone上传视频/图片,并将该文件包装在NSData类中.

我想知道我是否可以告诉NSData的mime类型.这个问题只有几个答案,最近一个是2010年(4年前!).谢谢!

NSData *data; // can be an image or video
NSString *mimeType = [data getMimetype]; // how would I implement getMimeType
Run Code Online (Sandbox Code Playgroud)

objective-c nsdata ios mime-types

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

Android Studio 0.8.2:删除垂直换行符

一直在搜索编辑器设置很长一段时间,但我无法弄清楚如何在Android Studios 0.8.2中关闭垂直换行符.快把我逼疯了!!!

android-studio

19
推荐指数
5
解决办法
6275
查看次数

确定object属性是否为空

我觉得我在这里错过了一些东西.我现在一直在使用PHP的empty()函数确定变量是否为空.我想用它来确定对象的属性是否为空,但不知何故它不起作用.这是一个简化的类来说明问题

// The Class 
class Person{
    private $number;

    public function __construct($num){
        $this->number = $num;
    }

    // this the returns value, even though its a private member
    public function __get($property){
        return intval($this->$property);
    }
}
Run Code Online (Sandbox Code Playgroud)
// The Code    
$person = new Person(5);

if (empty($person->number)){
    echo "its empty";
} else {
    echo "its not empty";
}
Run Code Online (Sandbox Code Playgroud)

所以基本上,$person对象的number属性应该有一个值(5).你可能已经猜到了,问题是php回应"它是空的".但它不是!!!

但是,如果我将属性存储在变量中,然后对其进行评估,它确实有效.

那么确定对象属性是否为空的最佳方法是什么?谢谢.

php

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

Swift:成为UITextField上的第一响应者?

我在Storyboard上创建了一个带有一个UITextField的自定义UIViewController.在viewDidLoad,我将UITextFIeld设置为becomeFirstResponder,没有任何反应(没有弹出键盘).

然后我试着打电话resignFirstResponder(),但它返回了假.接下来,我试图first responder通过使用@上的代码循环所有子视图来查找是谁.在不使用私有API的情况下获取当前的第一响应者.事实证明,没有一个子视图是第一个响应者.

我的ViewController在故事板中

在此输入图像描述

我的守则

class BLTestViewController: UIViewController, UITextFieldDelegate {

    @IBOutlet var tf: UITextField

    override func viewDidLoad() {
        super.viewDidLoad()

        tf.delegate = self
        tf.becomeFirstResponder()
        // Do any additional setup after loading the view.
    }
}
Run Code Online (Sandbox Code Playgroud)

就这么简单......为什么不是键盘出现!!! 我有一件事是自动布局,但我不确定这是否会影响键盘弹出.

storyboard uitextfield becomefirstresponder ios swift

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

客户端库到底是什么?

这听起来像是一个非常普遍的问题,当人们说他们正在构建“客户端库”或者他们有针对不同编程语言的“客户端生成器”时,这意味着什么?

client-library

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

PHP动态创建和下载Doc文件

所以我试图动态创建.doc文件,并让用户在单击按钮时下载它.

这些是我发现下载文件的标题

header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
Run Code Online (Sandbox Code Playgroud)

这些是我发现制作一个word文档的标题

header('Content-type: application/vnd.ms-word');
header('Content-Disposition: attachment; Filename='.$myFile);
Run Code Online (Sandbox Code Playgroud)

我只是很难将这些图片放在一起,因为它们都有一个'Content-Type'标题.我首先创建文件,保存,然后下载吗?或者我可以在一个php文件中完成所有操作(创建一个doc文件并让用户下载它)吗?

php file download http-headers

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

Apple 推送通知/Ruby OpenSSL 错误

当尝试从我的 Rails 应用程序发送推送通知时,我收到了此消息。我确保设备令牌和 .pem 文件对于命令有效

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert aps_development.pem -key aps_development.pem

OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read finished A: tlsv1 alert internal error
    from /Library/Ruby/Gems/2.0.0/gems/houston-2.2.3/lib/houston/connection.rb:44:in `connect'
    from /Library/Ruby/Gems/2.0.0/gems/houston-2.2.3/lib/houston/connection.rb:44:in `open'
    from /Library/Ruby/Gems/2.0.0/gems/houston-2.2.3/lib/houston/connection.rb:19:in `open'
    from /Library/Ruby/Gems/2.0.0/gems/houston-2.2.3/lib/houston/client.rb:40:in `push'
Run Code Online (Sandbox Code Playgroud)

这个错误信息非常模糊,无法弄清楚发生了什么。

ruby openssl ruby-on-rails apn

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

在Swift中使用LSApplicationWorkspace

我已经将MobileCoreServices.framework添加到我的Xcode项目中,并将该语句import MobileCoreServices放在文件顶部。

我有代码行

let test = LSApplicationWorkspace.defaultWorkSpace()

和xcode说 Unresolved Identifier LSApplicationWorkspace

我尝试清理和重建项目。有任何想法吗?

xcode frameworks iphone-privateapi ios swift

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

UIScrollView仅在中心处捏合和缩放?

一直在努力解决这个问题.

假设我在UISCrollView中嵌入了一个imageView,一切都正确实现.

它当前是如何运作的:当用户捏住并放大图像的右上角时,它将向右上方区域缩放. 之前 在屏幕右上方捏之后

我想要它:我希望图像只在UIView的中心缩放,无论用户在照片上的位置如何.

之前 捏在屏幕的任何地方后

我想以某种方式拦截捏手势识别器并对其进行修改,使得捏位置始终位于屏幕的中心,但不确定是否可能.有任何想法吗?谢谢!

uiscrollview uiview uigesturerecognizer ios

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

UIPageViewController:Viewcontrollers之间的淡入/淡出动画?

我按照http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/上的教程来实现UIPageViewController.当用户在它们之间滚动时,我需要在视图控制器之间进行转换以淡入/淡出.

这样做的应用程序示例就在这里https://itunes.apple.com/us/app/tapiture/id645402534?mt=8

objective-c uiviewcontroller uianimation ios uipageviewcontroller

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