小编Cha*_* SP的帖子

清除UIWebview缓存

我使用UIWebview使用loadRequest:方法加载网页,当我离开那个场景时,我调用[self.webView stopLoading];并释放webView.

在第一次启动的活动监视器中,我已经看到实际内存增加了4MB,并且在多次启动/加载时,实际内存不会增加.它只增加一次.

我检查了webview的保留计数.这是正确的,即0.我认为UIWebView正在缓存一些数据.如何避免缓存或删除缓存数据?或者还有其他原因吗?

cocoa-touch uiwebview uikit ios

66
推荐指数
4
解决办法
11万
查看次数

如何增加UIProgressView的高度

我创建UIProgressViewnib.我想增加它的高度,但它固定为9.因为iPad我需要增加它的高度.怎么做?

提前致谢.

iphone cocoa-touch uiprogressview ipad

61
推荐指数
12
解决办法
6万
查看次数

Apple陀螺仪示例代码

我正计划开发一个基于陀螺仪的项目,比如使用陀螺仪数据旋转opengl纹理,是否有关于陀螺仪的苹果发布的任何示例代码或任何关于将陀螺仪与openGL集成的教程...我搜索谷歌我除了核心没有找到任何东西动作指南事件处理指南.

更新:如果有任何样品,请告诉我..

iphone cocoa-touch ios4

30
推荐指数
3
解决办法
6万
查看次数

如何在iOS中沿弯曲路径移动视图

如何在曲线路径中设置动画/移动视图,是否可以使用UIAnimation.在此输入图像描述

就像在图像中移动路径中的视图一样.

iphone core-animation objective-c uianimation ios

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

目标c编码指南

是否有任何pdf告诉目标C中的编码指南.

例如...

 1. Breaking the function names - checkIfHitTheTrack. 
 2. member variables must be like - mVariableName.
 3. Giving better names to subclass - ?
Run Code Online (Sandbox Code Playgroud)

请分享相关链接......

iphone programming-languages coding-style objective-c

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

SceneKit - 在3D对象上绘图

我创建了在3d对象上绘制的示例应用程序,输出图形不平滑(如图所示).我花了将近一天的时间来弄清楚仍然无法解决的问题.可能是什么问题?在此输入图像描述

我正在创建如下的自定义绘图几何

//I am creating self.drawingNode touches begin and adding to the rootnode
//points are nothing but 2d points from touches

func createGeometryForPoints(points:[CGPoint]) -> SCNGeometry {

    var all_3d_points:[SCNVector3] = []

    for point in points {

        let result = self.get3dPoint(point)

        if result.1 == true {
            all_3d_points.append(result.0)
        } else {
            print("INVALID POINT")
        }
    }

    var indices: [Int32] = []
    var index:Int32 = 0

    var previousIndex:Int32 = -1

    for _ in all_3d_points {

        if(previousIndex != -1) {

            indices.append(previousIndex)
        }
        indices.append(index)
        index = index …
Run Code Online (Sandbox Code Playgroud)

3d opengl-es ios scenekit swift

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

如何在Xcode4中设置malloc_error_break

我是Xcode4的新手,如何在Xcode4中设置malloc_error_break.

malloc: *** error for object 0x686a240: double free
*** set a breakpoint in malloc_error_break to debug
Run Code Online (Sandbox Code Playgroud)

iphone xcode4

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

iPhone游戏中心提交最高分?

我正在使用以下功能向游戏中心提交分数.如何修改下面的代码,以便我只能在已经提交的分数最高的情况下发送分数?而且我不想在当地保持分数.有帮助吗?

- (void) reportScore: (int64_t) score forCategory: (NSString*) category 
{
 GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:category] autorelease]; 
 scoreReporter.value = score;
 [scoreReporter reportScoreWithCompletionHandler: ^(NSError *error) 
  {
   [self callDelegateOnMainThread: @selector(scoreReported:) withArg: NULL error: error];
  }];
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

编辑:我刚刚发现它仅由游戏中心处理...只有最高分才会显示在游戏中心应用上.

iphone objective-c game-center

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

AudioQueueFreeBuffer警告

对于API AudioQueueFreeBuffer,我收到警告" AudioQueueObject :: FreeBuffer:AQBuffer*0x6273fd0的入队计数为1 "...如何避免此警告?

我在AudioQueueFreeBuffer API中收到此警告

        for (int i = 0; i < kNumberBuffers; ++i) {

            if(mAudioInfo.mBuffers[i] != NULL)
            {
                AudioQueueFreeBuffer(mAudioInfo.mQueue, mAudioInfo.mBuffers[i]);
                mAudioInfo.mBuffers[i] = NULL;
            }   
            XThrowIfError(AudioQueueAllocateBuffer(mAudioInfo.mQueue, mBufferByteSize, &mAudioInfo.mBuffers[i]), "AudioQueueAllocateBuffer failed");

            AQTestBufferCallback (&mAudioInfo, mAudioInfo.mQueue, mAudioInfo.mBuffers[i]);

            if (mAudioInfo.mDone) break;
        }
Run Code Online (Sandbox Code Playgroud)

iphone audio audioqueueservices

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

iphone设备方向

在inAppPurchase期间,storeKit将询问用户名和密码

即使我设置......

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
Run Code Online (Sandbox Code Playgroud)

它在纵向模式下询问用户名和密码... 一般如何解决此类问题.

更新:但成功购买的InAppPurchase消息将以横向模式进行.

提前致谢,

iphone cocoa-touch objective-c orientation uikit

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