Son Forum Aktiviteleri

15
Tümünü Gör

PerformSelector 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ı?

 

 

picture-12235-1468440280.png
8 yıl 9 ay önce yanıtladın

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?

Görsel kaldırıldı.

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

Görsel kaldırıldı.
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

 

 

 

picture-12235-1468440280.png
9 yıl 7 ay önce yanıtladın

xcode sıralama

picture-12235-1468440280.png
15 Ocak 2016 tarihinde cevaplandı

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ı

picture-12235-1468440280.png
31 Ocak 2014 tarihinde cevaplandı

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