小编Luk*_*uke的帖子

Objective-C将基类对象转换为特定的类

我在目标C中很新,我想知道我想做什么/如何做是可能的.我有几节课

    @interface A: NSObject
{
    NSString*  Aa;
    NSUInteger Ab;
}

    @interface B: A
{
    NSString*  Ba;
    NSUInteger Bb;
}

    @interface C: A
{
    NSString*  Ca;
    NSUInteger Cb;
}
Run Code Online (Sandbox Code Playgroud)

我想创建一个函数,我期望'A'类型的对象,并在实现中检查它们的类型后来是否为B或C. 这就是我想要的:

-(void)doSomething:(A *param)
{
    //do some stuff
    if(param is an inscance of B)
    {
        //do stuff with B
    }
    else
    {
        //do stuff with C
    }
}
Run Code Online (Sandbox Code Playgroud)

怎么做到呢?

此致

佐利

objective-c

3
推荐指数
2
解决办法
2735
查看次数

IOS:自动引用计数

我有一个问题:如果我使用ARC创建了一个应用程序,那么我的应用程序的最新版本IOS是什么?如果我在AppStore上传我的应用程序,每个人都可以使用我的应用程序?或者只有拥有特定ios版本设备的人?

xcode ios automatic-ref-counting

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

错误:警告:mysql_num_rows()期望参数1是资源,布尔值在第19行的C:\ xampp\htdocs\...\.... php中给出

我一直在收到错误消息mysql_num_rows(),你能帮我弄清楚我的代码出了什么问题吗?

这是我的代码:

<?php 
//check if the user press submit
if (isset($_POST['submit'] )) {

    $customer = preg_replace('#[^A-Za-z0-9]#i', '', $_POST["username"]); // filter everything but numbers and letters
    $password = preg_replace('#[^A-Za-z0-9]#i', '', $_POST["password"]); // filter everything but numbers and letters

    $sql = mysql_query("SELECT id FROM members WHERE username='$customer' AND password='$password' LIMIT 1"); // query the person
    // ------- MAKE SURE PERSON EXISTS IN DATABASE ---------
    $existCount = mysql_num_rows($sql); // count the row nums
    if ($existCount == 1) { // evaluate the …
Run Code Online (Sandbox Code Playgroud)

php

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

在iPhone应用程序中获取Facebook用户名

一旦有人通过我的应用程序登录到facebook,我怎样才能获得用户名?

我正在使用: - FBConnect API.

我的Controller.m文件 -

#import "FacebookPOCViewController.h"

@implementation FacebookPOCViewController
@synthesize session = _session;
@synthesize logoutButton = _logoutButton;
@synthesize loginDialog = _loginDialog;
@synthesize facebookName = _facebookName;


- (void)viewDidLoad {

    //PayTai Facebook App
    static NSString* kApiKey = @"230600000000";
    static NSString* kApiSecret = @"----------------------";
    _session = [[FBSession sessionForApplication:kApiKey secret:kApiSecret delegate:self] retain];

    // Load a previous session from disk if available.  Note this will call session:didLogin if a valid session exists.
    [_session resume];

    [super viewDidLoad];
}
- (IBAction)loginTapped:(id)sender {
    //_posting = YES; …
Run Code Online (Sandbox Code Playgroud)

iphone facebook objective-c ios

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

围绕任意点旋转UIImageView

我有一个UIImageView,我围绕它的中心旋转:

imageHorizon.layer.anchorPoint = CGPointMake(0.5, 0.5);
imageHorizon.transform = CGAffineTransformRotate(imageHorizon.transform, angleToRotate*(CGFloat)(M_PI/180));
Run Code Online (Sandbox Code Playgroud)

有时我也会将此图像向左或向右移动然后再旋转.我想一直保持旋转中心在同一点(实际上是超视图的中心).我怎样才能做到这一点 ?

干杯,

anchor uiimageview ios

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

如何在不离开应用程序的情况下打开URL

每当我点击我要打开的按钮google.com,它就会关闭我的应用程序; 如何在我的应用程序中启动URL?

iphone

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

如何在iphone中的数组中存储NSDictionary值

    SBJsonParser *parser = [[SBJsonParser alloc] init];
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.krsconnect.no/community/api.html?method=bareListEventsByCategory&appid=620&category-selected=350&counties-selected=Vest-Agder,Aust-Agder"]];
    NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
    NSString *json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
    NSDictionary *object = [parser objectWithString:json_string error:nil];
    NSArray *results = [parser objectWithString:json_string error:nil];

NSDictionary *dictOne = [results objectAtIndex:0];

appDelegate.books = [[NSMutableArray alloc] init];

NSArray *activitiesArray = [dictOne objectForKey:@"events"];
NSDictionary *dictTwo = [activitiesArray objectAtIndex:0];
NSLog(@"%@ - %@", [dictOne objectForKey:@"date"]);

NSLog(@"%@ - %@", [dictTwo objectForKey:@"affectedDate"]);
Run Code Online (Sandbox Code Playgroud)

我想将这两个NSDictionary值存储在一个数组中

iphone objective-c

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

如何从iPhone App上传文件到Amazon S3?

我开发了一个应用程序.我想要使用Amazon S3服务.我获得了IOS的AWS SDK.我将该框架添加到我的应用程序中.之后我正在做什么来执行Amazon S3的操作.请指导我如何做那个.

iphone amazon-s3

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

划分和征服船体算法

你好我今天的问题是细分并弄清楚如何实际编码我已设法完成步骤(1)和(2)的算法的LOWER TANGENT部分,但我现在仍然坚持步骤(3).

划分和征服凸出的船体

船体(S):

(1)如果| S | <= 3,然后在O(1)时间内通过强力计算凸包并返回.

(2)否则,将点集S划分为两组A和B,其中A由具有最低x坐标的一半点组成,B由具有最高x坐标的一半点组成.

(3)递归计算HA = Hull(A)和HB = Hull(B).

(4)通过计算HA和HB的上下切线并丢弃位于这两个切线之间的所有点,将两个船体合并成一个共同的凸包H.

http://www.cs.wustl.edu/~pless/506/l3_1.gif

寻找下切线

LowerTangent(HA; HB):

(1)让a成为HA最右边的一点.

(2)设b是HB的最左边.

(3)虽然ab不是HA和HB的下切线

(a)虽然ab不是HA的下切线,但a = a - 1(顺时针方向移动).

(b)虽然ab不是HB的下切线,但是b = b + 1(逆时针方向移动b).

(4)返回ab.

引用自:http://www.cs.wustl.edu/~pless/506/l3.html 这个解释是描述我的问题的最佳解释.

Lexisort和convexHull的功能尚未包括在内,因为它们正在工作,DC船体算法已被包含在内以提供上下文.

我目前的代码:

public static int [][] dcHull(int [][]merged){

    if(merged.length <= 3)
        return convexHull(merged);

    else {

        lexiSort(merged);
        //split(P, A, B);
        //SPLIT
        double p = merged.length;
        int A;
        int B;

        if (p%2 == 0){//EVEN
            A = (int) (p/2);
            B = (int) (p/2);
        } …
Run Code Online (Sandbox Code Playgroud)

java

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

将UIView变成UIImage

如何以编程方式将UIView(带子视图为UIImageViews)转换为UIImage?

这是一种常见做法吗?

objective-c uiview uiimageview ios

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