编辑:这很奇怪...如果我在欢迎屏幕中双击项目的Recent Projects项目,代码感和着色工作正常,但如果我只是点击Open(欢迎屏幕右下角)它没有.打开File > Recent projects也不起作用,也不会.xcodeproj在Finder中双击该文件.
我已经工作了几个月(通过不同的安装/版本的XCode)的iPhone OS 3.0项目的代码意义不再适用.例如,如果我这样做NSString *myString,所有代码都是黑色的(没有着色,没有选项+双击,没有代码完成).Code Sense仅适用于我自己的类/方法/属性,但不适用于任何SDK类.如果我从头开始创建一个新项目,我确实可以完成所有这些工作.
我已经尝试在此项目中更改"所有配置的基本SDK".我已经尝试过"重建代码感知索引".我已经尝试过"清理所有目标".
所有首选项中的文档都已下载并正常运行.例如,如果我选择NSString上面的内容并在文档中执行右键单击 - >查找文本,我将获得包含该类所有引用的窗口.
任何想法将不胜感激.
我在这里有一个关于这个问题的HTML 测试页面.出于某种原因,MobileSafari报告Image.width/height任何超过1700像素的图像的属性为其值的一半.也就是说,widthJPG 的属性是2000,但MobileSafari JavaScript将其报告为1000.如果我尝试使用1700px宽图像的相同代码,我得到正确的宽度.
我做的测试加载了两个图像(不同维度的相同图像)并显示JavaScript大小值.我试过:
任何想法为什么会这样?我错过了某个地方的设置吗?为什么它适用于某些图像而不适用于其他图像?
测试在这里:http://still-island-1941.herokuapp.com/sizetest.html
这是JavaScript代码:
var imgBig, imgSmall;
function init() {
imgBig = new Image();
imgBig.onload = handleBig;
imgBig.src = "/images/size.jpg";
imgSmall = new Image();
imgSmall.onload = handleSmall;
imgSmall.src = "/images/test1.jpg";
document.getElementById("browser").innerHTML = navigator.userAgent;
}
function handleBig() {
document.getElementById("dimensionsBig").innerHTML = imgBig.width + "x" + imgBig.height; …Run Code Online (Sandbox Code Playgroud) 我有一个iPhone应用程序,它基于此链接中解释的一个框架在框架中加载成功的视图(基本上是ViewController一个使用displayView方法加载/删除其他视图的main ).在我的应用程序中,我使用NIB(示例链接使用编码视图),因此我的每个ViewControllers都有它的伴随笔尖.
仪器中的调试显示没有泄漏但是如果我进入/离开一个部分(带有View.xib的ViewController),则nib保留在内存中,因此在几个输入/输出内存开始累积之后.
我知道nib没有被卸载,因为一个几乎是以编程方式创建的(IB中没有东西),而另一个确实有IB中创建的图像和按钮.首先加载大的,然后加载小的.您可以预期仪器的分配会减少.
我怎么能阻止这个?
我的结构如下,下面有一些评论:
`MyAppDelegate.h`
#import <UIKit/UIKit.h>
@class RootViewController;
@interface MyAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
RootViewController *viewController;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet RootViewController *viewController;
-(void) displayView:(int)intNewView;
@end
`MyAppDelegate.m`
#import "MyAppDelegate.h"
#import "RootViewController.h"
@implementation MyAppDelegate
@synthesize window;
@synthesize viewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[window addSubview:viewController.view];
[window makeKeyAndVisible];
return YES;
}
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
}
-(void) displayView:(int)intNewView …Run Code Online (Sandbox Code Playgroud) 你如何通过C或C++创建位图字体?我制作了一些软件,用你的身体创建字形,并将其转换为矢量形状(或位图).我想将结果输出到TTF,OTF或类似的字体文件.
您可以在此处查看该软件的视频:
考虑一下:
<%
str = "http://domain.com/?foo=1&bar=2"
%>
Run Code Online (Sandbox Code Playgroud)
现在这些情况:
<%=str%>
# output:http://domain.com/?foo=1&bar=2
<%=str.html_safe%>
# output:http://domain.com/?foo=1&bar=2
<%="#{str.html_safe}"%>
# output:http://domain.com/?foo=1&bar=2
<%=""+str.html_safe%>
# output:http://domain.com/?foo=1&bar=2
Run Code Online (Sandbox Code Playgroud)
我需要输出其他字符串的URL.我怎样才能保证&符号不被转义?由于我无法控制的原因,我无法发送&.
请帮忙!拉我的头发在这里:
编辑:澄清一下,我实际上有一个像这样的数组:
@images = [{:id=>"fooid",:url=>"http://domain.com/?foo=1&bar=2"},...]
Run Code Online (Sandbox Code Playgroud)
我正在创建一个JS数组(image_arrayvar)以这种方式在我的应用程序中使用:
image_array.push(<%=@images.map{|x|"{id:'#{x[:id]}',url:'#{x[:url].html_safe}'}"}.join(",")%>);
Run Code Online (Sandbox Code Playgroud)
这会产生:
image_array.push({id:'fooid',url:'http://domain.com/?foo=1&bar=2'},...);
Run Code Online (Sandbox Code Playgroud)
哪个在我的具体情况下不起作用.我需要url没有amp;部分.
我正在尝试根据我的一些地图数据使用beep.js创建一个"生成分数" .我new Beep.Voice用作与特定数据类型相关的注释的占位符(总共7个声音).显示数据时,应播放语音.到目前为止,我正在做一些非常"蛮力"的事情,我希望它更清洁:
// in the data processing function
voice = voices[datavoice]
voice.play()
setTimeout(function(){killVoice(voice)}, 20)
// and the killvoice:
function killVoice(voice) {
voice.pause()
}
Run Code Online (Sandbox Code Playgroud)
我想只是"播放"这个声音,假设它的持续时间为20毫秒(基本上只是在数据上发出哔哔声).我看到了duration声音的属性但却无法使它们发挥作用.
代码在这里(使用grunt/node/coffeescript):
https://github.com/mgiraldo/inspectorviz/blob/master/app/scripts/main.coffee
到目前为止它是这样的:
我正在创建一个Rails应用程序,该应用程序托管在Heroku上,允许用户基于在Web中某处托管的原始JPG(将其视为裁剪调整大小的应用程序)动态生成动画GIF.我试过Paperclip,但是,AFAIK,它不处理动态生成的文件.我正在使用aws-sdkgem,这是我的控制器的代码片段:
im = Magick::Image.read(@animation.url).first
fr1 = im.crop(@animation.x1,@animation.y1,@animation.width,@animation.height,true)
str1 = fr1.to_blob
fr2 = im.crop(@animation.x2,@animation.y2,@animation.width,@animation.height,true)
str2 = fr2.to_blob
list = Magick::ImageList.new
list.from_blob(str1)
list.from_blob(str2)
list.delay = @animation.delay
list.iterations = 0
Run Code Online (Sandbox Code Playgroud)
这是为了基本创建一个两帧动画.RMagick可以使用以下行在我的开发计算机中生成GIF:
list.write("#{Rails.public_path}/images/" + @animation.filename)
Run Code Online (Sandbox Code Playgroud)
我尝试将list结构上传到S3:
# upload to Amazon S3
s3 = AWS::S3.new
bucket = s3.buckets['mybucket']
obj = bucket.objects[@animation.filename]
obj.write(:single_request => true, :content_type => 'image/gif', :data => list)
Run Code Online (Sandbox Code Playgroud)
但是我没有一种size方法RMagick::ImageList可以用来指定它.我尝试将GIF"预编译"成另一个RMagick::Image:
anim = Magick::Image.new(@animation.width, @animation.height)
anim.format = "GIF"
list.write(anim)
Run Code Online (Sandbox Code Playgroud)
但Rails崩溃时出现了分段错误:
/path/to/my_controller.rb:103: [BUG] Segmentation fault ruby …Run Code Online (Sandbox Code Playgroud) ruby-on-rails image-processing heroku image-uploading amazon-s3
我是Backbone.js的新手.我在v0.9.2应用程序上使用CoffeScript.该应用程序工作"很好",但initialize()视图的方法没有被调用.事件也没有正确绑定.我试图找出原因并非如此.我正在使用其他(手动)方法将事件绑定到元素,但不应该是这种情况.
应用程序实例化为:
window.Site =
Models: {}
Collections: {}
Views: {}
Routers: {}
init: ->
new Site.Routers.MyRouter()
Backbone.history.start()
$(document).ready ->
Site.init()
Run Code Online (Sandbox Code Playgroud)
路由器:
class Site.Routers.MyRouter extends Backbone.Router
routes:
'': 'index'
initialize: ->
# some code here (this IS being called)
index: =>
# this is also being called since I am trying mysite.com/
view = new Site.Views.MyView()
$('#someId').html(view.render().el)
Run Code Online (Sandbox Code Playgroud)
风景:
class Site.Views.MyView extends Backbone.View
template: JST['views/index']
events:
'click .someElement': 'someMethod'
inititalize: ->
console.log "hello" # NOT CALLED
_.bindAll @
@
render: …Run Code Online (Sandbox Code Playgroud) coffeescript ×2
javascript ×2
amazon-s3 ×1
backbone.js ×1
c++ ×1
dealloc ×1
fonts ×1
heroku ×1
image ×1
iphone ×1
nib ×1
ruby ×1
xcode ×1