Time of Update: 2015-12-17
標籤:一.為什麼要懶載入?答: iPhone裝置記憶體有限,如果在程式在啟動後就一次性載入將來會用到的所有資源,那麼久可能會耗盡iOS裝置的記憶體。這些資源例如大量的資料,圖片,音頻,過多的控制項等。二.懶載入思想是什嗎?答: 簡單的將就是拖到最後一刻,萬不得已了,才載入,才開始佔用資源。所謂懶載入,寫的就是其getter方法。在開發中,當程式中需要利用的資源時,在程式啟動的時候不載入,只有在運行當需要這些資源的時候再去載入這些資源。三: 懶載入的好處答:
Time of Update: 2015-12-17
標籤:android builder dialog 使用Dialog時背景如果是一張圓角的圖片,下面會有一點稜角顯示在下方很彆扭,現將解決辦法記錄下來,以便以後尋找 <style name="Dialog" parent="android:style/Theme.Dialog"> &n
Time of Update: 2015-12-17
標籤: 最近參加三次面試都有被問到runtime,也不知道面試官們自己懂不懂,反正就喜歡問,似乎就想把我唬住,來顯示自己的對OC底層知識的理解很牛逼似的。(我現在開始看面試題,發現他們都喜歡問面試題的問題,我算明白了,都是應試教育惹的禍,大概他們以前沒什麼實際的app經驗,所以準備了很多面試題,而我真的是能寫app,先幹活再找方法的人,面試不多,沒什麼面試經驗,看來要開始碰壁多次才能掌握中國式面試)。因為不太懂runtime我就只能支支吾吾的說點零碎。我真的好幾次努力想看一看runtime的知
Time of Update: 2015-12-16
標籤:建立左側滑動Drawer步驟1:依賴庫:compile ‘com.android.support:appcompat-v7:23.1.1‘compile ‘com.android.support:design:23.1.1‘ 步驟2: 主介面布局使用 android.support.v4.widget.DrawerLayout 1 <?xml version="1.0" encoding="utf-8"?> 2
Time of Update: 2015-12-16
標籤:Android是一種激動人心的開源移動平台,它像手機一樣無處不在,得到了Google以及其他一些開放手機同盟成員(如三星、HTC、中國移動、Verizon和AT&T等)的支援,因而不能不加以學習,否則你承擔不起為此付出的代價。好在Android開發入門很容易,即使沒有Android手機都沒關係,只需有一台可供安裝Android
Time of Update: 2015-12-16
標籤:“數學口袋精靈”第三個Spring計劃----第一天項目進度: 基本完成一個小遊戲,遊戲具有:隨機產生算式,判斷對錯功能。通過輕快的背景音樂,音效,給玩家提供一個良好的氛圍。 任務分配: 馮美欣:設計"數學口袋精靈"App表徵圖、整合修改歡迎介面的背景音樂和遊戲介面的背景音樂,防止衝突 吳舒婷:運行測試遊戲,需找bug,進一步完善程式 林歡雯:繼續完善演算法代碼的設計,爭取消滅bug “數學口袋精靈”第
Time of Update: 2015-12-16
標籤:迷宮城堡Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10908 Accepted Submission(s): 4887Problem Description為了訓練小希的方向感,Gardon建立了一座大城堡,裡面有N個房間(N<=100
Time of Update: 2015-12-16
標籤: Android的版本可以在androidmainfest.xml中定義,主要有android:versionCode和android:versionNameandroid:versionCode:主要是用於版本升級所用,是INT類型的,第一個版本定義為1,以後遞增,這樣只要判斷該值就能確定是否需要升級,該值不顯示給使用者。android:versionName:這個是我們常說明的版本號碼,由三部分組成<major>.<minor>.<point&g
Time of Update: 2015-12-16
標籤:最近做項目有一個特殊需求,就是需要限制一個TextField的輸入文本的長度在一定範圍內(注意,不是字數),上網查了一圈沒有找到類似文章,這裡把我的方法寫進來,mark一下:1、對TextField添加監聽函數:textField.addTarget(self, action: "textFieldTextDidChange:", forControlEvents: UIControlEvents.EditingChanged)2、在輸入內容變化時進行處理:func
Time of Update: 2015-12-16
標籤:候佩雯連結:http://www.zhihu.com/question/27088793完整的流程,分層次設計,自下而上去完成:策略層,定義產品使命、價值、目標人群願景/功能層:定義核心情境、功能列表結構層:做流程圖、資訊架構,確定主導航、主菜單架構層:梳理每一個主介面的內容、布局表現層:視覺設計,涉及表徵圖、配色、切圖。產品經理主要關注1~2,在去找設計師之前,請先問自己以下幾個問題,以保證需求明確:產品給使用者帶來的價值是什嗎?競品有什嗎?我們做這個有什麼優勢?為什麼樣的使用者而做?使
Time of Update: 2015-12-16
標籤:本帖對Android開發菜鳥和中級老兵同樣適用,因為本帖重點列出了那些最常用的Android開發資源。 推薦書籍 你或許覺得,都現在了,再去看個什麼書來學習Android開發,這方法應該早就過時了。沒錯,或許你的想法是對的。但是我們還是推薦按照過時的辦法來。理由的話,請參看: Programmers Don’t Read Books – But You Should (作者為:Jeff Atwood) 我推薦下面兩本書:
Time of Update: 2015-12-16
標籤:Android Studio安裝外掛程式的方式其實和Eclipse大同小異。廢話不多說,直接:地區1:你當前已經安裝了的外掛程式地區2:線上安裝地區3:從硬碟安裝,即針對你已經下載好了的外掛程式,可通過這項選擇到你下好的外掛程式,進行安裝。還有一個Install JetBrains
Time of Update: 2015-12-16
標籤:一.為什麼要懶載入?答: iPhone裝置記憶體有限,如果在程式在啟動後就一次性載入將來會用到的所有資源,那麼久可能會耗盡iOS裝置的記憶體。這些資源例如大量的資料,圖片,音頻,過多的控制項等。二.懶載入思想是什嗎?答: 簡單的將就是拖到最後一刻,萬不得已了,才載入,才開始佔用資源。所謂懶載入,寫的就是其getter方法。在開發中,當程式中需要利用的資源時,在程式啟動的時候不載入,只有在運行當需要這些資源的時候再去載入這些資源。三: 懶載入的好處答:
Time of Update: 2015-12-16
標籤:詳情參照 http://www.cnblogs.com/puresoul/p/4696825.html#3326873 自己練習一遍前言:appium環境搭建參照另一篇部落格: http://www.cnblogs.com/alwayswyy/p/4976933.html ,主要是安裝node.js,配置 Android
Time of Update: 2015-12-16
標籤: 在上篇部落格 《iOS Block簡介》 中,側重解析了 iOS Block的概念等,本文將側重於它們在開發中的應用。Block是iOS4.0+ 和Mac OS X 10.6+ 引進的對C語言的擴充,用來實現匿名函數的特性。用維基百科的話來說,Block是Apple
Time of Update: 2015-12-16
標籤:首先,我麼我們要觀察一下5,6和6Plus的尺寸比例關係。發現了他們的關係後待會做相容就明白了。很明顯能看出這三種螢幕的尺寸寬高比是差不多的,因此可以在5的基礎上,按比例放大來相容6和6Plus的螢幕。在AppDelegate.h中12@property float autoSizeScaleX;@property float autoSizeScaleY;在AppDelegate.m中1234567891011121314#define
Time of Update: 2015-12-16
標籤:直接拿來用!Facebook移動開源項目大合集時間:2014-04-22
Time of Update: 2015-12-16
標籤: 1:讓tableview 執行這個方法,1秒中之後,取消選中,執行這個方法,傳進去indexpath的參數,去執行取消,1秒之後標誌也小時。在select 中執行deselect方法,選中標記,不選中不標記。2。UITableViewController 兩個屬性:(1)tableview 設定這個屬性,訪問和設定表視圖(2)clearsSelectionOnViewWillAppear 布爾型,預設是yse,當視圖出現的時候,3。是否取消選中狀態。push
Time of Update: 2015-12-16
標籤:magento實現使用者名稱和手機號登入 預設情況下,magento只支援郵箱登入,所以我們需要修改一下代碼。思路是:可以通過輸入的手機號和使用者名稱來尋找郵箱。 首先需要重寫控制器,添加設定檔 <rewrite> <模組名_控制器_account>
Time of Update: 2015-12-16
標籤:centos虛擬機器移動之後 可能會發生網卡無法啟動的情況 centos虛擬機器移動之後,可能會發生網卡無法啟動的情況。1、vi /etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-eth0的設定檔裡儲存了以前的MAC地址,就把這一行刪除掉再重啟網卡2、/etc/udev/rules.d/70-persistent-net.rules