Steve Jobs Öldü

Apple'ın kurucusu, dahi CEO'su Steve Jobs Öldü.

Nümerik Analiz iPhone

Sayı bulmaca oyunu 'Nümerik Analiz' App Store'da yayınlandı. Oyun uygumala tarafından üretilen 4 rakamlı sayıyı bulmaya dayanıyor. Her tahminden sonra tahmindeki kaç tane rakamın yerinin tuttuğu +n şeklinde, sayıda bulunan ancak yerleri doğru olmayan kaç rakam olduğu -n şeklinde gösteriliyor.
Örnek olarak, bulmamız gereken sayı 4981 ise, tahminimiz 5941 olduğunda +2 -1 sonucunu alacağız. toplamda 3 rakam doğru, 2 tanesinin yerleri doğru, 1 tanesinin yeri yanlış olduğunu gösteriyor.
http://itunes.apple.com/tr/app/numerik-analiz/id446764878?mt=8

Uygulama dizininden dosya okumak - iPhone sdk

Uygulama dizininde bulunan data.txt isimli dosyayı okuyup data nesnesi olarak tutmak için aşağıdaki kod kullanılabilir.

Read Files from the Application Bundle

// Read file and store as raw data bytes

NSString *file = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"txt"];

NSData *data = [NSData dataWithContentsOfFile:file];


Xcode'u tamamen kaldırmak

Xcode'u tamamen kaldırmak için terminal uygulamasını açıp
sudo /Library/uninstall-devtools –mode=all

kodunu yazabilirsiniz. Kodu yazıp Enter tuşuna bastığımızda root şifresini sorduktan sonra kaldırma işlemi otomatik olarak yapılır.

"developer tools" dosyalarının bulunduğu dizindir. Genellikle
/Developer dizini olur ancak kurulum esnasında farklı bir dizin seçildiyse kaldırma işleminde de aynı dizin seçilmelidir.

sudo /Developer/Library/uninstall-devtools –mode=all

NSString + URLEncoding


NSString* escapedUrlString =
   [string stringByAddingPercentEscapesUsingEncoding:
                        NSUTF8StringEncoding];

Yukarıda yapılan encodingden daha kapsamlı bir
URL encoding işlemini aşağıdaki fonksiyonla yapabiliriz.

- (NSString *)encodeString:(NSString*)str
{
  return (NSString *) CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)str,
      NULL, (CFStringRef)@"%';:!?*()#@&$/=+{}<>[],",
      kCFStringEncodingUTF8);
}