Son Forum Aktiviteleri
15PerformSelector ve GCD (Grand Central Dispatch) Farkı
Merhabalar
PerformSelector ve GCD (Grand Central Dispatch) hakkında sizlere bir sorum olacak. Açıkcası ikisi de aynı şey mi tam olarak anlayamadım ama aşağıdaki 2 farklı kod bloğunu kullanığımda aynı sonucu elde ediyorum. Başka kaynaklardan araştırdığım kadarıyla sanırım aralarında bir fark ama o farkı tam olarak algılayamadım.
Bu kod blokları aynı sonucu vermekte
• serviceIns.performSelectorInBackground(Selector("GetKey"), withObject: nil)
• let queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0)
dispatch_async(queue) { () -> Void in
serviceIns.GetKey()
}
Acaba hangisinin hangi şartlarda kullanılacağına dair bir fikri olan var mı?
Interface Builder Kullanımı Hakkında
Merhaba Interface Builder hakkında bir sorum olacaktı.Aşağıdaki resimde 2 tane XIB file ım var.İkisi de ayrı ayrı view controllerları temsil etmektedir.Ve 1. içerisinde yer alan sarı bölgeye 2.yi subview olarak ekledim.Buraya kadar sorun yok ama yapmak istediğim 2.XIB file da bulunan view'ın size'ını Freeform yapınca boyutunu tam o sarı bölgeye uygun şekilde ayarlamam gerekli.Benim istediğim ise 2.XIB file'ı Freeform yapmayıp olduğu gibi kullanmak ama o sarı bölgeye tam oturmasını istiyorum.Bu konuda fikriniz var mı acaba?
JSON Object Mapping
Merhaba arkadaşlar JSON veriyi NSObject yapısına uygulama konusunda bir problemim oldu.
Java'yı baz alarak sorunu anlatıp sizden Objective C konusunda yardım bekliyorum.
JAVA yapısı
2 adet class'ım olsun : Ürün ve Renk Class'ı
public class Urun
{
public string marka;
public string ad;
public List<Renk> rengi;
}
public class Renk
{
public string renkkodu;
}
Objective C yapısı
@interface User : NSObject
@property NSString* marka;
@property NSString* ad;
/////buraya Renk tipinde bir belirtme lazım ama onu bulamadım
@end
@interface Renk : NSObject
@property NSString* renkkodu;
@end
JSON verisi ise resimdeki gibidir
Bu JSON verisi sonucunda Urun listesi tipinden bir NSObject elde etmek istiyorum.
Bu özelliği sağlayabilmek için JSONModel,SBJson,Key-Value Object Mapping gibi kütüphaneleri kullandım ancak istediğim sonucu elde edemedim.
Acaba bunun nasıl yapıldığını anlatabilecek birisi var mı?
AFNetworking geri dönüş değeri
Merhaba arkadaşlar
ViewController içerisinde bir class'tan instance ve bu class içerisinde de AFNetworking ile webservis sorgusu yaptım.Ancak AFNetworking asynchronous işlem yaptığı için success bloğu içerisinde dönen değeri görüntüleyebiliyorum ama ViewController içerisinde görüntüleyemiyorum.İşlemleri aşağıdaki gibi yaptım.Bu konu hakkında bilgisi olan var mı acaba?
ViewController.m
Service *tempService = [[Service alloc]init];
BOOL result=[tempService Login:txtUserName.text Control:txtPassword.text]; (result NULL geliyor)
Service.m
CustomResponse *obj= [[CustomResponse alloc]init];
NSURLRequest *request1 = [NSURLRequest requestWithURL:url];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request1];
operation.responseSerializer = [AFJSONResponseSerializer serializer];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject)
obj= (NSDictionary *)responseObject;
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error");
}];
[operation start];
IOS Performans Hakkında
Merhaba arkadaşlar size performans hakkında 2 sorum olacaktı.
1- Uygulamamda 3 adet butona basılınca birbirinden farklı 3 sayfaya gideceğini varsayalım.Bu 3 sayfayı Main.storyboard'da ayrı ayrı 3 view controller olarak tanımlamak mı daha mantıklı yoksa daha performanslı olacağını düşündüğünüz bir yol var mı?
2- Uygulamamda tablı sayfaların olduğunu varsayalım.Bunun için Tab Bar Controller mı yoksa başka bir yol mu kullanmam gerekli?
Cevaplar için teşekkürler
xcode sıralama
NSpredicate kullanabilirsin
Swift için şu şekilde kullanımı olabilir
let pred = NSPredicate(format:"URUNNO <= %d", 10)
let matches = urunList.filteredArrayUsingPredicate(pred) as! NSArray
AFNetworking geri dönüş değeri
Öncelikle cevabınız için teşekkürler peki bu yazdığınız method geriye bir değer döndürüyo diyelim ve ViewController içerisinde bu methodu nasıl çağırmam gerekli acaba?
org.opencv.highgui.Highgui.imread_1 Hatası
Sorunu çözdüm arkadaşlar çözüm için bu yazılanları yapmanız yeterli olacaktır http://666kb.com/i/clfg1xrjpg64wg6kd.png buyrun linkinide vereyim http://stackoverflow.com/questions/11939192/unsatisfied-link-error-opencv-for-android-non-native