我有一个国际化的iPhone项目.在各种${lang}.lproj/InfoPlist.strings文件中,我只有一把钥匙,CFBundleName = "My App Name".
这适用于单个目标,但我无法使其适用于多个目标.
我想InfoPlistMyApp.strings为主目标提供几个翻译文件,以及精简版的几个文件.但我无法弄清楚如何设置它.该名字似乎在石头被设置,所以我不能动态地更换.InfoPlistMyAppLite.stringsInfoPlist.strings
有任何想法吗?
我想编写一个打印出Haskell类型的元数据的程序.虽然我知道这不是有效的代码,但这个想法是这样的:
data Person = Person { name :: String, age :: Int }
metadata :: Type -> String
metadata t = ???
metadata Person -- returns "Person (name,age)"
Run Code Online (Sandbox Code Playgroud)
重要的限制是我没有实例Person,只有类型.
我已经开始研究Generics和Typeable/Data,但是如果没有实例,我不确定他们会做我需要的.谁能指出我正确的方向?
UIView有一个setNeedsDisplay方法,可以在同一个事件循环中多次调用,安全知道重绘工作很快就会发生,而且只有一次.
Cocoa有这种行为的通用机制吗?一种说法,"按照你喜欢的方式多次排队一个选择器,当它的时候,选择器将运行一次并清除队列."
我知道我可以通过目标中的某种状态跟踪或使用NSOperationQueue来执行此操作.我只是想知道是否有一种我错过的轻量级方法.
(当然,答案可能是"不".)
我经常发现自己在做的事情是,"重新启动功能分支,合并并删除它".要做到这一点,我运行:
git rebase master feature
git checkout master
git merge feature
git branch -d feature
Run Code Online (Sandbox Code Playgroud)
对于我认为是一种常见工作流程的东西来说,这似乎相当费力.有谁知道更快的方式?
(显然我可以编写一个脚本,但我想知道是否有一个我错过的内置方法.)
我需要在emacs org-mode文件中导出html中的absoluted Image url:
当我写下面的代码:
[[file:/images/a.jgp]]
Run Code Online (Sandbox Code Playgroud)
导出的HTML代码是:
<img src="file:///images/a.jpg" >
Run Code Online (Sandbox Code Playgroud)
但我需要的是:
<img src="/images/a.jgp">
Run Code Online (Sandbox Code Playgroud)
那我怎么能导出我想要的东西,而不是使用#+BEGIN_HTML标签?
ps:我的emacs配置:
16 ;; org-mode project define
17 (setq org-publish-project-alist
18 '(
19 ("org-blog-content"
20 ;; Path to your org files.
21 :base-directory "~/ChinaXing.org/org/"
22 :base-extension "org"
23
24 ;; Path to your jekyll project.
25 :publishing-directory "~/ChinaXing.org/jekyll/"
26 :recursive t
27 :publishing-function org-publish-org-to-html
28 :headline-levels 4
29 :html-extension "html"
30 :table-of-contents t
31 :body-only t ;; Only export section between <body></body>
32 )
33 …Run Code Online (Sandbox Code Playgroud) 我想在Emacs Lisp中创建一对虚线变量.但我能找到它的唯一方法似乎真的很笨拙.作为简化示例:
(let ((width (calculate-width)
(height (calculate-height))
`(,width . ,height))
Run Code Online (Sandbox Code Playgroud)
这种反引号,双引号语法对我来说很有气味,但是我找不到更简洁的方式而且我的Google-fu让我失望了.
当值是变量时,是否有更好的方法来构造虚线对?
(为了澄清,它必须是一个虚线对.直接列表不会.)