Time of Update: 2015-12-24
標籤:nything Is Object,萬物皆對象,對象就是類在記憶體中的一個執行個體,屬性@property屬性概念oc語言有,c語言裡沒有self
Time of Update: 2015-12-24
標籤:iOS開發UI篇—UITableview控制項簡單介紹一、基本介紹在眾多移動應?用中,能看到各式各樣的表格式資料 。在iOS中,要實現表格式資料展示,最常用的做法就是使用UITableView,UITableView繼承自UIScrollView,因此支援垂直滾動,?且效能極佳
Time of Update: 2015-12-24
標籤:JQuery下拉框左右移動 觸發點擊按鈕時間 然後通過$("#one option:selected")擷取目標的下拉框所選中的值 然後把選中的添加到你所要的下拉框中 同時要把原來下拉框的值刪除 代碼可以一句搞定 $("#one
Time of Update: 2015-12-24
標籤:iOS開發UI篇—懶載入1.懶載入基本懶載入——也稱為消極式載入,即在需要的時候才載入(效率低,佔用記憶體小)。所謂懶載入,寫的是其get方法.注意:如果是懶載入的話則一定要注意先判斷是否已經有了,如果沒有那麼再去進行執行個體化2.使用懶載入的好處:(1)不必將建立對象的代碼全部寫在viewDidLoad方法中,代碼的可讀性更強(2)每個控制項的getter方法中分別負責各自的執行個體化處理,代碼彼此之間的獨立性強,松耦合3.程式碼範例 1 // 2
Time of Update: 2015-12-24
標籤:目錄[-]使用MPVolumeView編程實現系統音量大小2通過MPVolumeSlider的執行個體來作業系統音量有問題!我不喜歡系統彈出音量提示還有問題,我修改了系統音量但是不是通過我的UIiOS的AVFoundation架構提供了基本的音視頻播放工具,我們基本上可以靠其中提供的類完成絕大部分的音視頻播放任務。但是在音頻播放的輸出音量的處理上,蘋果的策略比較保守。儘管AVPlayer和AVPAudiolayerzhe這些類提供了音量大小功能,但這些音量控制屬於App層級的控制。好處就是
Time of Update: 2015-12-24
標籤:iOS開發UI篇—UITableview控制項基本使用一、一個簡單的英雄展示程式NJHero.h檔案代碼(字典轉模型) 1 #import <Foundation/Foundation.h> 2 3 @interface NJHero : NSObject 4 /** 5 * 頭像 6 */ 7 @property (nonatomic, copy) NSString *icon; 8 /** 9 * 名稱10 */11 @property
Time of Update: 2015-12-23
標籤:Android.mk編譯檔案是用來向Android NDK描寫敘述你的C,C++源碼檔案的, 今天查了一些經常使用的的文法。一 概述:一個Android.mk檔案用來向編譯系統描寫敘述你的源碼。詳細來說:該檔案是GNU Makefile的一小部分,會被編譯系統解析一次或很多其它次的build系統。你能夠在每個Android.mk檔案裡定義一個或多個模組,你也能夠在幾個模組中使用同一個源碼檔案。二 文法1 必須定義內容先看必須定義的內容:LOCAL_PATH :=
Time of Update: 2015-12-23
標籤:Android Bitmap 相關操作常見的幾個操作:縮放,裁剪,旋轉,位移 很多操作需要 Matrix 來支援;Matrix 通過矩陣來處理位元影像,計算出各個像素點的位置,從而把bitmap顯示出來。 matrix裡有一個3x3的矩陣,用於影像處理:MSCALE_X MSKEW_X MTRANS_XMSKEW_Y MSCALE_Y MTRANS_YMPERSP_0 MPERSP_1 MPERSP_2根據變數名能猜出具體的用途:縮放X
Time of Update: 2015-12-23
標籤:一、File‘s owner的解析過程和使用:1. storyboard:描述軟體介面;iOS5.0後出來的。 xib:描述軟體介面;是storyboard前身。 2. 項目環境裡面的所有資源都要通過 [NSBundle mainBundle]來訪問, 比如訪問圖片的全路徑; ====有一個方法:loadNibNamed:(NSString*) owner:(id) option:(NSDictionary*) === 3.
Time of Update: 2015-12-23
標籤:在新的Android Support Library裡面,新增了CoordinatorLayout, AppBarLayout等.實現的效果: 向下滾動RecylerView,Tab會被隱藏,向上滾動RecylerView,Tab恢複出現.這麼做的好處在於,使用者能有更多的空間位置去看列表裡面的內容.實現步驟:<?xml version="1.0"
Time of Update: 2015-12-23
標籤:Android Studio 打包及引用 aar1、 簡述 在比較大的 Android 項目的開發中,我們經常會遇到工程、jar 包等等之間相互引用的方式。一般我們通過在 gradle 檔案中配置依賴來解決,比如: Gradle 的一些基本依賴配置方式如下:compile fileTree(dir:
Time of Update: 2015-12-23
標籤:今天調用遠程服務中遇到了一個問題,哎,調了2個小時,後來終於解決,總結來看還是對新的Android Studio 不夠熟悉。那麼。。。。就可以睡覺啦!!! 在Android Studio中使用進程通訊機制adil時一定要注意: 1 Android Studio提供了ADIL的建立規則,我們盡量去遵循這個規則吧,別總對Eclipse念念不忘啦;2
Time of Update: 2015-12-23
標籤:iOS開發多線程篇—多線程簡單介紹 一、進程和線程1.什麼是進程 進程是指在系統中正在啟動並執行一個應用程式每個進程之間是獨立的,每個進程均運行在其專用且受保護的記憶體空間內 比如同時開啟QQ、Xcode,系統就會分別啟動2個進程通過“活動監視器”可以查看Mac系統中所開啟的進程 2.什麼是線程1個進程要想執行任務,必須得有線程(每1個進程至少要有1條線程)線程是進程的基本執行單元,一個進程(程式)的所
Time of Update: 2015-12-23
標籤:一、概要iOS開發時,項目中會引用許多第三方庫,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來方便的統一管理這些第三方庫。 二、安裝由於網上的教程基本都大同小異,但細節之處還不是很完善,所以藉機會在這裡補充下:註:要使用CocoaPods,那就要下載安裝它,而下載安裝CocoaPods需要Ruby環境 1、Ruby環境搭建當前安裝環境為Mac mini 10.8.5。Mac
Time of Update: 2015-12-23
標籤:1.前言今天開始我會不定期寫一些iOS自學的相關文章。畢竟,自己是自學開始,知道自學有哪些坑,知道自學對於開發欠缺什麼,此外,加上現在的實際開發經驗,希望能給自學的iOS開發人員一些建議。2.Ready?2.1 工欲善其事,必先利其器 —— 務必要有自己的 Mac微博上 @不知霜舞哀傷udspj (http://weibo.com/udspj ,公眾號 udspj_manga
Time of Update: 2015-12-23
標籤:方法一: 如何查看android對應用的記憶體限制每款手機對應用的限制都是不一樣的,畢竟硬體不同,我們可以使用如下方式來查看單獨的應用可使用的最大記憶體:
Time of Update: 2015-12-23
標籤:前言 雖然Android已經內建了VideoView組件和MediaPlayer類來支援開發視頻播放器,但支援格式、效能等各方面都十分有限,這裡與大家一起利用免費的Vitamio來打造屬於自己的Android萬能播放器! 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com 農民伯伯: http://over140.cnblogs.com 本文 一、實現目標 1.1
Time of Update: 2015-12-23
標籤:屬性: Current 擷取當前 AppDomain的 Application 對象 MainWindow 擷取或設定應用程式的主表單。(下面詳細介紹) Resources
Time of Update: 2015-12-23
標籤:
Time of Update: 2015-12-23
標籤:項目中AppDelegate詳解1.AppDelegate.h//模板預設引入程式需要使用“類”的架構,即UIKit.h標頭檔,使它包含在程式中 #import <UIKit/UIKit.h> //此處@class聲明程式中的“類”名稱為MyViewController @class MyViewController; &n