原创 蘋果資料大全
目錄 1、蘋果官方文檔2、郵件列表3、論壇4、網站5、博客6、大會7、播客和錄像 正文 1、蘋果官方文檔 構建iOS程序:下面的這篇文章介紹了 iOS 程序開發的過程:Start Developing iOS Apps Tod
原创 IOS面試
1.Difference between shallow copy and deep copy? 淺複製和深複製的區別? 答案:淺層複製:只複製指向對象的指針,而不復制引用對象本身。 深層複製:複製引用對象本身。 意思就是說我有個A對
原创 iOS開發通過代碼方式使用AutoLayout (NSLayoutConstraint + Masonry)
隨着iPhone6/6+設備的上市,如何讓手頭上的APP適配多種機型多種屏幕尺寸變得尤爲迫切和必要。(包括:iPhone4/4s,iPhone5/5s,iPhone6/6s,iPhone 6p/6ps)。 在iPhone6出現以前
原创 jni學習系列之一
開發中,ndk(jni)隨處可見,對他必須要有深刻的認識,通過各種資料對其進行總結。 1、 該函數大全是基於C語言方式的,對
原创 shell腳本學習-爲什麼使用 shell 編程
shell 是一個命令解釋器.是介於操作系統 kernel 與用戶之間的一個絕緣層.準確地說,它也是一 一種強力的計算機語言.一個 shell 程序,被稱爲一個腳本,是一種很容易使用的工具,它可以通過 將系統調用,公共程序,工具,和編譯過
原创 iOS 5 Storyboard 入門-2
來自Ray: 這是 iOS 5盛宴 中的第二篇教程, 這篇教程是我們的新書 iOS 5 By Tutorials 的一個免費預覽章節, Matthijs Hollemans 寫了這個章節,也是 iOS Apprentice Ser
原创 cocoa pods
在 上一篇文章 中,已經介紹過CocoaPods的幾條基本命令。 pod setup 用於初始化本地第三方庫的Spec描述文件,所有的spec文件存都存放在 ~/.cocoapods 目錄中。 pod instal
原创 搭建Android源碼編譯環境及編譯常見錯誤
1.安裝Ubuntu 12.04 可選擇使用Wubi安裝。 2.安裝Python 3.安裝JDK 更新軟件庫:
原创 iOS 5 Storyboard 入門-1
來自Ray: 這是 iOS 5盛宴 中的第二篇教程, 這篇教程是我們的新書 iOS 5 By Tutorials 的一個免費預覽章節, Matthijs Hollemans 寫了這個章節,他也是 iOS Apprentice Se
原创 用系統libsqlite.so 進行ndk 開發
不像liblog.so,android 沒有直接開放libsqlite.so給外部使用 雖然Android提供了訪問 sqlite的Java接口,但現在需要在ndk中使用 c 語言訪問sqlite。 方法有二: 第一種:使用源碼
原创 關於typedef的用法總結
不管實在C還是C++代碼中,typedef這個詞都不少見,當然出現頻率較高的還是在C代碼中。typedef與#define有些相似,但更多的是不同,
原创 隱藏API和Internal包的使用
本文介紹不通過反射和編譯源碼使用隱藏API和Internal包。 首先我們要明白爲什麼隱藏API(有@hide標記)和Internal包不能使用。
原创 JNI之C語言簡單回顧
一.C語言基本數據類型: c語言中 char, int, float, double, signed, unsigned, long, shor
原创 Ubuntu解決Eclipse需要JRE的問題
Ubuntu解決Eclipse需要JRE的問題,首先,建議你將eclipse文件夾複製到../usr/local裏,因爲這裏好像是專門存放軟件的文件夾。 打開 終端,輸入命令 ../usr/local/eclipse/eclipse -v
原创 jni學習之二數據詳解
在Java中有兩類數據類型:primitive types,如,int, float, char;另一種爲reference types,如,類,實例,數組。 注意:數組,不管是對象數組還是基本類型數組,都作爲reference ty