草庐IT

object-dumper

全部标签

ios - 如何使用 GraphicContext 在 Objective C 中获得锥形线笔刷效果

我正在做一个书法应用程序,我想修改下面的代码,以便当用户结束笔触时,线条会逐渐变细并变细,就像使用真正的书法笔一样(轻弹效果)。我知道touchesEnded可能是执行此操作的更好方法,但我只是想知道在ObjectiveC的Xcode中使用CGRect或UIKit中的GraphicsContext以编程方式在笔画结束时轻弹的最佳方法是什么。-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{mouseSwiped=YES;UITouch*touch=[touchesanyObject];currentPoint=[t

objective-c - 如何在图像的两个角上做卷页效果

我正在尝试在我的应用中实现上面显示的效果,但不确定最佳做法是什么。我想要的效果是外框底角curl。是否更好:使用页面curl库,如:XBPageCurl使用图片使用其他效果 最佳答案 请参阅iOS的curlView类别:http://www.cocoacontrols.com/controls/curledviews-category 关于objective-c-如何在图像的两个角上做卷页效果,我们在StackOverflow上找到一个类似的问题: https

objective-c - 如何将 Excel 表格数据导入我的 iphone 应用程序。

iam正在开发一个应用程序,我们可以在其中从facebook、linkedin、gmail等导入联系人,..就像我有一个包含联系电话和电子邮件ID的Excel工作表一样,我需要从Excel工作表中导入这些联系电话和电子邮件ID。我用谷歌搜索了它,找到了一些答案说,以CSV格式保存excel表,你可以用CSV解析器解析它。任何人都可以吗?请告诉我将那些Excel工作表数据导入我的iphone应用程序的最佳方法是什么。提前致谢。 最佳答案 SourceForge上有一个名为libxls的开源C库,您可以使用它来读取.xls文件(较旧的非

objective-c - 当焦点和键盘隐藏文本字段时滚动到文本字段

我有多个文本字段,当我关注文本框时,它会自动向上滚动并且键盘隐藏文本字段。知道如何在单击时将文本字段滚动到焦点字段吗?-(void)registerForKeyboardNotifications{[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotificationobject:nil];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@

javascript - 如何将包含 JSON 的 JSON NSString 从 Objective C 方法传递给 Javascript 方法

我有一个要求,Objective-C代码应该使用WebService并且以JSON格式接收的响应必须作为javascript方法的参数用于进一步处理。我正在使用UIWebView,它将在处理JSON响应后显示适当的结果。当我尝试将JSON字符串传递给Javascript方法时出现问题。Javascript方法不只是接受输入。-(void)connectionDidFinishLoading:(NSURLConnection*)connection{[UIApplicationsharedApplication].networkActivityIndicatorVisible=NO;NS

ios - Objective-C 基于时间的观察者模式

在Objective-C中,什么是等待在特定时间执行某事的最佳方式(设置为时间戳,可以传递给观察者对象以了解等待的时间)。例如,我想为将来“完成”的事情设置一个时间,比如盖房子,当当前时间是应用程序设置为完成时间的时间时,应用程序将发送通知或向另一个对象发送消息。在Objective-C中执行此操作的最佳方法是什么?谢谢你的帮助! 最佳答案 我假设您是在谈论程序运行期间发生的事情(而不是“busingahouse”是几个月后build的真实房屋)。通常的工具是-[NSTimerinitWithFireDate:interval:ta

iphone - objective-c 从自定义单元格访问方法

好的,这可能是一个新手问题,但我需要帮助..我有一个someview.m,其中有一个在customCell.h和.m中定义的自定义单元格所以在someview.m中我有-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{customCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"charCell"];if(cell==nil||(![cellisKindOfClass:custom

ios - performSegue :withSender: sender object

只是想知道发件人对象。我知道您可以在prepareForSegue...方法中访问它,但它在下一个destinationViewController中是否可用?即在viewDidLoad中,我可以访问segueSender对象或其他东西吗?我从未在文档中看到过这个,我只是认为它可能有用。编辑清晰我不是在问如何执行segue或找到segue或类似的东西。假设我有两个ViewController(VCA和VCB)。有一个从VCA到VCB的segue,标识符为“segue”。在VCA中我运行...[selfperformSegueWithIdentifier:@"segue"sender:@

c++ - 在 iOS 上使用 C++ 代码,创建静态库或与 Objective C 混合使用?

我有一些C++代码(通过header公开一个纯C接口(interface)),我将用于iOS项目。我可以创建一个静态库并从我的应用项目链接到它,或者直接将源文件添加到应用项目——哪个选项最好?感谢所有答案! 最佳答案 如果您希望它们经常更改,请添加源。否则一个库会更合适并且会让你的项目更干净(但是,你只需要将头文件放在你的项目中) 关于c++-在iOS上使用C++代码,创建静态库或与ObjectiveC混合使用?,我们在StackOverflow上找到一个类似的问题:

ios - setObjectForKey : exception: object cannot be nil

我正在使用Parse和Xcode构建一个应用程序。使用ParsePFTableView时出现错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'***setObjectForKey:objectcannotbenil(key:classname)'我知道我没有在我的代码中的某处设置key,但我不知道在哪里以及如何修复它。#import"TableViewController.h"#import@interfaceTableViewController()@end@implementati