原创 iOS js與objective-c的交互(轉)

在寫 JavaScript 的時候,可以使用一個叫做 window 的對象,像是我們想要從現在的網頁跳到另外一個網頁的時候,就會去修改 window.location.href 的位置;在我們的 Objective-C 程序碼中,如果我

原创 Build Active Architecture Only

Build Active Architecture Only這個屬性是爲了debug的時候編譯速度更快,它只編譯當前的architecture版本。 設備對應的architecture: armv7:iPhone 3GS

原创 控制器是navigation controller時,UI佈局位置問題

最近發現的一個UI佈局問題,控制器爲navigation controller時,內容總是被navigation bar擋到64,查了網上資料才知道, iOS 7蘋果引入了一個新的屬性 [UIViewController setEdges

原创 Face Time 介紹以及收費問題

Face Time已經被大家耳熟能詳了,那麼關於Face Time有過哪些糾紛呢?Face Time怎麼使用呢?用Face Time來打電話需要收費嗎?如果不收費很多人都在使用Face Time來通話,那麼是否革了運營商的命? F

原创 debug定位錯誤

Bug是永遠伴隨着程序員們的東西,各種各樣的情況造成程序crash掉也是家常便飯。Windows下的很多大型軟件在崩潰的時候,都會彈出提示框,詢問用戶是否將crash的信息發送到軟件廠商,以供軟件開發商debug。App store中

原创 xcode6沒有自動創建pch文件,手動創建步驟

簡單地看:我們在寫項目的時候,大部分宏定義,頭文件導入都在這裏,Xcode6去掉Precompile Prefix Header的主要原因可能在於Prefix Header大大的增加了Build的時間。沒有了Prefix Header之

原创 抄來的東西BeeFramework

初識BeeFramework 之前在InfoQ上看到唐巧對老郭的採訪,採訪的內容就是關於BeeFramework。看完那篇採訪,感覺應該是個不錯的框架,於是乎想學一學。正好,這段時間,工作上有

原创 給tableView添加手勢事件

UITapGestureRecognizer *tableViewGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:

原创 iOS 兩種發佈應用的方式

真機調試,需要兩個授權證書, 一個是.p12文件, 一個是.mobileprovision文件, 用戶只需將這兩個文件雙擊導入進mac電腦, 進入XCode ,菜單,Organizer 將設備激活爲開發者用機即可進行真機調試 應用的發

原创 iOS應用上傳App Store正式發佈流程

首先,要上傳的應用要在蘋果開發者網站(https://developer.apple.com)註冊了這個應用的appid然後再到這個網址(https://itunesconnect.apple.com)來註冊應用在appstore上的介

原创 MAC OS 自帶的openSSL生成公鑰私鑰

MAC OS自帶了OpenSSL,直接在命令行裏使用OPENSSL就可以。 打開命令行工具,然後輸入openssl打開openssl,接着只要三句命令就可以搞定。第一句命令生成私鑰;第二句命令把RSA私鑰轉換成PKCS8格式,密碼爲空就行

原创 makeObjectsPerformSelector使用方法及簡介

nsarray 類定義的方法 1.  makeObjectsPerformSelector:@select(aMethod) 簡介:讓數組中的每個元素 都調用 aMethod  2. makeObjectsPerformSelector

原创 iOS開發中請求服務器接口返回數據亂碼

服務器通常是支持中文的,使用的編碼一般爲gbk,而ios中處理通常使用的編碼爲utf8,  所以ios中的亂碼問題中主要是將gbk編碼轉爲utf8編碼。以下是經過測試的轉換方法 NSStringEncoding encoding = C