草庐IT

cocoa-touch

全部标签

objective-c - 如何将 Json 字符串转换为 NSArray?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我目前正在尝试将某些对象的JSON表示形式转换为NSArray。我使用RestKit通过我们的API获取响应,现在我想将RKResponse转换为对象数组。我该怎么做?

ios - UINavigationController popViewControllerAnimated 缓慢过渡

我有一个基于UINavigationController的应用程序,其中包含多个View。当我通过在导航Controller上调用以下方法返回到以前的ViewController时,我看到过渡有点缓慢。我可以在我正在过渡到的ViewController的viewWillAppear中想到它的唯一原因是我正在做一些繁重的事情,这需要一秒钟多一点的时间。在这种情况下,有什么方法可以使转换更快一些吗?[self.navigationControllerpopViewControllerAnimated:YES];编辑:一些重要的事情:我在设备上运行。我尝试注释掉viewWillAppear中

ios - 是否可以在 UIButton 上实现 3d touch?

我是iOS开发的新手,但我需要在UIButton上实现3dtouch,当用户在按钮快捷菜单上施加力时会弹出,即使有人可以向我提供ObjectiveC中的3dtouch示例代码也是如此赞赏。提前致谢。 最佳答案 是的,我在下面的github示例应用程序中演示了如何检测UIButton上的3d触摸。对于菜单弹出部分,我将把它留给您来实现,但这将为您提供力/3d触摸片。https://github.com/foggzilla/DFContinuousForceTouchGestureRecognizer我这样做的方法是使用DFContin

objective-c - 使用 [NSString stringWithString : @"some string"] versus @"some string" 的优缺点

我想比较以下简单的作业:...@property(nonatomic,retain)UITextField*textField;...self.textField.text=@"somestring";self.textField.text=[NSStringstringWithString:@"somestring"];self.textField.text=[NSStringstringWithFormat:@"somestring"];其中textField是一个UITextField而text属性是一个NSString。当然,它们都可以工作。我知道最后两个在使用参数时的区别。但

objective-c - iPad 应用程序的自定义图表

我必须为iPad应用程序绘制如下图所示的图表。是否有任何免费的原生图表API可用?或者任何绘制它的帮助...任何帮助都将不胜感激。 最佳答案 我想选择Quartz2D.我不认为任何图书馆都会做你的交易。您需要创建自己的。这是我的想法。对于一种图表,您可以了解速度计的工作原理。Eeww,我没有搜索链接,希望想法可以。您可以计算百分比的角度并相应地绘制弧线。这不会太难。对于水滴来说,哎呀会有点忙。但这里有一些逻辑:我想您的图表中的每个部分都会有百分比。你可以为他们计算半径!希望下面的图片能更好地解释你的想法。我只是想分享逻辑而不是代码,

ios - 使用facebook登录IOS延迟查找用户的电子邮件

请求和登录一切正常,但延迟扰乱了我想做的事情。当用户点击startButton时,我调用facebook登录方法并且发生正常,session打开,然后调用“populateUserDetails”以获取用户的电子邮件,该信息带有延迟,使我的变量名称和电子邮件为空服务,因为signIn方法在来自populateUserDetails的用户电子邮件和姓名到达之前被调用。登录按钮操作和facebook方法:-(IBAction)actionButtonStart:(id)sender{if(FBSession.activeSession.state==FBSessionStateOpen||

iphone - UISlider minimumValueImageRectForBounds : and super maximumValueImageRectForBounds returns empty rectangle

我将UISlider子类化以使拇指变小,并且我想覆盖minimumValueImageRectForBounds和maximumValueImageRectForBounds以使其宽度减少2px。所以我的代码是-(CGRect)minimumValueImageRectForBounds:(CGRect)bounds{CGRectstdRect=[superminimumValueImageRectForBounds:bounds];returnCGRectMake(stdRect.origin.x+2,stdRect.origin.y,stdRect.size.width-2,std

javascript - "Preload"apple-touch-precomposed-icon 添加到主屏幕之前?

有什么方法可以“预加载”apple-touch-precomposed-icon,以便在将它添加到主屏幕之前就已经加载了吗?就目前而言(据我所见),您从Safari中点击“添加到主屏幕”,它会使用页面的屏幕截图,直到下载图标为止。我假设这是为了在页面加载时保留带宽。我试图将它作为img包含在页面上,希望它被缓存,但这似乎没有用。还有其他想法吗? 最佳答案 设置4个不同大小的图标。您的iDevice选择图片并将其设置为应用程序图标。例如这是我的主页,我还在工作^^ 关于javascript

ios - UICollectionView 在单元格之间画线

有没有办法在UICollectionView的单元格之间画线?我不希望为每个单元格添加边框,这将导致仅当集合中有任何单元格时才绘制线条。我正在寻找的是类似于UITableView的行:即使表格View有0个单元格,它们也在那里。 最佳答案 我通过向collectionView添加View来解决这个问题。我使用单元格框架坐标来确定要绘制的位置。但是,可能有更好的方法吗? 关于ios-UICollectionView在单元格之间画线,我们在StackOverflow上找到一个类似的问题:

ios - 如何在 iOS 中禁用/启用本地通知?

在我的应用程序中,我正在保存某些坐标并使它们成为地理围栏,因此每次用户位置进入某个地理围栏时,我都会在didEnterRegion委托(delegate)方法中放入一些代码来通知用户他/她进入了某个地理围栏。我正在使用UILocalNotification通知用户这件事。我担心的是,在我的应用程序“设置”View中。我有一个用于启用/禁用通知的切换按钮。我怎么做?谢谢! 最佳答案 UILocalNotification的启用/禁用没有任何特定属性,因此我们无法轻松处理它。对于启用和禁用UILocalNotification(在您的情