小编gem*_*der的帖子

什么时候在NSArray上使用NSSet更好?

我在我的应用程序中多次使用NSSets,但我自己从未创建过.

何时更好地使用a NSSet而不是NSArray为什么?

arrays cocoa cocoa-touch objective-c ios

111
推荐指数
7
解决办法
5万
查看次数

当我想要顺时针方向时,为什么我的旋转只会逆时针方向?

[CATransaction begin];
            [CATransaction setAnimationDuration:5];
            CGAffineTransform currentTransform = squareLayer.affineTransform;
            CGFloat angle = M_PI;

            squareLayer.affineTransform = CGAffineTransformRotate(currentTransform, angle);
            [CATransaction commit];
Run Code Online (Sandbox Code Playgroud)

[CATransaction begin];
            [CATransaction setAnimationDuration:5];
            CGAffineTransform currentTransform = squareLayer.affineTransform;
            CGFloat angle = (M_PI * -1);

            squareLayer.affineTransform = CGAffineTransformRotate(currentTransform, angle);
            [CATransaction commit];
Run Code Online (Sandbox Code Playgroud)

我原本以为-1会扭转方向,但显然不是?

core-animation objective-c ios

12
推荐指数
3
解决办法
8817
查看次数

处理隐藏的错误目标C.

我们都遇到了明显的错误和复杂的错误.我目前正在编写一个iPad应用程序.有几次我遇到了很难找到的错误.即使使用

NSUncaughtExceptionHandler();
Run Code Online (Sandbox Code Playgroud)

以及各种其他错误处理调用.我的问题是,当你尝试了所有显而易见的技术来追踪错误时,你的应用程序崩溃是没有明显原因的.最好继续进行,最好的错误处理技术是什么?

控制台输出

Current language:  auto; currently objective-c
kill
error while killing target (killing anyway): warning: error on line 2184 of    "/SourceCache/gdb/gdb-1708/src/gdb/macosx/macosx-nat-inferior.c" in function "void macosx_kill_inferior_safe()": (os/kern) failure (0x5x)
quit
Program ended with exit code: 0
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios

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

Google Maps SDK导致iOS 7泄漏

加载Google地图时,探查器中出现泄漏。我根据谷歌的示例代码创建了一个非常简单的View Controller,我发现地图加载时出现泄漏。我相信泄漏在于SDK本身。有没有人遇到这个问题并找到解决方案?

在此处输入图片说明

在此处输入图片说明

基本视图控制器

//
//  JRCViewController.m
//  GoogleMapsInterface
//
//  Created by Jake Cunningham on 15/01/2014.
//  Copyright (c) 2014 Jake Cunningham. All rights reserved.
//

#import "JRCViewController.h"

@interface JRCViewController (){
BOOL firstLocationUpdate_;
GMSMapView *mapView;
}


@end


@implementation JRCViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.
    GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.868
                                                            longitude:151.2086
                                                                 zoom:6];
    mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];

    [mapView addObserver:self
               forKeyPath:@"myLocation"
                  options:NSKeyValueObservingOptionNew
                  context:NULL];

    self.view = mapView;

    dispatch_async(dispatch_get_main_queue(), ^{
        mapView.myLocationEnabled …
Run Code Online (Sandbox Code Playgroud)

google-maps memory-leaks ios

4
推荐指数
1
解决办法
1102
查看次数

语言速度c与目标c

我一直在想,c比客观c快多快?从我的理解c确实运行得更快.我最近在我的应用程序中实现了一个数学函数(用标准c编写),希望它能提高速度,但它真的有那么大的影响吗?

欢呼GC

c performance objective-c ios

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

无法更改UILabel中的字体大小

我以编程方式实例化UILabel.标签显示倒计时的数字.问题是我似乎无法增加字体大小的争议事实我有以下代码

[self.viewAnimation addSubview:lblCounter];
    [lblCounter setAdjustsFontSizeToFitWidth:NO];
    [lblCounter setMinimumFontSize:30.0];
    [lblCounter setTextAlignment:UITextAlignmentCenter];
Run Code Online (Sandbox Code Playgroud)

UILabel非常大,足以容纳30号字体.

有人有类似的问题吗?

objective-c uilabel ios

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

AVPlayer没有播放视频

- (void)viewDidLoad{

    [super viewDidLoad];

    NSString *path = [[NSBundle mainBundle] pathForResource:@"VidName" ofType:@"mov"];
    NSURL *url = [NSURL URLWithString:path];

    AVPlayer *av = [[AVPlayer alloc] initWithURL:url];
    AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:av];
    [layer setFrame:self.view.frame];
    [self.view.layer addSublayer:layer];
    [av play];

    NSLog(@"error: %@", av.error);
}
Run Code Online (Sandbox Code Playgroud)

记录的错误是NULL.

objective-c ios

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

body onLoad没有调用动态制作的javascript函数

到目前为止,感谢您的帮助,我做了以下更改

这是运行中的代码:

<body>
<form method="post" action="ResultsDetails.aspx" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"    value="/wEPDwUJNzQ5NzY1NjU0ZGRuWExqnYyaWn0sRggTtOIdHlawc3aZvdNLKpOq0D+uMQ==" />
</div>

 <div id="placeholder" style="width:600px;height:300px;"></div>


<script type="text/javascript">
//<![CDATA[
var arrayOfResults = new Array(); 
 arrayOfResults[0] = 2; 
 arrayOfResults[1] = 4; 
arrayOfResults[2] = 5; 
arrayOfResults[3] = 1; 
arrayOfResults[4] = 4; 
 var numberArray = Array(1, 2, 3, 4, 5); 
  //]]>
</script>
</form>

<div id="codeGeneration">
  <script type="text/javascript">
   $(document).ready(function () {
      $.plot($('#placeholder'), [arrayOfResults, numberArray]); 
     });


</script>
</div>

</body>
Run Code Online (Sandbox Code Playgroud)

正在运行绘图方法,但我一直在说错误,说阵列没有被初始化?

我正在使用

 ClientScript.RegisterStartupScript(this.GetType(), "run", sb.ToString() ,true);
Run Code Online (Sandbox Code Playgroud)

编写数组代码.


斯洛伐克我做了以下

  private void generateJScriptArray(int[] array)
{ …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net visual-studio-2010

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

iOS上的多个顶点缓冲区OpenGL ES

我最近解决了一个阻止我的照明工作在OpenGL ES iOS应用程序中的问题:

解决了问题

我通过替换解决了这个问题

glEnable(GL_DEPTH_TEST);
glGenVertexArraysOES(1, &_vertexArray);
glBindVertexArrayOES(_vertexArray);

glGenBuffers(1, &_vertexBuffer);
glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer);
glBufferData(GL_ARRAY_BUFFER, loader.currentCountOfVerticies * sizeof(GLfloat) * 3, arrayOfVerticies, GL_STATIC_DRAW);

glEnableVertexAttribArray(GLKVertexAttribPosition);
glVertexAttribPointer(GLKVertexAttribPosition, 3, GL_FLOAT, GL_FALSE, 12, BUFFER_OFFSET(0));

glGenVertexArraysOES(1, &_normalArray);
glBindVertexArrayOES(_normalArray);

glGenBuffers(1, &_normalBuffer);
glBindBuffer(GL_ARRAY_BUFFER, _normalBuffer);
glBufferData(GLKVertexAttribNormal, loader.currentCountOfNormals  * sizeof(GLfloat) * 3,loader.arrayOfNormals , GL_STATIC_DRAW);

glEnableVertexAttribArray(GLKVertexAttribNormal);
glVertexAttribPointer(GLKVertexAttribNormal, 3, GL_FLOAT, GL_FALSE, 12, BUFFER_OFFSET(0));
glBindVertexArrayOES(0);
Run Code Online (Sandbox Code Playgroud)

glEnable(GL_DEPTH_TEST);

glGenVertexArraysOES(1, &_vertexArray);
glBindVertexArrayOES(_vertexArray);

glGenBuffers(1, &_vertexBuffer);
glBindBuffer(GL_ARRAY_BUFFER, _vertexBuffer);
glBufferData(GL_ARRAY_BUFFER, total * sizeof(GLfloat), mergedArray, GL_STATIC_DRAW);

glEnableVertexAttribArray(GLKVertexAttribPosition);
glVertexAttribPointer(GLKVertexAttribPosition, 3, GL_FLOAT, GL_FALSE, 24, BUFFER_OFFSET(0));
glEnableVertexAttribArray(GLKVertexAttribNormal);
glVertexAttribPointer(GLKVertexAttribNormal, 3, GL_FLOAT, GL_FALSE, 24, BUFFER_OFFSET(12)); …
Run Code Online (Sandbox Code Playgroud)

opengl-es ios

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

将列表转换为scala中的多个元组

我有以下元组:(1,"3idiots",List("Action","Adventure","Horror")我需要转换为以下格式的列表:

List(
  (1,"3idiots","Action"),
  (1,"3idiots","Adventure")
)
Run Code Online (Sandbox Code Playgroud)

scala

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

HTML中奇怪的数字和字母数组

我一直在我的网页页面源中获取此输出

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE4NzI1Nzk0NTMPZBYCAgMPZBYCAgEPFgIeCWlubmVyaHRtbAWPEDx0YWJsZT4NCgk8dHI+DQoJCTx0ZD5NYWRlIGl0IE5lc3Npc2FyeSBmb3IgeW91IHRvIHVzZSBzdXBwb3J0IHdoZW4gd2Fsa2luZyBpbmRvb3JzIChlLmcgaG9sZGluZyBvbiB0byBmdXJuaXR1cmUsIHVzaW5nIGEgc3RpY2sgZS50LmM8L3RkPg0KCTwvdHI+PHRyPg0KCQk8dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAxJyB2YWx1ZT0nMCcgLz48L3RkPjx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDEnIHZhbHVlPScxJyAvPjwvdGQ+PHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMScgdmFsdWU9JzInIC8+PC90ZD4NCgk8L3RyPjx0cj4NCgkJPHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMicgdmFsdWU9JzAnIC8+PC90ZD48dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAyJyB2YWx1ZT0nMScgLz48L3RkPjx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDInIHZhbHVlPScyJyAvPjwvdGQ+DQoJPC90cj48dHI+DQoJCTx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDMnIHZhbHVlPScwJyAvPjwvdGQ+PHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMycgdmFsdWU9JzEnIC8+PC90ZD48dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAzJyB2YWx1ZT0nMicgLz48L3RkPg0KCTwvdHI+PHRyPg0KCQk8dGQ+TWFkZSBpdCBuZXNzaXNhcnkgZm9yIHlvdSB0byB1c2Ugc3VwcG9ydCB3aGVuIHdhbGtpbmcgb3V0ZG9vcnMoZS5nIHVzaW5nIHN0aWNrLCBhIGZyYW1lIGUudC5jPC90ZD4NCgk8L3RyPjx0cj4NCgkJPHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMScgdmFsdWU9JzAnIC8+PC90ZD48dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAxJyB2YWx1ZT0nMScgLz48L3RkPjx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDEnIHZhbHVlPScyJyAvPjwvdGQ+DQoJPC90cj48dHI+DQoJCTx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDInIHZhbHVlPScwJyAvPjwvdGQ+PHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMicgdmFsdWU9JzEnIC8+PC90ZD48dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAyJyB2YWx1ZT0nMicgLz48L3RkPg0KCTwvdHI+PHRyPg0KCQk8dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAzJyB2YWx1ZT0nMCcgLz48L3RkPjx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDMnIHZhbHVlPScxJyAvPjwvdGQ+PHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMycgdmFsdWU9JzInIC8+PC90ZD4NCgk8L3RyPjx0cj4NCgkJPHRkPkxpbWl0ZWQgeW91ciBhYmlsaXR5IHRvIHJ1bjwvdGQ+DQoJPC90cj48dHI+DQoJCTx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDEnIHZhbHVlPScwJyAvPjwvdGQ+PHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMScgdmFsdWU9JzEnIC8+PC90ZD48dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAxJyB2YWx1ZT0nMicgLz48L3RkPg0KCTwvdHI+PHRyPg0KCQk8dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAyJyB2YWx1ZT0nMCcgLz48L3RkPjx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDInIHZhbHVlPScxJyAvPjwvdGQ+PHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMicgdmFsdWU9JzInIC8+PC90ZD4NCgk8L3RyPjx0cj4NCgkJPHRkPjxpbnB1dCB0eXBlPSdyYWRpbycgbmFtZT0ncXVlc3Rpb24gMycgdmFsdWU9JzAnIC8+PC90ZD48dGQ+PGlucHV0IHR5cGU9J3JhZGlvJyBuYW1lPSdxdWVzdGlvbiAzJyB2YWx1ZT0nMScgLz48L3RkPjx0ZD48aW5wdXQgdHlwZT0ncmFkaW8nIG5hbWU9J3F1ZXN0aW9uIDMnIHZhbHVlPScyJyAvPjwvdGQ+DQoJPC90cj4NCjwvdGFibGU+ZGRRDHU1Nlr230utN0Gv6X4EdFsY/if7V6fs1b6S/Djrtw==" />
Run Code Online (Sandbox Code Playgroud)

我不知道它是什么?

c# asp.net

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