Kerim ÇAĞLAR
Kerim ÇAĞLAR
Anadolu Üniversitesi (BAUM) Eskişehir
13/04/2014 tarihinden beri üye
1095 GY Puanı
3K GY Sırası
4 Rozet
13 Sertifika
3 Soru Sordu
2 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

kerim.caglarr@gmail.com

kerim.caglarr@gmail.com

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Eskişehir Osmangazi Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (13)
iOS 101 Sertifikası
Veriliş Tarihi: Temmuz 2019
Android 401 Sertifikası
Veriliş Tarihi: Aralık 2018
Android 301 Sertifikası
Veriliş Tarihi: Aralık 2018
101 Sertifikası
Veriliş Tarihi: Kasım 2018
Web Programlama 301 Sertifikası
Veriliş Tarihi: Kasım 2018
Web Programlama 201 Sertifikası
Veriliş Tarihi: Aralık 2015
Web Programlama 101 Sertifikası
Veriliş Tarihi: Aralık 2015
iOS 401 Sertifikası
Veriliş Tarihi: Temmuz 2015
iOS 301 Sertifikası
Veriliş Tarihi: Temmuz 2015
iOS 202 Sertifikası
Veriliş Tarihi: Temmuz 2015
iOS 201 Sertifikası
Veriliş Tarihi: Temmuz 2015
Android 201 Sertifikası
Veriliş Tarihi: Nisan 2014
Android 101 Sertifikası
Veriliş Tarihi: Nisan 2014
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

5
Tümünü Gör

Webservis ızlı yanıt veriyor

Başlık biraz tuhaf gelmiş olabilir. Ancak bir ulaşım uygulaması için, web servisten araçların konumuun alıp haritada göstermeye çalışıyorum. Ancak haritada annotation'lar saniyede 10 15 defa hızla yanıp sönüyor. Bunun önüne nasıl geçebilirim?

[code]

- (MKAnnotationView *)mapView:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>)annotation

{

    if ([annotation isKindOfClass:[MKUserLocation class]]) {

            //Don't trample the user location annotation (pulsing blue dot).

        return nil;

    }

    static NSString *AnnotationViewID = @"annotationViewID";

    WeatherAnnotationView *annotationView =

    (WeatherAnnotationView *)[self.mapView dequeueReusableAnnotationViewWithIdentifier:AnnotationViewID];

    if (annotationView == nil)

    {

        annotationView = [[WeatherAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID];

    }

    annotationView.annotation = annotation;

    return annotationView;

}

[/code]

UICollectionView Animasyon Kazandırma

Merhaba arkadaşlar, daha önceden hiç kullanmadığım UICollectionView Horizontal tableview amaçlı kullanmak durumunda kaldım. İstediğim table da göstereceğim verileri soldan sağa kaydırarak kullanıcıya göstermek. Haber kanallarında haberin şerit halinde akması gibi düşünün. Bunu nasıl yapabileceğimi bilen ya da fikri olan var mı aramızda?

9 yıl 7 ay önce yanıtladın

UIAlertview ve MapKit kullanımı

Merhaba arkadaşlar, 

Bir projede benden önce UIAlertview yerine MBAlertview kullanılmış, ancak bu kütüphane iphone 5s lerde sorun oluşturuyor. Ekrana gelen uyarıda butonların yazıları görünmüyor. MBAlertview kullanılan yerleri UIAlertview ile değiştirdiğimde sorun çözülüyor. Ancak eğer uyarı ekranındaki butonlar bir fonksiyon çalıştırıyorsa onu çözmek için delegate kullanmam gerekiyor... Maalesef onda da bir yerde kafam karıştı. Method içinde method yazmam gerekiyor gibi bir durum oluştu, kodları paylaşıyorum... Aşağıdaki kod için UIAlertview i kullanabilirsem sorun kalmayacak.. 

[code]

+ (void)startNavigationAppWithTargetLocation:(CLLocationCoordinate2D)targetLocation destinationName:(NSString *)destinationName

{

    MBAlertView *alert = [MBAlertView alertWithBody:@"Yol tarifi uygulamasına geçmek istediğinizden emin misiniz?" cancelTitle:@"Hayır" cancelBlock:nil];

    [alert addButtonWithText:@"Evet" type:MBAlertViewItemTypePositive block:^{

        

        Class itemClass = [MKMapItem class];

        if (itemClass && [itemClass respondsToSelector:@selector(openMapsWithItems:launchOptions:)]) {

            // iOS 6 MKMapItem available

            MKPlacemark* place = [[MKPlacemark alloc] initWithCoordinate:targetLocation addressDictionary:nil];

            MKMapItem* destination = [[MKMapItem alloc] initWithPlacemark:place];

            destination.name = destinationName;

            NSArray* items = [[NSArray alloc] initWithObjects: destination, nil];

            NSDictionary* options = [[NSDictionary alloc] initWithObjectsAndKeys:

                                     MKLaunchOptionsDirectionsModeDriving,

                                     MKLaunchOptionsDirectionsModeKey, nil];

            [MKMapItem openMapsWithItems:items launchOptions:options];

        }

        else

        {

            [SVProgressHUD showWithStatus:@"Koordinatlar alınıyor." maskType:SVProgressHUDMaskTypeBlack];

            [[DMLocationManager shared] obtainCurrentLocationAndReverse:NO withAccuracy:kCLLocationAccuracyBest useCache:NO completition:^(CLLocation *location, CLPlacemark *placemark, NSError *error) {

                

                if (!error)

                {

                    [SVProgressHUD dismiss];

                    

                    NSString *stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%g,%g&daddr=%g,%g", location.coordinate.latitude, location.coordinate.longitude, targetLocation.latitude, targetLocation.longitude];

                    NSURL *url = [NSURL URLWithString:stringURL];

                    [[UIApplication sharedApplication] openURL:url];

                }

                else

                {

                    [SVProgressHUD dismiss];

                    

                    // Display error message.

                    MBAlertView *errorAlert = [MBAlertView alertWithBody:@"Koordinatlar saptanamadı" cancelTitle:@"Tamam" cancelBlock:nil];

                    [errorAlert addToDisplayQueue];

                }

            }];

        }

    }];

    [alert addToDisplayQueue];

}

[/code]

UICollectionView Animasyon Kazandırma

23 Eylül 2014 tarihinde cevaplandı

NSTimer kullanarak, x koordinatındaki konumunu 1 er arttırarak soldan sağa gitmesini sağladık. Bu konuda sorun yaşayabilecekler için fikir olur umarım.

UIAlertview ve MapKit kullanımı

Öncelikle cevabınız için teşekkür ederim, evet bu yöntemi biliyorum, sorumda bunu yapmaktan kaçınmak istediğimi anlatmaya çalıştım ama anlatamamışım :) Burdaki gibi bir block yapısı kullanılsa daha az iş yapılmış olur diye düşündüm. Son çare delegate kullanacağım.