我有一个UIImage(Cocoa Touch).从那以后,我很高兴得到一个CGImage或其他你想要的东西.我想写这个函数:
- (int)getRGBAFromImage:(UIImage *)image atX:(int)xx andY:(int)yy {
// [...]
// What do I want to read about to help
// me fill in this bit, here?
// [...]
int result = (red << 24) | (green << 16) | (blue << 8) | alpha;
return result;
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在编写一些单元测试,由于这个特定应用程序的性质,重要的是我尽可能地提高UI
链条.所以,我想要做的是以编程方式触发按钮按下,就像用户按下按钮一样GUI
.
(是的,是的 - 我可以调用IBAction
选择器,但是,再次,这个特定的应用程序的性质使我很重要的是我伪造实际的按钮按下,这样就IBAction
可以从按钮调用它本身.)
这样做的首选方法是什么?
我在NSObject.h中找到了一个奇怪的关键字
- (oneway void)release;
Run Code Online (Sandbox Code Playgroud)
我搜索了网络,并了解到它与异步消息传递有关,它与Erlang的消息传递类似.
看来这可以做很多有趣的事情.这个关键字的一些好用例是什么?
我似乎无法在SDK中找到如何以编程方式感知iPhone上的静音按钮/开关.当我的应用程序播放背景音乐时,它会正确响应音量按钮,而我没有任何代码可以遵循,但是,当我使用静音开关时,它只是继续播放.
如何测试静音的位置?
(注意:我的程序有自己的静音开关,但我希望物理开关覆盖它.)
谢谢!
我是合约开发商.我已经为客户编写了一个应用程序(是的,使用XCode!),现在我们已准备好发货了.我想向他发送他的应用程序的副本,他可以签名并提交到iTunes应用程序商店,但他没有或使用XCODE.
(虽然这是一个备份计划,但我不想让他完成下载和安装XCode的过程(现在通过app store - gak!)然后构建并以这种方式提交.)
这在6个月之前完全相当简单,但我们现在是XCode-4,并且流程似乎简化为只允许开发人员(团队代理)构建,存档,验证并提交到他自己的帐户.(我不知道也不想要客户端的开发帐户凭据.)
作为最后的手段,我可以将我的电脑拖到他的办公室并让他登录,但这并不能扩展到真正的远程工作,这是我所做的大部分工作.我希望有一个解决方案,涉及我发送一个二进制文件到客户端与指令的子弹列表.
谢谢!
我有一个列表(我称之为L),索引(N)和新事物(NEW).如果我想用N替换L中的L,那么最好的方法是什么?我应该将子列表最多N,从N到列表的末尾,然后使用列表将第一部分,NEW和最后部分的新列表粘合在一起?或者有更好的方法吗?
我认为对于类似SQL的人来说这很容易!我想要的是GQL相当于:
select count(*) from foo;
Run Code Online (Sandbox Code Playgroud)
并回答类似的答案:
1972 records.
Run Code Online (Sandbox Code Playgroud)
我想从基于Web的DataStore查看器中的"命令行"在GQL中执行此操作.(你知道,一次显示20个,让我看到"下一个20")
无论如何 - 我确信这很容易让人脑筋流满为止,我似乎无法找到正确的语法.任何帮助,将不胜感激.
谢谢!
我有这个代码:
UIActionSheet *actionSheet = [[[UIActionSheet alloc]
initWithTitle:@"Illustrations"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles: @"ABC", @"XYZ",
nil] autorelease];
UIImage *image = // whatever, snip
if (image != nil)
{
[actionSheet addButtonWithTitle:@"LMNOP"];
}
Run Code Online (Sandbox Code Playgroud)
它可以有条件地添加我的LMNOP按钮.
...取消按钮后.
如何使用条件按钮构建我的操作表?可悲的是,我做不到:
UIActionSheet *actionSheet = [[[UIActionSheet alloc]
// ... etc.
otherButtonTitles: someMutableArray
// ... etc.
Run Code Online (Sandbox Code Playgroud)
因为那肯定会有所帮助.
有任何想法吗?
谢谢!
我没有在sim或设备上获得任何位置回调.我已经调用了这个代码:
- (void)startLocationCallbacks: (NSObject*) ignore
{
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
locationManager.distanceFilter = MINIMUM_METERS;
[locationManager startUpdatingLocation];
NSLog(@"[DEBUG] [locationManager startUpdatingLocation] (%@, %@)", locationManager, locationManager.delegate);
}
Run Code Online (Sandbox Code Playgroud)
并在两者的顶部记录日志
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
Run Code Online (Sandbox Code Playgroud)
和
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
Run Code Online (Sandbox Code Playgroud)
但是这两个日志语句都没有被调用.为我的应用启用了位置通知(如设置中所示,加上我说"允许".)
我没有获得位置更新的可能原因是什么?
配置/其他信息:
谢谢!
(注意:我看到SO上有几个类似的问题,但是它们似乎都没有解决我想要更改自定义和系统UITabBarItems的未选择外观的特定问题.)
我在iOS7工作.我有一个带有一些按钮的UITabBar.其中一些是我的按钮,一些是系统按钮.例:
UITabBarItem *searchButton = [[UITabBarItem alloc] initWithTabBarSystemItem: UITabBarSystemItemSearch tag: navSearchItem];
UITabBarItem *bookMkButton = [[UITabBarItem alloc] initWithTabBarSystemItem: UITabBarSystemItemBookmarks tag: navBookmarksItem];
UITabBarItem *homeButton = [[UITabBarItem alloc] initWithTitle: @"Home" image: [self tabBarImageNamed: @"home-tab"] tag: navHomeItem];
UITabBarItem *setingButton = [[UITabBarItem alloc] initWithTitle: @"Settings" image: [self tabBarImageNamed: @"settings-tab"] tag: navSettingsItem];
navTabBar.items = @[ searchButton, homeButton, bookMkButton, setingButton];
Run Code Online (Sandbox Code Playgroud)
我可以轻松地设置所选按钮色调,具有:
[[UITabBar appearance] setSelectedImageTintColor: MY_FAVORITE_COLOR];
Run Code Online (Sandbox Code Playgroud)
我可以将未选中的按钮文本颜色设置为白色:
[[UITabBarItem appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], UITextAttributeTextColor, nil]
forState: UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)
我想要做的是将UNSELECTED按钮的图像色调颜色设置为白色.我可以很容易地设置未选择的图像,但这只适用于我的按钮.我也想为系统按钮执行此操作.也就是说,我希望我的搜索和书签按钮也可以取消选择 - 白色.
如果我尝试重新创建他们的图标来制作自定义按钮,我很确定Apple会抱怨.这些文档非常具体,我们不应该做任何与Apple的图标类似的东西. …
ios ×4
iphone ×3
audio ×1
button ×1
cocoa ×1
cocoa-touch ×1
common-lisp ×1
dynamic ×1
gql ×1
ios7 ×1
keyword ×1
lisp ×1
list ×1
objective-c ×1
replace ×1
syntax ×1
touch-event ×1
uiappearance ×1
uibutton ×1
uitabbaritem ×1
use-case ×1