Maison > Questions et réponses > le corps du texte
Fichier d'en-tête
#import "LSTStockHolding.h"
@implementation LSTStockHolding
-(float)costInDollars
{
float c = [self purchaseSharePrice];
return c*[self numberOfShares];
}
-(float)valueInDollars
{
return [self currentSharePrice]*[self numberOfShares];
fonction principale
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
LSTStockHolding *China = [[LSTStockHolding alloc]init];
China.purchaseSharePrice = 4.0;
China.currentSharePrice = 5.0;
China.numberOfShares = 6.0;
float cid =[China costInDollars];
float vid =[China valueInDollars];
NSLog(@"The cid is:%.2f,the vid is:%.2f.",cid,vid);
NSArray *list = @[China];
for(NSString *s in list)
{
NSLog(@"Here is a list:%@",s);
}
}
return 0;
Les résultats d'exécution sont tels qu'indiqués dans la figure
08/09/2016 15:36:20.988 Chapitre 20 [863:97992] Le cid est : 24,00, la vidéo est : 30,00.
09/2016 -08 15:36 :20.990 Chapitre 20[863:97992] Voici une liste :<LSTStockHolding : 0x1001055d0>
Programme terminé avec le code de sortie : 0
Je souhaite énumérer les objets de la liste du tableau et afficher la valeur de l'objet LSTStockHolding en parcourant le tableau. Comment dois-je procéder ? Le résultat actuel est qu'une adresse est renvoyée. . Les débutants ne comprennent pas très bien
怪我咯2017-05-02 09:31:55
Étant donné que ce qui est imprimé est un pointeur, si vous souhaitez imprimer des informations plus détaillées
vous pouvez remplacer la méthode LSTStockHolding
de la classe description
, comme indiqué ci-dessous
tutoriel
- (NSString *)description{
}