我试图记录(打印)CGSize对象的值,如下所示:
CGSize sizeOfTab = CGSizeMake(self.frame.size.width/tabCount, 49);
NSLog(@"size of tab is %@",sizeOfTab);
Run Code Online (Sandbox Code Playgroud)
这段代码有什么问题; 我的应用程序崩溃,而控制权来自NSLog语句.
谢谢普拉萨德
NSDictionary* fileAttributes =
[[NSFileManager defaultManager] attributesOfItemAtPath:filename
error:nil]
Run Code Online (Sandbox Code Playgroud)
从文件属性键,您可以获得日期,大小等.但是如何获得持续时间?
关于-c选项,Bash的手册页说:
-c string如果-c存在该选项,则从中读取命令string.如果字符串后面有参数,则将它们分配给位置参数,从$0.
所以鉴于这个描述,我认为这样的事情应该有效:
bash -c "echo arg 0: $0, arg 1: $1" arg1
Run Code Online (Sandbox Code Playgroud)
但输出只显示以下内容,因此看起来-c字符串后的参数没有分配给位置参数.
arg 0: -bash, arg 1:
Run Code Online (Sandbox Code Playgroud)
我正在运行一个相当古老的Bash(在Fedora 4上):
[root @dd42 trunk] #bash --version GNU bash,version 3.00.16(1)-release(i386-redhat-linux-gnu)Copyright(C)2004 Free Software Foundation,Inc.
我真的想用参数执行一些shell脚本.我认为-c看起来非常有希望,因此上面的问题.我想知道使用eval,但我认为我不能将参数传递给eval之后的东西.我也对其他建议持开放态度.
我正在开发一个功能上的视频压缩; 我的想法如下:
我有几个问题:
我尝试下面的代码压缩视频,但我不知道它压缩到哪个分辨率:
- (void)convertVideoToLowQuailtyWithInputURL:(NSURL*)inputURL
outputURL:(NSURL*)outputURL
handler:(void (^)(AVAssetExportSession*))handler
{
[[NSFileManager defaultManager] removeItemAtURL:outputURL error:nil];
AVURLAsset *urlAsset = [AVURLAsset URLAssetWithURL:inputURL options:nil];
AVAssetExportSession *session = [[AVAssetExportSession alloc] initWithAsset: urlAsset presetName:AVAssetExportPresetLowQuality];
session.outputURL = outputURL;
session.outputFileType = AVFileTypeQuickTimeMovie;
[session exportAsynchronouslyWithCompletionHandler:^(void)
{
handler(session);
}];
}
Run Code Online (Sandbox Code Playgroud)
请给我一些建议.提前致谢.
我在哪里可以找到Java 6 JSSE/JCE源代码? 并问自己 如何获得具有匹配源的JRE/JDK?但我不知道其中任何一个都没有具体到足以得到我真正追求的答案,所以我将尝试更具体的问题版本.
基本上我试图解决的问题是我希望能够在Windows上使用我的Eclipse调试器并进入Java SSL类(JSSE)来帮助我调试SSL问题以及更好地理解SSL过程.BTW我熟悉(并使用)javax.net.debug = ssl | all系统属性来获取SSL跟踪,虽然这非常有用,但我仍然希望能够逐步完成那些讨厌的代码.
所以我认为我特别需要的是:
我认为最接近的事情(如PW的回答StackOverflow:87106)是在OpenJDK 6 Source Release中找到的OpenJDK源openjdk-6-src-b12-28_aug_2008.tar.gz ,但我不确定是否有匹配的可执行JDK/JRE用于在Windows上运行.
假设我正在迭代Java中的Map ...我不清楚在迭代过程中我能对Map进行什么操作.我想我在Javadoc中对Iterator接口删除方法的这个警告大多感到困惑:
[...]如果在迭代正在进行中以除调用此方法之外的任何方式修改基础集合,则未指定迭代器的行为.
我确信我可以毫无问题地调用remove方法.但是在迭代Map集合时,我可以:
使用Map类put方法更改与键关联的值(使用现有键放置)?
使用Map类put方法添加一个新条目(使用新密钥放置)?
使用Map类删除方法删除条目?
我的猜测是我可以安全地做#1(放到现有密钥)但不安全做#2或#3.
提前感谢您对此的任何澄清.
我希望在我的Windows机器上至少获得一个JRE/JDK级别,其中我的JRE/JDK源与JRE/JDK的确切级别相匹配.我的目的是能够在调试时进入系统类.有关如何做到这一点的任何建议?提前致谢.
我们是iPhone开发人员计划的成员.我们有一个DUNS号码,但没有加入iPhone开发者企业计划所需的500名员工.因此,我无法看到企业级别的确切运作方式.但是我们的客户足够大,可以成为企业开发人员,我们可以将应用程序分发给他们,让他们自己构建和分发它们.理想情况下,他们可以构建我们的应用程序,并通过他们的网站分发它和相关的企业分发配置文件,用户可以通过iTunes安装.
但是......他们是否需要将每个潜在用户的iPhone UUID放入企业分发配置文件中,因为我们在进行临时分发时必须做个别开发人员?我认为他们没有(必须包括所有UUID),但实际上找不到任何具体说明这一点的东西.有没有人有这方面的经验,并可以阐明它,甚至更好的指向详细或解释的地方?
我将在我的Web应用程序中使用Log4j,我是新手.Log4j的用途是什么以及我如何在我的应用程序中使用它.提前致谢.
我正在构建一个应用程序,您可以在其中制作图片或从相机胶卷中选择一个图像并将其保存在应用程序内以显示在tableview和detailview中.问题是,当我从应用程序内部制作图片并保存它时,tableview和detailview变得非常慢,就像应用程序冻结一样.我也得到这个错误":CGAffineTransformInvert:奇异矩阵." 当我从相机中加载未从我的应用程序内部拍摄的图片时,没有问题,应用程序运行非常流畅.
这是我打开相机和相机胶卷时的代码:
-(void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex{
if (buttonIndex == actionSheet.cancelButtonIndex) {
return;
}
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = NO;
switch (buttonIndex) {
case 0:
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
break;
case 1:
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum]) {
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
}
break;
}
[self presentModalViewController:picker animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
这是我将它保存到相机胶卷并将图像放在imageView中的地方:
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
UIImage *mijnImage;
if (CFStringCompare((__bridge_retained CFStringRef)mediaType, kUTTypeImage, 0)==kCFCompareEqualTo) {
mijnImage = (UIImage *) [info objectForKey:UIImagePickerControllerOriginalImage];
mijnPlaatje_.image …Run Code Online (Sandbox Code Playgroud) iphone ×3
java ×3
ios ×2
objective-c ×2
audio ×1
avfoundation ×1
bash ×1
cocoa-touch ×1
distribution ×1
duration ×1
enterprise ×1
eval ×1
file ×1
ios4 ×1
ios5 ×1
iterator ×1
jsse ×1
log4j ×1
nsdictionary ×1
provisioning ×1
ssl ×1