原创 NDK基礎(java ,c/c++, jni之間的關係及java和c/c++之間的相互調用)

1.java,c/c++,和jni之間的關係 java和c/c++可以相互調用,是因爲java虛擬機中的JNI。簡單的說就是用c/c++編寫一個動態鏈接庫讓Java虛擬機去調用。(在windows環境下動態鏈接庫就是.dll文件, 在L

原创 iOS CALayer講解(轉載)

原文地址 一、簡單介紹 在iOS中,你能看得見摸得着的東西基本上都是UIView,比如一個按鈕、一個文本標籤、一個文本輸入框、一個圖標等等,這些都是UIView。 其實UIView之所以能顯示在屏幕上,完全是因爲它內部的一個圖層,

原创 IOS 學習路線

原文地址 好不容易從網上找着一張系統學習ios的圖片,下面再給大家一個框架圖. UIKit框架 應用程序可以通過三種方式使用UIKit創建界面   在用戶界面工具(interface Buidler)從對象庫裏 拖拽窗口,

原创 scala 實習插入排序(Insert_sort)

1.插入排序的原理,就不說了,直接給個圖。 2.scala 實先的代碼如下: package test object Insert_Sort { def main(args: Array[String]) = {

原创 IOS storyboard 面板太大問題(轉載)

原文地址 在Xcode裏打開Storyboard,點右邊工具窗口最上方的左起第一個圖標,然後在右邊工具窗口中找到Interface Builder Document,確保這項裏的Use Size Classes處於未選中狀態,即可讓so

原创 IOS 在storyboard中創建按鈕,用代碼控制按鈕

1.在工程中找到Main.storyboard文件。 2.在Xcode右下角點擊一個圓形的table標籤,並找到Button控件。 3.點擊Xcode右上角,有個雙圓環的按鈕。 4.按住ctrl建,並用鼠標左鍵點擊按鈕,拖向View

原创 Mac 連接linux 方法和傳文件工具

1.Mac連接Linux,用mac自帶的Terminal工具就非常好用。 只需要在Terminal中輸入: ssh -p 22 [email protected] The authenticity of host '192.168.1.7

原创 iOS 純代碼跳轉

沒什麼好說的。直接上demo,有需要的朋友可以看以下載地址

原创 iOS UIFont(轉載)

原文地址 UIFont管理文字形態 標準字體和大小:UIFont *font = [UIFont systemFontOfSize:[UIFont systemFontSize]];//返回標準size, 不指定,指定斜體,指定粗體:

原创 UIView詳解(轉載)

原文鏈接地址 UIView表示屏幕上的一塊矩形區域,它在App中佔有絕對重要的地位,因爲IOS中幾乎所有可視化控件都是UIView的子類。負責渲染區域的內容,並且響應該區域內發生的觸摸事件 UIView的功能 1.管理矩形區

原创 CALayer 詳解(轉載)

原文地址 第一、綜述 UIView的繼承結構爲:UIResponder:NSObject。可以看出UIView的直接父類爲UIResponder類,.CALayer的繼承結構:NSObject,直接從NSObject繼承,因爲缺少了

原创 iOS開發UI篇—UIWindow簡單介紹(轉載)

原文地址 一、簡單介紹 UIWindow是一種特殊的UIView,通常在一個app中只會有一個UIWindow iOS程序啓動完畢後,創建的第一個視圖控件就是UIWindow,接着創建控制器的view,最後將控制器的view添加