原创 iCloud照片庫和照片流的差別

本文章翻譯自iMore上的文章 iCloud Photo Library and Photo Stream: What's the difference? 原文章地址 http://www.imore.com/icloud-photo-l

原创 在iOS上以特定軌道運行對象

   在目前的項目中,需要一個滾動效果,類似於下圖這種沿着虛線一直運動的小球~        查了很多資料,但是普遍給出的答案都是一條線按照特定軌道運行而不是一個物體可以按照特定軌道運行.    所以自己想了辦法,就是使用SDK中自帶的

原创 如何使用iTunes恢復您的iPhone或iPad

這篇文章翻譯自iMore上的文章How to restore your iPhone or iPad with iTunes 如有翻譯不恰當或不正確的地方,歡迎提出您的意見。    如果您的iPhone或iPad有嚴重的軟件問題同時您

原创 關於iOS8適配時產生的tableView分割線問題

在app之前版本適配iPad的過程中,因爲需要在不同寬度的設備上顯示不同的樣式,所以在subCell.m中重寫了父類方法: - (void)autolayoutsubviews;具體的編寫方法爲 - (void)layoutSubview

原创 iOS8.1註冊通知中心不成功的問題

最近在開發過程中出現了一個問題,就是在iOS8.0系統上,我的應用在系統的設置->通知中心中不見了。這也就意味着系統認爲我沒有註冊通知的需要,或者我的註冊是失敗的。 過去,我們一直使用這個方法進行通知中心的註冊,並且一直沒有出過問題。

原创 在iOS中轉換URL字符

   在最近的開發過程中,遇到了一個新的問題,就是需要在格式化後的url字符串和NSString之間進行轉換,從而能夠實現一些需求。    這在一開始是一個比較討厭的事情,因爲NSString和編碼後的URL之間相互並不認識。    

原创 Twelve South 爲iPhone6和iPhone6 Plus發佈了新的bookbook wallet 手機套

該文章翻譯自MacRumors的文章http://forums.macrumors.com/showthread.php?t=1828207 如果有翻譯不正確或不搭檔的地方,歡迎您的指出。 Twelve South爲iPhone6 和

原创 iOS開發工程師常見面試題及答案

1.申請後臺運行除了後臺刷新和VoIP及音樂播放和定位之外還有什麼辦法?    答案:UIBackgroundTaskIdentifier 2.使用GCD在當前代碼中加入幾個NSLog打印,請寫出打印出的順序    答案:用XCode跑

原创 iOS中block之我一點看法

    今天看到一些關於block的問題。發現自己儘管在使用的時候沒有注意到,但是還是有很多問題是自己平時沒有注意到但是其實很重要的。我把自己看到的那些問題記錄下來,讓自己多溫故,也爲偶爾看到這篇blog的也恰好對一些問題有點疑惑的人提

原创 IDFA的值什麼時候會發生改變

在何種情況下 , 應用的IDFA值會發生改變? 最近工作中需要獲得一個可以唯一地標示每一個不同應用的ID,之前的蘋果UDID已經不讓使用了, 那麼我們需要使用新的IDFA來引用。但是在某些情況下這個ID號會被修改(就是變成新值),那麼都是

原创 如何在iOS應用中使用自定義字體

最近的項目需求需要使用新的字體,而且是在 所有地方 也就是說不管是普通的cell中的label,還是導航欄中的標題,都要使用設計新給出的字體。而新的字體包含在一個ttf的文件中。 乍一聽到是挺浩大的一個工程,如果我是一個笨蛋的話估計會去每

原创 Objective-C高級編程:iOS多線程及內存管理(第一章翻譯)

寫在翻譯之前:當初看到這本書的時候,感覺深入淺出講得比較到位,但是在市面上看到的翻譯版本翻譯的卻沒有原著的精髓和味道。所以產生了自己將其翻譯一下給初學者一些便利的想法。所以纔有了這個系列的第一章的翻譯。目前剩餘的部分依然在翻譯過程中,估計

原创 iOS的事件相應方式

    最近的工作中發現基礎不太牢靠。需要好好鞏固一下關於iOS的事件響應的方式了。從最簡單的用戶用手指點擊了一下屏幕開始吧。    其實總結出來就是一句話:事件會從window的最下面的view向上傳遞尋找可以響應該事件的view,

原创 drawRect:和layoutSubview的區別

 關於這兩個方法的區別 還是有點意思的。    UIView的setNeedsDisplay和setNeedsLayout方法。首先兩個方法都是異步執行的。setNeedsDisplay會調用自動調用drawRect方法,這樣可以拿到U

原创 CoreData入門

    對於所有的持久化儲存數據的方式,Core Data是iOS上最好的儲存重要數據的方法。它可以減少你的app的內存佔用,提高響應速度,並且大大減少你編寫的重複而僵化的代碼。     但是Core Data的學習曲線可能會非常長。這