原创 linux vim快捷鍵大全 速查

一. 移動: h,j,k,l: 左,下,上,右。 w: 下一個詞的詞首。 e:下一個詞的詞尾。 b:上一個詞的詞首。 <> : v 模式選中後進行縮進。 二. 跳轉: %: 可以匹配{},”",(),[]之間跳轉。

原创 xcode 6 創建pch文件

XCode6新建項目的時候,不會默認創建pch文件了,最近研究了下做個記錄 1、創建一個新的工程:File-->New-->Project 2、創建一個新的PCH文件:File-->New-->File-->Other-->PCH Fil

原创 不容錯過的iOS 8的導航交互

以下是iOS 8中非常酷的導航交互方式,可以讓用戶看到更多內容。 滾動頁面時隱藏Bar 如果你有一個Table View,僅需要將導航控件的hidesBarsOnSwipe屬性設置爲true就OK了。 1 2

原创 Android studio 使用教程(一)

一、下載安裝 到http://developer.android.com/sdk/installing/studio.html下載安裝包(DMG文件),打開並將Android Studio拖動到Applications中去,拷貝完畢

原创 message sent to deallocated instance

在XCode的以前版本中,如果遇到了 [代碼]c#/cpp/oc代碼: 1 message sent to deallocated instance 0x6d564f0 我們可以使用info malloc-hi

原创 爲iPhone 6設計自適應佈局

Apple從iOS 6加入了Auto Layout後開始就比較委婉的開始鼓勵、建議開發者使用自適應佈局,但是到目前爲止,我感覺大多數開發者一直在迴避這個問題,不管是不是由於歷史原因造成的,至少他們在心底還堅守着固定佈局的老傳統思想。 隨着

原创 使用Xcode 6將你的項目本地化

iOS和OSX支持40種語言的本地化,Xcode無疑爲這一過程提供了強有力的支持。蘋果將這一多語言適配過程細分爲Internationalization(國際化)和Localization(本地化)兩個階段。 國際化—準備你的APP 在

原创 深入學習Objective-C(二)理解 objc 關聯對象 (Associated Objects)

我們都知道,我們在普通的 objc 類中,一般我們都會把成員變量聲明在@interface中,如果你想把成員變量暴露在頭文件中,你可以把它聲明在實現文件中,甚至你也可以放在類擴展的區域中,但是,你卻不能在普通的類目中聲明成員變量。因爲普

原创 Swift 方法的多面性

雖然 Objective-C 的語法相對於其他編程語言來說寫法有點奇怪,但是當你真正使用的時候它的語法還是相當的簡單。下面有一些例子: + (void)mySimpleMethod { // 類方法 // 無參數

原创 iOS 使用Quartz 2D畫線

畫虛線需要用到函數: CGContextSetLineDash 此函數需要四個參數: context – 這個不用多說phase - 稍後再說lengths – 指明虛線是如何交替繪製,具體看例子count – lengths數

原创 Android Activity和Intent機制學習筆記

Activity Android中,Activity是所有程序的根本,所有程序的流程都運行在Activity之中,Activity具有自己的生命週期(見http://www.cnblogs.com/feisky/archive/201

原创 Fragment與Activity通訊

與activity通訊 儘管fragment的實現是獨立於activity的,可以被用於多個activity,但是每個activity所包含的是同一個fragment的不同的實例。 Fragment可以調用getActivity()方

原创 CocoaPods詳解之----使用篇

一、什麼是CocoaPods 1、爲什麼需要CocoaPods 在進行iOS開發的時候,總免不了使用第三方的開源庫,比如SBJson、AFNetworking、Reachability等等。使用這些庫的時候通常需要: 下載開源庫

原创 Swift 的函數式 API

在過去的時間裏,人們對於設計 API 總結了很多通用的模式和最佳實踐方案。一般情況下,我們總是可以從蘋果的 Foundation、Cocoa、Cocoa Touch 和很多其他框架中總結出一些開發中的範例。毫無疑問,對於“特定情境下的

原创 Eclipse快捷鍵大全

Eclipse快捷鍵大全  (mac) Command + O:顯示大綱Command + 1:快速修復Command + D:刪除當前行Command + Option + ↓:複製當前行到下一行Command + Option