Самый простой способ сохранить «таблицу» данных в Objective-C для сортировки? - PullRequest
2 голосов
/ 30 июля 2011

Скажем, у меня есть таблица данных с 3 полями:

uid {1,2,3}
username {john,bob,martha}
address {"1234 asdf way","5432 12th st", "9875 asdf drvie" }

Если бы я хотел иметь возможность сортировки по любому из этих полей, какой был бы предложенный способ хранения этих данных?

Ответы [ 2 ]

2 голосов
/ 30 июля 2011

Вы можете сохранить его в NSArray из NSDictionary, а затем использовать метод sortedArrayUsingComparator: для сортировки по любому атрибуту.

1 голос
/ 29 марта 2013

Jus создать класс

    @interface Bio:nsobject
     {
     NSString * UID;
     NSString * Username;
     NSString * Address;
     }
   @end

  -(NSMutableArray *) GetALLBio()
   {
  //object for array
    NSmutableArray *arr=[[NSMutableArray alloc]init];
  //
  //sqlite record iteration starts
  Bio *obj=[[Bio alloc]init];//create instance of bio class
  obj.uid=get the record from sqlite current row iteration
  obj.username.....
  obj.address...

 [arr addobject:obj];
//sqlite record iteration ends
 return  arr;
 }

ViewCOntroller

DAL *dobj=[[DAL alloc]init];
 NSMutableArray* arobj=[[NSmutableArray alloc]init]; 
 arobj=[dobj GetALLBio];
 for(id in arobj)
 {
 id.UID
 id.UserName
 id.Address
 }

Надеюсь, это также поможет вам создать отдельный DAL .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...