Tag: iphone

如何获得触摸的像素颜色?

我知道这是一个常见的问题,这个问题有很多答案。 我用过这个。 虽然其中许多是相同的。 可悲的是我没有一个人为我工作。 以下代码我使用到现在。 -(void)getRGBAsFromImage:(UIImage*)image atX:(int)xx andY:(int)yy { // First get the image into your data buffer CGImageRef imageRef = [image CGImage]; NSUInteger width = CGImageGetWidth(imageRef); NSUInteger height = CGImageGetHeight(imageRef); CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); unsigned char *rawData = (unsigned char*) calloc(height * width * 4, sizeof(unsigned char)); NSUInteger bytesPerPixel = 4; NSUInteger bytesPerRow = […]

带有PhoneGap的iPhone上的位置权限提醒

你如何改变警报上的string: (应用程序/不pipe它是什么)想要使用你的当前位置 当然,我只想更改appname部分。 因为当你使用PhoneGap框架的时候,这个string非常难看,就像这样: /var/mobile/Applications/157EB70D-4AA7-826E-690F0CBE0F/appname.app/www/index.html 有人有一个想法?

与加载的库检测到的UUID不匹配

当我尝试在我的iPhone上构build和运行我的应用程序时,在控制台上收到“UUID不匹配”警告。 警告:UUID不匹配检测到加载的库 – 在磁盘上是:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib = uuid-mismatch-with-loaded-file ,文件=“/开发商/平台/ iPhoneOS.platform /开发商/软件开发工具包/ iPhoneOS2.1.sdk / usr / lib中/ liblockdown.dylib 任何人都有这个问题,并设法解决警告?

实现NSCopying

我已经阅读了NSCopying文档,但是我仍然不确定如何实现所需的东西。 我的class级Vendor : @interface Vendor : NSObject { NSString *vendorID; NSMutableArray *availableCars; BOOL atAirport; } @property (nonatomic, copy) NSString *vendorID; @property (nonatomic, retain) NSMutableArray *availableCars; @property (nonatomic, assign) BOOL atAirport; – (id)initFromVehVendorAvailsDictionary:(NSDictionary *)vehVendorAvails; @end Vendor类有一个名为Car的对象数组。 我的Car对象: @interface Car : NSObject { BOOL isAvailable; NSString *transmissionType; NSMutableArray *vehicleCharges; NSMutableArray *fees; } @property (nonatomic, assign) BOOL isAvailable; […]

我可以更改UITextView上自动检测链接的颜色吗?

我有一个UITextView检测电话号码和链接,但是这覆盖了我的fontColor并将其更改为blueColor 。 有没有办法来格式化自动检测到的链接的颜色,或者我应该尝试手动版本的这个function?

任何快速和肮脏的反锯齿技术的旋转UIImageView?

我有一个UIImageView(全画幅和矩形),我旋转与CGAffineTransform。 UIImageView的UIImage填充整个框架。 当图像旋转和绘制时,边缘显得明显锯齿状。 有什么我可以做,让它看起来更好? 这显然不是背景的反锯齿。

如何在iPhone上将NSTimeInterval分解为年,月,日,时,分,秒?

我有一个时间跨度多年,我希望所有的时间组件从一年下降到秒。 我的第一个想法是整数除以一秒钟的时间间隔在一年内,从运行的总秒数中减去,在一个月内除以秒,从运行总和减去,以此类推。 这看起来很复杂,我读过,当你做一些看起来很复杂的事情时,可能有一个内置的方法。 在那儿? 我把Alex的第二种方法整合到我的代码中。 这是在我的界面中由UIDatePicker调用的方法。 NSDate *now = [NSDate date]; NSDate *then = self.datePicker.date; NSTimeInterval howLong = [now timeIntervalSinceDate:then]; NSDate *date = [NSDate dateWithTimeIntervalSince1970:howLong]; NSString *dateStr = [date description]; const char *dateStrPtr = [dateStr UTF8String]; int year, month, day, hour, minute, sec; sscanf(dateStrPtr, "%d-%d-%d %d:%d:%d", &year, &month, &day, &hour, &minute, &sec); year -= 1970; […]

如何使UIImage上的一个颜色透明?

在我的iPhone应用程序,我有一个UIImage实例。 我想获得一个UIImage,它是第一个UIImage的结果,其中一个颜色(例如洋红色)是透明的。 我该怎么做?

检测设备是否是iPhone X

我的iOS应用程序使用UINavigationBar的自定义高度,这导致新的iPhone X上的一些问题。 如果某个应用程序在iPhone X上运行,是否有人已经知道如何以编程方式可靠地检测(在Objective-C中)? 编辑: 当然,检查屏幕大小是可能的,但是我不知道是否有像TARGET_OS_IPHONE一样的“内置”方法来检测iOS … if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { CGSize screenSize = [[UIScreen mainScreen] bounds].size; if (screenSize.height == 812) NSLog(@"iPhone X"); } 编辑2: 我不认为,我的问题是一个链接问题的重复。 当然有方法来“测量”当前设备的不同属性,并使用结果来决定使用哪个设备。 然而,这并不是我的问题的实际问题,因为我在第一次编辑时试图强调这一点。 真正的问题是: “是否有可能直接检测当前设备是否是iPhone X(例如通过某些SDKfunction)还是必须使用间接测量” ? 根据迄今为止的答案,我认为答案是“不,没有直接的方法,测量是要走的路”。

如何在Xcode 6中创buildIPA?

在我的项目中,我无法弄清楚如何创build一个IPA文件。 任何人都可以一步一步解释如何在Xcode 6中制作IPA文件?