Time of Update: 2015-11-27
標籤:6、可以用屬性@property文法來定義對象中所封裝的資料。通過“特質”來指定存數資料所需的正確語義。在設定屬性所對應的執行個體變數時,一定要遵從該屬性所聲明的語義。開發iOS程式時應該使用nonatomic屬性,因為atomic屬性會嚴重影響效能。7、在對象內部讀取資料時,應該直接通過執行個體變數來讀,而寫入資料時,則應通過屬性來寫。在初始化方法及dealloc方法中,總是應該直接通過執行個體變數來讀寫資料。有時會使用惰性初始化技術配置某份資料,這種情況下,需要
Time of Update: 2015-11-27
標籤:ExpandableListView(可擴充的ListView) ExpandableListVivew是ListView的子類,它在普通ListView的基礎上進行了擴充,它把應用中的清單項目分為幾組,每組裡 又可包含多個清單項目。ExpandableListVivew的用法與普通ListView的用法非常相似,只是ExpandableListVivew
Time of Update: 2015-11-27
標籤: 本文轉載自 http://blog.csdn.net/zz_mm/article/details/44677789iOS打包app發給測試人員測試說明:在項目開發過程中經常需要開發人員將項目打包成ipa包後,發給測試人員進行測試。本文貼圖對打包的過程簡單介紹。一、Product ->archive(注意,不能是模擬器狀態,如果當前調試狀況是模擬器的話,則archive為灰色不可點擊) 模擬器情況下: 剩餘步驟: 選擇
Time of Update: 2015-11-27
標籤:androidjson資料的解析相對而言,還是比較容易的,實現的代碼也十分簡單。這裡用的是jsonReade方法來進行json資料解析。 1.在解析之前,大家需要知道什麼是json資料。 json資料存放區的對象是無序的“名稱/值”對的集合。和其他的資料存放區方式相比,json資料的可讀性,可擴充性,編碼難度,解碼難度都有一定的優勢。在json資料中, 對於一個對象:(1)一個對象以“{”(左括弧)開始,“}”(右括弧)結束。(2)每個“名稱”後跟一個“:”(
Time of Update: 2015-11-27
標籤:log日誌工具public class Logger { private static final String TAG = "TAG"; public static boolean isLog = true; pu
Time of Update: 2015-11-27
標籤:ui設計SKETCH設計教室!從零開始學APP設計SKETCH首先我們開啟這個美麗的寶石。主介面如下,我們看到,頂部是工具列,一大堆的按鈕。下邊預設分三欄,左邊是頁面,圖層等等的操作。 中間是空白的工作區(畫布),右側是屬性欄,我們可以在這個介面中調節元素的各種屬性。這個時候有人可能會問,我的工具列不是這個樣子的,空空如也!你是怎麼做到的? ok,要有一個舒服的工作流程,首先我們要把自己的工作區域弄的舒舒服服,各種工具隨手拈來。第一步:定義sketch的工具列在有表徵圖的空白地方點擊右鍵,
Time of Update: 2015-11-27
標籤:JS正則式驗證手機號var tel = $("#labLinkway input").val(); //擷取手機號var telReg = !!tel.match(/^((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)$/);if (telReg == false) {
Time of Update: 2015-11-27
標籤:由於google推出了android5.0的系統,在app的安裝方式,許可權的管理方面與之前的系統有較大的區別。自己做的app也有體會。現在記錄一些要注意的東西,防止忘記:1.5.0改變了對自訂許可權的管理方式,也就是同一台手機,不能有兩個app有同樣的一個自訂許可權,我們由於用到了百度定位功能,它裡面之前的api版本有一個自訂的許可權,導致部分5.0的使用者不能安裝我們的app。後來在百度開放平台查看,它已經去掉了那個許可權。以後要多注意。2.關於一些so庫的種類問題。 &nb
Time of Update: 2015-11-27
標籤:1.一個LinearLayout中有多個Textview,其中一個textview是多行時。它們會第一行對齊(根據父類方法基準對齊), 在LinearLayout中設定baselineAligned = "false" 可使控制項對齊。2.在橫向的LinearLayout中使用layout_weight時,一般設定 layout_width = "0dp", 如就是先分配了"111111111111"的寬度後,再把剩餘的寬度按1:2:3分別分配給三個Textview。3.假設螢幕寬度為4
Time of Update: 2015-11-27
標籤:1.建立一個framework的工程2.Base SDK 選擇Latest iOS3.OS X Deployment Target 選擇Compiler Default4.Strip Debug Symbols During Copy 選擇No5.Strip Style 選擇Non-Global Symbols6.Targeted Device Family 選擇iPhone 7.iOS Deployment Target 選擇iOS 7.0以上相容8.Dead
Time of Update: 2015-11-27
標籤: 最近閑來,把眼睛從pc端向移動端轉移了下,嘗試著去寫移動端的專題,螢幕適配的問題,真是把我虐了一遍又一遍。也意識到,自己在css還很弱。做專題前,我去學習了swiper外掛程式,一款易學易用,功能強大的外掛程式,同時學習了裡面的Swiper Animate外掛程式,是用來快速製作CSS3動畫效果的,瞬間解決很多問題。swiper中文網裡面有不少例子,我簡單看了下api,覺得,好難記,於是,去下載了個例子,研究。就是我下載的例子了。
Time of Update: 2015-11-27
標籤:今天博主有一個文本轉語音(TTS)的需求,遇到了一些困痛點,在此和大家分享,希望能夠共同進步.文本轉語音技術, 也叫TTS, 是Text To Speech的縮寫. iOS如果想做有聲書等功能的時候, 會用到這門技術.iOS7之後才有該功能,需要匯入 AVFoundation 庫 //在iPhone靜音開啟後,聲音無法播放,需要開啟後台播放AVAudioSession *audioSession = [AVAudioSession
Time of Update: 2015-11-27
標籤:準備總結幾篇關於 Markov Chain Monte Carlo 的筆記。本系列筆記主要譯自 A Gentle Introduction to Markov Chain Monte Carlo (MCMC) 文章下給出的連結。Monte Carlo ApproximationsMonte Carlo Approximation for
Time of Update: 2015-11-27
標籤: 神秘的Android NDK開發往往眾多程式員感到興奮,但又不知它為何物,由於近期開發應用時,為了是開發的.apk檔案不被他人解讀(反編譯),查閱了很多資料,其中有提到使用NDK開發,懷著好奇的心理,通過線上視頻教育網站,我初步瞭解了NDK的神秘面紗,好東西自然要分享,接下來我們就一起來認識一下Android
Time of Update: 2015-11-27
標籤:之前寫過一些關於TCP和UDP資料轉送的代碼,比如使用TCP傳輸音視頻資料包,P2P打洞中使用UDP等。寫好之後就直接丟下了,沒有總結下都。最近準備找工作,再拿來溫習下。 1、還是先說點啥暫時把自己的定位很明確,就是android應用程式層的開發,所以關於TCP/UDP的實現細節,暫時也不想去深究。但是心裡清楚這個必須去看的,有時間推薦大家看看《TCP/IP詳解》,或者網上有很多大牛的總結。 2、TCP不知道為什麼,這個總結不想寫的太細,不貼代碼寫的細又不知道能總結啥,
Time of Update: 2015-11-27
標籤:// Created by 少林 on 15/11/26.// Copyright © 2015年 少林. All rights reserved.//#import "UIPillsViewBackgroundView.h"#define THE_VIEW_COLOR [UIColor whiteColor]const CGFloat VIEW_RADIUS = 5.0f;const CGFloat VIEW_LINE_WIDTH =
Time of Update: 2015-11-27
標籤:在storyBoard中,如果使用editor>embed>navigation controller 就可以給一個Controller添加一個導覽列控制器這時候拖一個view上去,給這個view添加約束的時候,就會有top layout
Time of Update: 2015-11-27
標籤: 現在Hybrid app是一中非常火熱的開發模式,在國內對應的開發工具也亂象叢生,有WeX5、crossApp、ExMobi、Appcan、apicloud、HBuilder等。 其中WeX5隻是在PhoneGap外面套了一層殼子,內部的UI都是通過大量的css,js實現的,頁面切換也大量採用webapp模式,類似於JQuery
Time of Update: 2015-11-27
標籤: @Override public void onSuccess( ResponseInfo<File> arg0) {
Time of Update: 2015-11-27
標籤:移動工具:V(可以移動當前圖層的對象,從而改變對象的位置,同時可將其它檔案內的對象移至指定的檔案,並且會自動建立一圖層.) 選擇圖層的功能:在映像中不同位置單擊右鍵——在彈出的下拉式清單中可選擇對應的圖層;勾選“自動選擇圖層”複選框,在映像中不同位置單擊可選擇對應的圖層。 複製對象的功能:按住Alt鍵不放,當滑鼠指標變為兩個重疊的三角形時,進行拖動到指定的位置鬆開即可複製,若按住Alt+Shift鍵不放進行拖動可將所複製的