小编Raj*_*ana的帖子

Objective-C是@synthesize必需还是可选的?

抱歉,我是一名新手iOS开发人员,最近我简要地听说@synthesize现在是某个版本的Xcode中的@synthesize,并且编译器将自动合成和属性并将_分配给私有变量.

我测试了这个:

如果没有@synthesize,您可以使用访问属性和私有字段

self.property_name = something;
_property_name = something; //(used in getter and setters)
Run Code Online (Sandbox Code Playgroud)

使用@synthesize property_name,您可以使用访问属性和私有字段

self.property_name = something;
property_name = something;
Run Code Online (Sandbox Code Playgroud)

我的问题是我们真的需要@synthesize了吗?还是有一个我错过的更大的故事?

objective-c ios

33
推荐指数
1
解决办法
2万
查看次数

Xcode 5中不需要Quartz Core Import?

今天偶然发现了这一点.如果我尝试访问CALayer没有导入,我在Xcode 4.6中收到警告<QuartzCore/QuartzCore.h>.但是在Xcode 5中可以正常工作.

objective-c ios quartz-core xcode5

18
推荐指数
1
解决办法
5772
查看次数

将视频同步到openGL动画

我正在尝试将视频同步到在iPad上使用openGL绘制的动画,有两件事我不知道该怎么做:

  1. 找到当前正在播放的视频帧.
  2. 确保视频的更新和openGL绘图的更新在同一时间发生,因为即使轻微的同步问题也可能导致视觉伪像.

video opengl-es ipad ios

11
推荐指数
1
解决办法
809
查看次数

使用Xamarin.iOS获取iOS Library文件夹的正确方法是什么?

这将使我的iOS应用程序的文档根目录:

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
Run Code Online (Sandbox Code Playgroud)

是否有类似的东西进入Library文件夹?

c# xamarin.ios ios xamarin

10
推荐指数
3
解决办法
6844
查看次数

如何创建像BestBuy App这样的自定义导航栏?

我想在BestBuy应用程序中创建一个自定义导航栏,或者如下面给出的截图所示.

在此输入图像描述

我希望这种类型的导航始终位于每个viewController的顶部.

如果有人能告诉我程序或任何形式的帮助将不胜感激.谢谢.

objective-c uinavigationbar uinavigationcontroller ios

6
推荐指数
1
解决办法
7658
查看次数

如何从iPhone上传视频到服务器?

-(IBAction)uploadToServer :(id)sender
{
    NSString *str1=[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"intro.mp4"];
    NSLog(@"str1=%@",str1);

    NSString *escapedUrlString = [str1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    NSLog(@"escapedUrlString=%@",escapedUrlString);

    NSURL *videoURL = [NSURL URLWithString:escapedUrlString];
    NSLog(@"videoURL=%@",videoURL);

    NSData *newdata = [NSData dataWithContentsOfFile:escapedUrlString];
    webdata=[NSData dataWithData:newdata];
    NSLog(@"webData = %@",webdata);
   [self post:webdata];
    }

- (void)post:(NSData *)fileData
{

    NSData *videoData = fileData;
    NSString *urlString = @"http://rompio.com/web_service/web.php?method=upload_video&user_id=4";

    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
    [request setURL:[NSURL URLWithString:urlString]];
    [request setHTTPMethod:@"POST"];

    NSString *boundary = @"---------------------------14737809831466499882746641449";
    NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundary];
    [request addValue:contentType forHTTPHeaderField:@"Content-Type"];

    NSMutableData *body = [NSMutableData data];
    [body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n", boundary] …
Run Code Online (Sandbox Code Playgroud)

iphone video uploading ipad ios

6
推荐指数
1
解决办法
2万
查看次数

即使最小日期设置为当前日期,日期选择器也会滚动到过去日期

iOS 6.1中的奇怪行为我已经为我的日期选择器设置了当前日期的最小日期

NSDate *currentTime = [NSDate date];
[picker setMinimumDate:currentTime];
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是当我运行应用程序时,我可以滚动到过去的日期,虽然未选中,但选择器不会跳回到当前日期.它仅在iOS 6.1版本中发生,并且在休息选择器中表现正常.

iphone datepicker ios ios6.1

5
推荐指数
1
解决办法
8682
查看次数

在 iPhone 应用程序中录制视频时打开/关闭闪光灯

我正在从我的 iPhone 应用程序录制视频。

我在相机上使用了覆盖层,并在覆盖层中放置了一个按钮。我想知道在录制视频时可以使用哪个功能来打开/关闭相机的闪光灯。

如何在相机覆盖层中设置闪光灯按钮?

iphone video-capture uiimagepickercontroller ios

3
推荐指数
1
解决办法
3313
查看次数

为什么Instruments在以下代码中显示如此多的泄漏?

- (NSArray *) makeKeyValueArray: (NSArray *) arr
{
    NSMutableArray *result = [[NSMutableArray alloc] init];
    for(int i = 0; i < [arr count]; i++)
    {
        [result addObject:[[KeyValue alloc] initWithData:[arr objectAtIndex:i] :[arr objectAtIndex:i]]];
    }
    return result;
}
Run Code Online (Sandbox Code Playgroud)

仪器在上面的代码中显示188个泄漏,为什么?有人可以向我解释一下吗?

memory-leaks objective-c instruments

0
推荐指数
1
解决办法
74
查看次数