小编Joj*_*dmo的帖子

如何在iOS应用程序中添加应用内购买?

如何在iOS应用中添加应用内购买?什么是详细信息,是否有示例代码?

对于如何向iOS应用添加应用内购买,这意味着各种各样

cocoa-touch objective-c in-app-purchase ios swift

253
推荐指数
3
解决办法
10万
查看次数

如何在保持图像宽高比的同时拉伸图像以填充<div>?

我需要将此图像拉伸到可能的最大尺寸,而不会溢出<div>或倾斜图像.

我无法预测图像的宽高比,因此无法知道是否使用:

<img src="url" style="width: 100%;">
Run Code Online (Sandbox Code Playgroud)

要么

<img src="url" style="height: 100%;">
Run Code Online (Sandbox Code Playgroud)

我不能同时使用两者(即style ="width:100%; height:100%;")因为这将拉伸图像以适应<div>.

<div>具有的大小为屏幕,这也是不可预测的百分比来设置.

html size image

190
推荐指数
10
解决办法
51万
查看次数

如何在Swift中为UIImageView对象分配一个动作

UIImageView当用户点击它时,我正在尝试分配一个动作.

我知道如何为a创建一个动作UIButton,但我怎么能模仿a的相同行为UIButton,但是使用UIImageView

uiimageview ios swift

175
推荐指数
7
解决办法
14万
查看次数

Swift do-try-catch语法

我尝试了解swift 2中的新错误处理事情.这是我做的:我首先声明了一个错误枚举:

enum SandwichError: ErrorType {
    case NotMe
    case DoItYourself
}
Run Code Online (Sandbox Code Playgroud)

然后我宣布了一个抛出错误的方法(不是一个例外的人.这是一个错误.).这是方法:

func makeMeSandwich(names: [String: String]) throws -> String {
    guard let sandwich = names["sandwich"] else {
        throw SandwichError.NotMe
    }

    return sandwich
}
Run Code Online (Sandbox Code Playgroud)

问题来自呼叫方.以下是调用此方法的代码:

let kitchen = ["sandwich": "ready", "breakfeast": "not ready"]

do {
    let sandwich = try makeMeSandwich(kitchen)
    print("i eat it \(sandwich)")
} catch SandwichError.NotMe {
    print("Not me error")
} catch SandwichError.DoItYourself {
    print("do it error")
}
Run Code Online (Sandbox Code Playgroud)

do行编译器说完之后Errors thrown from here are not handled because the enclosing …

swift swift2

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

危机/滥用网站恐慌按钮的最快退出策略?

我正在为女性虐待资源中心做一个网站.像这样的很多中心都被中心称为"恐慌按钮".一个基本的的例子被发现这里在每个页面中的绿条的顶部.

链接或按钮的想法是,如果女性正在寻找这个网站的帮助,他们的施虐者或他们不想知道的人走进房间,它允许快速逃脱.有时链接比关闭浏览器窗口快得多,这可能是可疑的.

我看到的问题是,我看到这样做的大多数按钮只是将你发送到谷歌或类似的东西.我将做这样的事情:

<a href="http://www.msn.com/#news" rel="noreferrer">LEAVE WEBSITE NOW!</a>
Run Code Online (Sandbox Code Playgroud)

要么

<a href='data:text/html;charset=utf-8, <html><meta http-equiv="refresh" content="0;URL=&#39;http://www.msn.com/#news/&#39;"></html>'>LEAVE WEBSITE NOW!</a>
Run Code Online (Sandbox Code Playgroud)

像这样的链接会滚动到一些实际内容.它不是一个空白的谷歌搜索,但也不是一个可以被视为可疑的非常具体的东西.

我知道阻止推荐者是好的,但即使使用该解决方案,您也可以点击浏览器上的后退按钮并抓住它.对于这个问题,我想我可以做一些事情:

HTML

<a href="javascript:goNewWin()" rel="noreferrer">LEAVE WEBSITE NOW!</A>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function goNewWin() {
    window.open("backbuttonnewpage.html",'TheNewpop','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1'); 
    self.close()
}
Run Code Online (Sandbox Code Playgroud)

我发帖是因为这有生命危险,我需要一些尽可能接近整体解决方案的东西.你会怎么做?

 

更新 - 3-26-14:
我运行的资源中心在这里发布了一些教育理念,这是他们的答案."我们的用户甚至可以在我们的网站上获得极大的勇气.当他们来到时,他们正在寻找一种快速轻松的资源来摆脱可能危及生命的情况.在大多数情况下他们没有时间或心理能力教育自己一个安全的方式来浏览我们的网站.当提出一个"恐慌按钮"的想法,如果做得好,似乎是一个资源,大多数受害者一直要求我们对待."

在阅读了很多这里的想法之后,看起来整个解决方案似乎是一个大按钮,它漂浮在左侧的恒定位置.当页面加载时,它会在后台加载另一个站点(可能是一个ajax调用),这样单击该按钮就会删除重叠的帧.这意味着点击时没有加载时间.为了避免按下浏览器的后退按钮,似乎告诉浏览器不要缓存是必要的,并且可能replaceState在每个页面更改时使用禁用显示此站点的后退按钮.

这仍然是一个技术问题.辩论很有帮助,但我仍然需要一个有效的技术解决方案.有人认为他们能够将所有这些想法融合成一些功能性的东西吗?我会立即自己动手,并发布我想出的任何内容.谢谢大家.

html javascript

122
推荐指数
6
解决办法
8467
查看次数

不变的课程?

如何使Java类不可变,对不可变性的需求是什么,使用它有什么好处?

java string immutability

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

在Swift中使用参数上传图像

我正在尝试在Swift中上传带参数的图像.当我尝试这段代码时,我可以得到参数而不是图像

uploadFileToUrl(fotiño:UIImage){
    var foto =  UIImage(data: UIImageJPEGRepresentation(fotiño, 0.2))


    var request = NSMutableURLRequest(URL:NSURL(string: "URL"))
    request.HTTPMethod = "POST"

    var bodyData = "id_user="PARAMETERS&ETC""


    request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding);
    request.HTTPBody = NSData.dataWithData(UIImagePNGRepresentation(foto))
    println("miraqui \(request.debugDescription)")
    var response: AutoreleasingUnsafeMutablePointer<NSURLResponse?>=nil
    var HTTPError: NSError? = nil
    var JSONError: NSError? = nil

    var dataVal: NSData? =  NSURLConnection.sendSynchronousRequest(request, returningResponse: response, error: &HTTPError)

    if ((dataVal != nil) && (HTTPError == nil)) {
        var jsonResult = NSJSONSerialization.JSONObjectWithData(dataVal!, options: NSJSONReadingOptions.MutableContainers, error: &JSONError)

        if (JSONError != nil) {
            println("Bad JSON")
        } else {
            println("Synchronous\(jsonResult)")
        }
    } …
Run Code Online (Sandbox Code Playgroud)

file-upload image ios swift

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

SHA512的散列字符串的长度是多少?

用sha512散列的字符串的长度是否始终相同?

如果是这样,它是什么?

hash sha512

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

在iOS5中的UITableView中出现dequeueReusableCellWithIdentifier错误

我在iOS 5中收到此错误

-[UITableView dequeueReusableCellWithIdentifier:forIndexPath:]: unrecognized selector sent to instance 0xa217200

但是,我在iOS 6中没有错误.我该如何解决这个问题?这是我的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"MyCell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; /// SIGABRT error

    if (!cell)
    {
        cell = [[UITableViewCell alloc]
        initWithStyle: UITableViewCellStyleSubtitle
        reuseIdentifier: CellIdentifier];
    }

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

uitableview ios ios5 ios6

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

Swift中的有序字典

有没有内置的方法在Swift 2中创建有序地图?数组[T]按对象附加到它的顺序排序,但字典[K : V]不是有序的.

例如

var myArray: [String] = []
myArray.append("val1")
myArray.append("val2")
myArray.append("val3")

//will always print "val1, val2, val3"
print(myArray)


var myDictionary: [String : String] = [:]
myDictionary["key1"] = "val1"
myDictionary["key2"] = "val2"
myDictionary["key3"] = "val3"

//Will print "[key1: val1, key3: val3, key2: val2]"
//instead of "[key1: val1, key2: val2, key3: val3]"
print(myDictionary)
Run Code Online (Sandbox Code Playgroud)

是否有任何内置方法来创建一个有序的key : value映射,其顺序与数组相同,或者我是否必须创建自己的类?

如果可能的话,我想避免创建自己的类,因为Swift包含的内容很可能更有效.

dictionary ios swift swift2

49
推荐指数
6
解决办法
3万
查看次数