原创 ios高級進階技能

有一種方便的方式來訪問插入到 storyboard 容器視圖的子控制器: Objective-C // 1. A property has the same name as a segue identifier in XIB @p

原创 iOS 初學者應該知道的坑

要你命三千:老代碼中的那些坑 最近在給以前的老項目維護,說起來工作很簡單,一個字:改Bug。這看起來平淡無常的工作,實際上兇險無比,藏坑無數。時至今日,感覺整個人都得到了昇華。在睡覺前抽空寫篇博客,和各位分享一下踩坑經歷,一起品味其中

原创 Facebook Pop 使用指南

當聽聞Facebook要開源自己的Animation框架的時候,我還以爲是基於Core Animation進行的封裝,包含了一些動畫效果庫。等源碼真正出來後,才發現完全想錯了,Facebook Pop其實是基於CADisplayLi

原创 iOS開發如何提高自己的水平

不知道你有沒有參與或是旁觀過iOS開發的黑客馬拉松,我覺得這是非常好的事情,在這裏人們幾乎不睡覺,一起腦洞大開,在Objective-C運行時環境下,利用iOS的相關知識攻城略地,度過激情四射的72個小時。對於我來說,它們讓人心潮澎湃,

原创 WebViewJavascriptBridge使用

WebViewJavascriptBridge使用 WebViewJavascriptBridge是一個Objective-C與JavaScript進行消息互通的三方庫。這裏簡單總結一下其使用 Objective-C初始化 _bri

原创 iOS 如何適應 iPhone 5s/6/6 Plus 三種屏幕的尺寸?

初代 iPhone 2007 年,初代 iPhone 發佈,屏幕的寬高是 320 x 480 像素。下文也是按照寬度,高度的順序排列。這個分辨率一直到 iPhone 3GS 也保持不變。 那時編寫 iOS 的 App(應用程序),

原创 Xcode6上傳應用過程中一些變動以及#解決方案#

iOS8發佈之後,蘋果強制要求#iPhone6適配#,於是就不得不升級Xcode6了,但是發現上傳過程遇到了許多不必要的困難,而且絲毫無技術含量,完全是大bug,於是寫下這片文章讓兄弟們跳過這個坑. 本文永久地址爲 http://ww

原创 iOS工程適配64-bit經驗分享

Tips 拒絕基本數據類型和隱式轉換 首當其衝的就是基本類型,比如下面4個類型在32-bit和64-bit下分別是多長呢? 1 2 3 4 size_t s1 = sizeof(int); size_t s2 =

原创 iOS開發的22個實用巧技

1. TableView不顯示沒內容的Cell怎麼辦? 類似於圖1,我不想讓下面的那些空顯示。很簡單,添加“self.tableView.tableFooterView = [[UIView alloc] init];”試過都說好,加