Jadwal tersedia untuk seluruh kota di Indonesia, dilengkapi juga dengan kalender hijrah-masehi.
Friday, June 27, 2014
Aplikasi Jadwal Puasa, Sholat, Imsakiyah Android
Puasa tinggal 1 hari lagi, nanti malam pemerintah akan menggelar sidang isbat untuk menentukan kapan puasanya. Biar nggak ketinggalan waktu buka puasa silahkan install aplikasi android jadwal sholat dan imsakiyah ini (jadwal sholat, puasa, imsakiyah).

Jadwal tersedia untuk seluruh kota di Indonesia, dilengkapi juga dengan kalender hijrah-masehi.
Jadwal tersedia untuk seluruh kota di Indonesia, dilengkapi juga dengan kalender hijrah-masehi.
Wednesday, June 25, 2014
Menentukan ukuran image untuk ldpi,mdpi,hdpi,xhdpi dalam develope android
Android datang dengan banyak sekali variasi ukuran layar. Oleh karena itu untuk memudahkan developer, android sudah membaginya ke dalam beberapa kelompok layar diantaranya ldpi, mdpi, hdpi, xhdpi. Pengelompokan ini dimaksudkan agar aplikasi yang kita buat tampilannya tidak rusak jika di jalankan di beberapa device dengan screen size yang berbeda.
Monday, June 2, 2014
Mengubah Hasil Json NSDictionary ke NSData dan Sebaliknya
Jika anda mengambil data berformat json dari server dengan menggunakan AFNetworking maka otomatis result json anda akan diubah kedalam bentuk NSDictionary. Di satu sisi hal ini memudahkan anda, tetapi anda akan menemui masalah ketika json hasil dari server mengandung value null. seperti di bawah ini misalnya:
Anda akan mendapati error ketika ingin menyimpan hasil json di atas ke NSUserdefaults, karena ada beberapa key yang valuenya adalah "". Errornya kira-kira seperti ini "Attempt to set a non-property-list object"
Untuk mensiasatinya anda bisa mengubahnya ke dalam NSData terlebih dahulu. Menjadi seperti ini:
kemudian untuk memanggilnya anda harus convert dari NSData ke NSDictionary:
{
detail = (
{
account = 9X000101300160;
balance = "1.000.000";
date = "";
price = 0;
secCode = 9999;
type = Blocked;
value = 0;
},
{
account = 9X000101300160;
balance = "1.000.000";
date = "";
price = 0;
secCode = 9999;
type = Available;
value = 0;
}
);
header = {
date = 24092012;
investorID = IDD010239865303;
securityType = Equity;
};
}
Anda akan mendapati error ketika ingin menyimpan hasil json di atas ke NSUserdefaults, karena ada beberapa key yang valuenya adalah "
Untuk mensiasatinya anda bisa mengubahnya ke dalam NSData terlebih dahulu. Menjadi seperti ini:
self.jsonResult = responseObject;
NSData *data = [NSJSONSerialization dataWithJSONObject:self.jsonResult options:kNilOptions error:nil];
[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"securitiesBalanceJsonResult"];
kemudian untuk memanggilnya anda harus convert dari NSData ke NSDictionary:
NSError* error;
NSDictionary* jsonDB = [NSJSONSerialization
JSONObjectWithData:[defaults objectForKey:@"securitiesBalanceJsonResult"]
options:kNilOptions
error:&error];
NSLog(@"data:%@",jsonDB);
Subscribe to:
Posts (Atom)