小编D_D*_*D_D的帖子

MKMapView会在iOS6中自动使用谷歌地图,因为谷歌地图会在iOS6中恢复吗?

由于苹果在iOS6中恢复了谷歌地图,如果我MKMapView在我的iPhone应用程序中使用它,它会自动使用谷歌地图吗?

google-maps mapkit mkmapview ios

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

IOS应用程序的安全代码

目前,我们正在为我们公司开发跟踪和追踪应用程序.为了使这个应用程序更安全,我们想在第一次启动时询问用户安全代码.此安全代码很可能是客户编号.

用户使用其跟踪和跟踪代码向服务器发送请求,服务器将检查安全代码和跟踪和跟踪代码是否链接.

我的问题是在应用程序中存储安全代码的最佳方法是什么,以便应用程序可以要求将跟踪和跟踪发送到服务器.我们希望用户仅在首次启动时输入安全代码.

[[NSUserDefaults standardUserDefaults] boolForKey:@"security code"];
Run Code Online (Sandbox Code Playgroud)

这会是一个选择吗?

security iphone objective-c ios

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

NSUserDefaults中的NSMutableArray

我很抱歉我的英语不好,但我想用最好的词来解释.

我在尝试在NSUserDefaults中插入NSMutableArray时遇到了一些问题([NSUserDefaults setObject:forKey:]:尝试插入非属性值')

我插入数组的代码如下:

-(void)saveToUserDefaults:(NSMutableArray*)myArray
{
    NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
    NSArray *array = [[NSArray alloc ] initWithArray:myArray];

    if (standardUserDefaults) 
      {
           [standardUserDefaults setObject:array forKey:@"MyArray"];
           [standardUserDefaults synchronize];
      }

}
Run Code Online (Sandbox Code Playgroud)

我的代码检索数组:

-(NSMutableArray*)retrieveFromUserDefaults
 {
     NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
     NSMutableArray *val = [[NSMutableArray alloc]init];

     if (standardUserDefaults) 
             val = [NSMutableArray arrayWithArray:[standardUserDefaults arrayForKey:@"MyArray"]];

     return val;
Run Code Online (Sandbox Code Playgroud)

}

在我的代码中:

NSMutableArray:

  series = [[NSMutableArray alloc]initWithObjects:nil];
 //add some object inf my array...
Run Code Online (Sandbox Code Playgroud)

保存我的NSMutableArray:

 [self saveToUserDefaults:series];
Run Code Online (Sandbox Code Playgroud)

检索我的NSMutableArray:

 series = [self retrieveFromUserDefaults];
Run Code Online (Sandbox Code Playgroud)

我认为这不是最好的方法,所以如果有人有想法,那对我有帮助.

谢谢阅读.

汤米

iphone ios

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

如何在使用 CAShapeLayer - Swift 绘制的路径上标记点?

CAShapeLayerUIView. 它是一个半圆,上半部分,从左到右绘制。

以下是使用的代码,写在UIView子类中:

func drawSemicircle() {

        // drawing an upper half of a circle -> 180 degree to 0 degree, clockwise
        let startAngle = CGFloat(M_PI)
        let endAngle = CGFloat(0.0)
        let centerPoint = CGPointMake(CGRectGetWidth(frame)/2 , CGRectGetHeight(frame))

        // path set here
        let semirCircleLayer = CAShapeLayer()
        let semirCirclePath = UIBezierPath(arcCenter:centerPoint, radius: CGRectGetWidth(frame)/2 - 20.0 , startAngle:startAngle, endAngle:endAngle, clockwise: true)
        semirCircleLayer.path = semirCirclePath.CGPath

        // layer customisation
        semirCircleLayer.fillColor = UIColor.clearColor().CGColor
        semirCircleLayer.strokeColor = UIColor(red: 237.0/255.0, green: 236.0/255.0, blue: 236.0/255.0, alpha: …
Run Code Online (Sandbox Code Playgroud)

core-graphics uiview cashapelayer ios swift

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