小编Wil*_*ken的帖子

常见 UI 字符串的本地化

我的文件中有正在本地化的字符串。其中许多是常见的,并且已经在整个 iOS 中使用。例如“保存”、“加载”、“返回”、“收藏夹”、“拍照”。为了与其他应用程序和内置应用程序提供一致的用户体验,是否有办法挂钩这些本地化?或者是否有一个翻译列表,以便我可以复制粘贴其他人使用的相同措辞?

iphone cocoa-touch localization ios

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

与PRODUCT_NAME的cocoapods项目的xcodebuild失败

我可以使用这个命令构建我的Cocoapods项目:

 base=$(basename *.xcworkspace .xcworkspace)    xcodebuild -sdk "iphonesimulator$ios_version" \
 CONFIGURATION_BUILD_DIR="$build_dir/build" \
 -workspace $base.xcworkspace -scheme $base -configuration AdHoc \
 DSTROOT=$build_dir \
 OBJROOT=$build_dir \
 SYMROOT=$build_dir \
 ONLY_ACTIVE_ARCH=NO \
 "$@"
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用此命令,它将失败:

 base=$(basename *.xcworkspace .xcworkspace)    xcodebuild -sdk "iphonesimulator$ios_version" \
 CONFIGURATION_BUILD_DIR="$build_dir/build" \
 -workspace $base.xcworkspace -scheme $base -configuration AdHoc \
 PRODUCT_NAME=app \   <============= THIS IS THE EXTRA LINE =====
 DSTROOT=$build_dir \
 OBJROOT=$build_dir \
 SYMROOT=$build_dir \
 ONLY_ACTIVE_ARCH=NO \
 "$@"
Run Code Online (Sandbox Code Playgroud)

更奇怪的是,如果我使用第一个命令然后使用第二个命令它将起作用.(删除要重置的构建目录.)

其他人是否遇到同样的问题?是否可以使用PRODUCT_NAME和CONFIGURATION_BUILD_DIR以其他方式一起构建cocoapods项目?

xcode cocoa xcodebuild cocoapods

5
推荐指数
2
解决办法
2303
查看次数

如何让二维码在大显示时显得清晰?

这是一个编码“sup”的二维码:

在此输入图像描述

这里有一个简单的 HTML 片段来渲染更大的内容:

<img style="width:400px" src="data:image/gif;base64,R0lGODdhFQAVAPAAAAAAAP///ywAAAAAFQAVAEACT4QPoRfozJpMdJrZKrY6YSgpWeVpI/ItC3l5I3eiZCxnofU+1IzvLCtSBX0bUatl+xyDmxLTxbxFnxdOVRZRoU7TnHBrDBt9xE7EBW2eRQUAOw==">
Run Code Online (Sandbox Code Playgroud)

不幸的是,这在浏览器中呈现为更大的模糊图像:

在此输入图像描述

我知道我可以以高分辨率重新创建图像。但我认为图像不应出于演示目的而放大。

我可以做些什么来渲染它而不模糊吗?

html qr-code

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

从float到mpz_t

我在C中使用GMP.是否可以将mpz_t设置为浮点值?

c gmp

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

从q元素中删除样式

在页面上http://phor.net/personal有一堆q元素,但它们都显示引号(OS X 10.6.3/Chrome 5).我想阻止这一点.这可能吗?

css

4
推荐指数
2
解决办法
1726
查看次数

iOS:拍照或从库中选择

我想从这里获得用户的图像.

在此输入图像描述

这看起来很多工作:

  • 看看设备是否有摄像头
  • 使用适当的选项创建操作表
  • 将"拍照"和"从库中选择"翻译成我的应用支持的每种语言
  • 寻找回应
  • 用选择的图像拾取方法调出图像选择器
  • 获得响应,从字典中提取图像
  • 解雇选择者

所以问题是:首先,我错过了任何步骤吗?其次,我之前在其他应用程序中看到过这种情况已经完成了数百次,是不是真的没有更快的方法呢?最重要的是,如果SDK中已有标准命名和翻译,我不期待在我的项目中添加字符串.

iphone ios ios5

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

PHP用环境变量增加内存限制?

我正在运行的PHP脚本(即+x)内存不足:

Williams-MacBook-Air:pmtsystem williamentriken$ phpcpd --exclude core/ .
phpcpd 2.0.1 by Sebastian Bergmann.


Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes)     in phar:///usr/local/bin/phpcpd/src/Detector/Strategy/Default.php on line 78
Run Code Online (Sandbox Code Playgroud)

是否可以增加内存只运行这个实例phpcpd

php

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

捆绑的Swift 3示例(适用于:XXX)

我正在制作一个Swift 3模块.所以我需要知道与该模块中的类相关联的bundle.在Swift 2中,这是:

let bundle = NSBundle(forClass: self.dynamicType)
Run Code Online (Sandbox Code Playgroud)

如何在Swift 3中正确执行此操作?

在此输入图像描述

swift swift3

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

子类是否可以覆盖函数并进行更严格的返回?

我正在尝试这种技术:

class Pet {}

class Dog: Pet {}

class House {
    func getPets() -> [Pet] {
        return [Pet]()
    }
}

class DogHouse: House {
    override func getPets() -> [Dog] {
        return [Dog]()
    }
}
Run Code Online (Sandbox Code Playgroud)

DogHouse类覆盖了House getPets在严格满足的API要求的方式方法House getPets.

但是,Swift不理解[Dog]isa [Pet]并且它会产生错误Method does not override any method from its superclass.

对于子类来说,有什么方法可以使用比其超类更通用的输入或更多限制性输出来实现API?

swift

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

在 contentEditable="true" DIV 中修改 innerHTML 会导致失去焦点或错误选择

这是完整的页面:

<html>
<head>
<title>Test</title>
<style type="text/css">
  .edit { border: 1px solid blue; font-size: 20pt }
</style>
<script type="text/javascript">
  function clean(id) {
    setTimeout('clean2("'+id+'")', 1)
  }
  function clean2(id) {
    el=document.getElementById(id)
    off=window.getSelection().anchorOffset
    el.innerHTML = el.innerHTML.replace(/(<([^>]+)>)/ig,""); 
    el.innerHTML = el.innerHTML.replace(/([0-9])/ig,"<font color='red'>$1</font>");
    return false;
  }
</script>
</head>

<body onload="document.getElementsByClassName('edit')[0].focus()">

<h1>Type in here</h1>
<div id="e1" class="edit" contentEditable="true" onkeyup="clean('e1')"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这里的目标是用红色突出显示所有数字。(将来我实际上会使用更复杂的着色规则)。目前这种颜色替换正在发生,但是一旦您向框中添加一个数字,焦点就会丢失。

任何提示?(使用 Chorme 开发)

html javascript contenteditable

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