我是iPhone应用程序开发的新手,所以我可能做错了.
基本上,我正在从互联网上加载一堆图像,然后裁剪它们.我设法找到了异步加载图像并将它们添加到视图中的示例.我已经设法通过添加一个图像NSData,通过a NSOperation,添加到一个NSOperationQueue.
然后,因为我必须制作固定大小的拇指,我需要一种方法来裁剪这些图像,所以我在网上发现了一个基本上使用的脚本UIGraphicsBeginImageContext(),UIGraphicsGetImageFromCurrentImageContext()并UIGraphicsEndImageContext()绘制裁剪的图像,以及不重要的大小计算.
问题是,该方法有效,但由于它生成了20个这样的图像,它会在生成一些图像之后随机崩溃,或者有时在我关闭并重新打开应用程序一两次之后.
在这种情况下我该怎么办?我试图使这个方法异步运行不知何故,以及与NSOperations和NSOperationQueue,但没有运气.
如果裁剪代码比我想的更相关,那么它是:
UIGraphicsBeginImageContext(CGSizeMake(50, 50));
CGRect thumbnailRect = CGRectZero;
thumbnailRect.origin = CGPointMake(0.0,0.0); //this is actually generated
// based on the sourceImage size
thumbnailRect.size.width = 50;
thumbnailRect.size.height = 50;
[sourceImage drawInRect:thumbnailRect];
newImage = UIGraphicsGetImageFromCurrentImageContext();
Run Code Online (Sandbox Code Playgroud)
谢谢!
是否可以<input type='file' />使用jQuery 清除控件值?我尝试过以下方法:
$('#control').attr({ value: '' });
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
当我将对象发送到NSLog时,我得到一个包含三个属性的字符串.第一个是对象的类,第二个是对象的框架,第三个是对象的CALayer.第二个和第三个属性标题为(例如layer =),因此我可以通过标题调用它们(例如myObject.layer).
第一个不是.我如何测试类类型?
谢谢!
我必须使用我选择的语言制作图形用户界面应用程序.该应用程序将在Windows XP上运行.它将是某种复杂的Windows窗体应用程序.我认为,根据大多数建议,C#将是最好用的.GUI左侧的树结构将在从配置文件读取后填充,该配置文件将是二进制文件.(但最初我可以用一个简单的ASCII文件来测试我的代码.)应用程序将通过此GUI接受来自用户的一些输入,并将其写回相同的配置文件,并将反映树结构或标签或表单上任何其他相关字段的更改.
每个选项卡将有3个选项卡和3个相应的配置文件.我现在需要一些帮助来设计应用程序.我打算制作一个主机应用程序(主应用程序)并使用3个选项卡控件作为插件.这可行吗?如果是这样,请指导我.我的意思是如何在C#中创建3个插件以及如何编写接口以便主应用程序知道要加载哪个插件以及何时加载它?我的项目文件夹下会有一个单独的"插件"文件夹吗?我希望你明白我的意思,虽然这对你来说太少了.
此外,项目中已存在一些.cpp文件.这些文件以及一些.h文件包含一些重要的定义和常量.这些需要与我的C#应用程序集成.我不知道如何做到这一点,但我确信通过在.dll中编译.cpp代码然后将编译的.dll暴露给我的C#应用程序是可能的.如果您需要有关顶级设计的更多信息,请与我们联系.
谢谢,Viren
我经常面对设计模式,我发现大多数文章解释它们有点难以理解,特别是因为我不会说流利的英语.如果有人能够简单地用基本的英语解释以下设计模式,我将非常感激:Builder,Prototype,Bridge,Composite,Decorator,Facade,Flyweight,Proxy和Observer.
或者,如果您有任何良好资源的链接,我愿意花时间尝试理解它.
我有一个已删除的SQL Server 2005数据库,我需要发现谁删除了它.有没有办法获得这个用户名?
谢谢,MagicAndi.
jQuery插件是否存在标准灯箱功能?
在"灯箱"窗口中,我想在同一个"灯箱"窗口中的某个位置(左侧,底部等)显示当前图像和其余部分作为缩略图.
所以,我有一个可以从大约四个不同的函数调用的例程.我想要做的是走上可以调用此例程的可能路径.
我正在使用Eclipse.我认为这有点可能,因为我知道我可以手工做到这一点,虽然很慢.
将Validates_uniqueness_of与:scope选项一起使用时,传递一个列数组是否有效,如下所示:
validates_uniqueness_of :x, :scope => [:y, :z]
Run Code Online (Sandbox Code Playgroud)
正如我所愿:x在两者的上下文中都是唯一的:y和:z如果没有,那你怎么能实现这个目标?每个范围有2个验证?
谢谢
iphone ×2
jquery ×2
objective-c ×2
c# ×1
cocoa-touch ×1
database ×1
eclipse ×1
file-io ×1
forms ×1
gallery ×1
html ×1
java ×1
javascript ×1
lightbox ×1
oop ×1
php ×1
plugins ×1
ruby ×1
sql-server ×1
windows ×1