当iPaddate时间设置更改时通知应用程序

我想知道当ipad的date时间设置更改。 有什么办法吗? 我正在使用NSDateFormatter来查找是否iPad / iPhone的时间模式是12或24小时格式。 NSDateFormatter似乎需要很多时间(在时间分析中看到)。 所以我想检查使用它只有当设置被改变。

iPhone:根据位置sorting

我一直在iPhone应用程序,在哪里 – 我有一个NSMutableArray像下面的用户列表。 myMutableArray: ( { FirstName = Getsy; LastName = marie; Latitude = "30.237314"; Longitude = "-92.461008"; }, { FirstName = Angel; LastName = openza; Latitude = "30.260329"; Longitude = "-92.450414"; }, { FirstName = Sara; LastName = Hetzel; Latitude = "30.2584499"; Longitude = "-92.4135357"; } ) 我需要通过计算纬度和经度来根据位于我附近的位置对用户进行sorting。 直到现在我还没有办到。 有人可以帮我提供一些样品吗? 更新:按照Mr.sch的build议,我在下面尝试。 请检查我的更新代码。 这很好吗? NSArray […]

如何在iPhone上使用OpenGL ES绘制实心圆?

如何在iPhone上用openGl绘制一个实心圆? 我find了很多解决scheme,但都没有工作。 可能是因为有很多方法可以做到这一点。 但是最短代码的方法是什么?

将URL中的图像加载到UITableViewCell的UIImageView中

我有以下代码:(注意: newsImageURL是一个NSArray ) NSString *imagesURL = @"http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage02.png,http://aud.edu/images/newsimage03.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,"; newsImageURL = [[NSArray alloc] initWithArray:[AllNewsHeadLine componentsSeparatedByString:@","]]; 我正尝试使用下面的代码将这些图像加载到单元格中: NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString: [newsImageURL objectAtIndex:indexPath.row]]]; cell.image = [UIImage imageWithData:imageData]; 当我使用这行代码时,图像加载正常: cell.image = [UIImage imageNamed:@"imagename.png"]; 我究竟做错了什么?

iOS:将RGB滤镜应用于灰度PNG

我有一个灰度的gem顶视图。 (PNG格式,所以有alpha组件) 我想从这个图像创build12个小尺寸的button,每个都有不同的颜色。 为了整洁,我想在代码中做这个,而不是在一些艺术包的外面。 任何人都可以提供一个方法(甚至是一些代码)来做到这一点? PS我知道如何在GL中使用一个荒谬的数量代码,我希望有一个更简单的方式使用核心graphics/核心animation 编辑:工作解决scheme,感谢从下面的答案精彩 CGSize targetSize = (CGSize){100,100}; UIImage* image; { CGRect rect = (CGRect){ .size = targetSize }; UIGraphicsBeginImageContext( targetSize ); { CGContextRef X = UIGraphicsGetCurrentContext(); UIImage* uiGem = [UIImage imageNamed: @"GemTop_Dull.png"]; // draw gem [uiGem drawInRect: rect]; // overlay a red rectangle CGContextSetBlendMode( X, kCGBlendModeColor ) ; CGContextSetRGBFillColor ( X, […]

使用AVMutableAudioMix调整资产内曲目的音量

我将一个AVMutableAudioMix应用于我创build的资产,资产通常包含3-5个音轨(无video)。 我们的目标是在整个播放时间内添加几个音量命令,也就是说我想在1秒时将音量设置为0.1,在2秒时将音量设置为0.5,然后在3秒时将其设置为0.1。 我只是现在试图用AVPlayer做这个,但是以后也会在将AVSession导出到一个文件时使用它。 问题是,它似乎只关心第一个卷命令,似乎忽略了所有后来的卷命令。 如果第一个命令是将音量设置为0.1,则该资源的其余部分将成为此音轨的永久音量。 尽pipe看起来应该可以添加任意数量的这些命令,但是AVMutableAudioMix的“inputParameters”成员实际上是一个NSArray,它是一系列AVMutableAudioMixInputParameter的。 任何人都明白这一点? 编辑:我想这部分了。 我可以在某个曲目中添加几个音量变化。 但时机似乎没有办法,我不知道如何解决这个问题。 例如,在5秒的时间内将音量设置为0.0,然后在10秒钟的时间点为1.0,然后在15秒钟的时候回到0.0,这样您就可以假定音量会在这些时间点迅速地开始和closures,但结果总是非常不可预测的,的声音正在进行,有时还在工作(如setVolume所预料的,突然的音量变化)。 如果有人有AudioMix的工作,请提供一个例子。

在UINavigationBar上删除渐变

如何删除UINavigationBar上的默认渐变? 我设置了哪些属性来做到这一点?

为UIImagePicker添加圆形裁剪组件?

我有一个圆形框架的UIImageView ,我需要添加一个圆形框架裁剪工具的UIImagePickerController后,从图片库中select图像。 非常类似于Instagram的UIImagePicker's裁剪组件。 我如何添加这种types的组件? UPDATE 我find了一个圆形的裁剪工具回购https://github.com/ruslanskorb/RSKImageCropper 但有人可以指导我怎么用UIImagePickerController这个裁剪工具后,用户从照片库中select一张照片? UPDATE 我在debugging器中收到以下消息: 我的裁剪视图中的button被禁用,这意味着我不能select他们..debugging器传递给我什么信息? 这里是我的代码: @IBAction func chooseProfilePicture(sender: AnyObject) { var myPickerController = UIImagePickerController() myPickerController = UIImagePickerController() myPickerController.delegate = self; myPickerController.sourceType = UIImagePickerControllerSourceType.PhotoLibrary self.presentViewController(myPickerController, animated: true, completion: nil) } func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) { var image : UIImage = (info[UIImagePickerControllerOriginalImage] as? UIImage)! editProfilePictureImageView.image = image […]

iOS上的runloop中的操作顺序

iOS上的操作顺序是什么? 我正在考虑关于时机 setNeedsLayout和layoutSubviews setNeedsDisplay和drawRect 触摸识别 [NSTimer scheduledTimerWithTimeInterval:0.000001 tar(…)] dispatch_async(dispatch_get_main_queue(), ^{ /* code */} 作为一个答案的例子,我想收到它可能是这样的格式: main上的dispatch_async在下一个运行周期之前发生 drawRect在运行周期结束时发生

何时使用实例variables以及何时使用属性

当使用Objective-C属性时,你可以完全停止创build实例variables,或者显式的实例variables(不是由属性合成的variables)仍然可以用于属性不合适的目的。