草庐IT

object-construction

全部标签

iOS/Objective-C : Converting RGB Data to UIImage

我需要帮助将24/32位RGB原始图像转换为uiimage。我在这里尝试了PaulSolt和其他人的示例,但没有任何效果。有人可以展示示例或教程吗?图像数据保存在nsdata中,我想要一个jpg或png图像。谢谢托斯滕我正在使用PaulSolt的代码,它做了一些事情,但图像看起来像是一张图像中图像信息的四倍。我不能在这里张贴图片:编辑:我在评论之间的方法开头添加了这些行,现在它可以工作了:-)+(UIImage*)convertBitmapRGBA8ToUIImage:(unsignedchar*)bufferwithWidth:(int)widthwithHeight:(int)he

ios - Objective-C 中的变量声明——接口(interface)与实现

这个问题在这里已经有了答案:WheretoputiVarsin"modern"Objective-C?(5个答案)关闭9年前。这两者有什么区别:@interfaceMyClass(){BOOLnewUser;}或者@implementationMyClass{BOOLnewUser;}@end

ios - 在 sqlite 数据库中插入 blob (objective-c)

我在将blob插入sqlite数据库时遇到问题。我在ios上工作,所以它是objective-c。计划:我正在按下一个按钮,一个照片选择器打开,我正在选择一张照片,我正在触摸另一个按钮,照片作为一个blob保存在数据库中。一切正常,只是插入不正常。我已经准备好将int和strings插入数据库并且工作正常,但是blob让我抓狂。我使用的代码:我上了一个类,里面有所有的数据库方法。它叫做分贝。我得到了一个使用db-object的类。数据库类:-(void)insertblob:(NSData*)blobstmt:(NSString*)blobStmnt{constchar*sql=[bl

ios - Objective-C中基于触摸的图像处理

好的,我正在构建这个应用程序,它可以在iPhone/iPad中进行一些用户交互式图像操作。这基本上是一种与触摸有关的功能,可以根据触摸对任何图像进行重塑。在应用程序Facetune中可以找到非常相似的内容。我的算法需要根据触摸运动来计算控制点。然后基于这些控制点,我将生成一个用于对图像进行插值的结果网格。我的整个方法工作正常。唯一的问题是实时性很慢。我在用dispatch_async(dispatch_get_main_queue(),^{在触摸移动功能,但仍然很慢。将图像重新缩放至约360*可以加快处理速度,但会降低图像质量。我的触摸移动代码是:-(void)updateImage{

ios - 用于样式的 Objective-C 类别

为iOS应用程序的UI对象创建可重用样式的最佳方法是什么?例如我想为每个UITextField使用相同的样式-顶部/底部线并考虑创建一个类别来提供样式并将其简单地应用到ViewController中。有没有更好的解决方案?UITextField+TextFieldStyler.m-(void)addTopBorderWithColor:(UIColor*)color{CGRecttopBorderFrame=CGRectMake(0,0,self.bounds.size.width,1.0);UIView*topBorder=[[UIViewalloc]initWithFrame:to

c++ - 如何在 Objective-C 或 C++ 中打开 ".msg"(Microsoft Outlook 消息)文件

我目前正在为iDevices开发业务逻辑,我需要在其中打开并显示.msg(MicrosoftOutlook消息)文件。我已经在互联网上找到了一些答案,但我期待的是具体的答案而不是抽象的。EitherawaytoopendirectlywithObjective-CoratleastwiththehelpofanyC/C++thirdpartylibrary.有人知道吗...?提前致谢。 最佳答案 您可以尝试POLE(thisistherightlink)和LibGSF.另外,看看thisquestion.据我所知,MSG文件使用OL

ios - 我如何在 Objective-C 中获取 CGContext 的最后一点?

我正在处理自定义进度条,我想获取CGContext的最后一点,因为我想将图像添加到当前状态。这是我的代码:-(void)drawRect:(CGRect)rect{CGContextRefctx=UIGraphicsGetCurrentContext();CGPointcenter=CGPointMake(rect.size.width/2,rect.size.height/2);floatminSize=MIN(rect.size.width,rect.size.height);floatlineWidth=_strokeWidth;if(lineWidth==-1.0)lineWi

ios - Objective-C - 弱对象自动注册到 autoreleasepool 中?

我正在阅读KazukiSakamoto编写的ProMultithreadingandMemoryManagementforiOSandOSXwithARC、GrandCentralDispatch和Blocks。书中写道:Whenavariablewitha__weakqualifierisused,theobjectisalwaysregisteredinautoreleasepool.id__weakobj1=obj0;NSLog(@"class=%@",[obj1class]);Theabovesourcecodeisequivalentto:id__weakobj1=obj0;

iOS 如何将 pushviewcontroller 与 NavigationController(Objective - c) 一起使用

我想通过单击带有NavigationController的按钮来更改View所以我在Main.storyboard中添加了一个按钮并编写了一些代码,例如@property(weak,nonatomic)IBOutletUIButton*button;在我的ViewController.m中(在我创建项目时自动创建)然后我添加了方法-(IBAction)buttonClicked:(id)sender{SecondViewController*secondViewController=[[SecondViewControlleralloc]initWithNibName:@"Second

ios - 从 Objective-C 到 Swift 的桥接后无法识别扩展

我有问题要问Swift和Objective-C方面的专家。我正在快速开发iOS项目。在这个项目中,我导入了一个与Objective-C桥一起使用的旧库(在Objective-C中)。当我在我的Swift项目中使用这个库的一些功能时,我遇到了由于无法识别的扩展而导致的崩溃。错误信息是:-[NSConcreteMutableDataAES128EncryptedDataWithKey:]:unrecognizedselectorsenttoinstance此方法来self的库(NSData+AES128.h)中的一个扩展类,它在Swift端无法识别。有人知道如何在Swift端引用此扩展吗?