Time of Update: 2015-05-18
標籤:來源:http://www.jianshu.com/p/64a99d2c932f 再好的應用,也需要有人去發現他,我只是有那麼一些途徑,讓我更快的找到它們而已。有網頁,有微博,也有公眾號,希望我的這些推薦可以讓你更好的發現那些優秀、精美的應用。AppZappAppZapp 是一款 iOS/Android 端限免應用推薦平台,旨在洞悉 App Store / Google Play的
Time of Update: 2015-05-18
標籤:本文copy自http://www.daqianduan.com/4441.html,收藏。移動端開發主要對象是手持功能,其中絕大部分是IOS和Android系統,so,在開發此類頁面時不必糾結IE和其他一些2B瀏覽器的相容性,webkit是本次開發重點。當然,不同版本的Android是存在一些問題的,還有就是不同瀏覽器的版本也存在一些差別,IOS在這方面表現甚好。所以在開發時我們只需使用Chrome進行調試即可,話說Chrome的開發人員工具也是灰常不錯的。豐富的頁面Meta控制顯示地區
Time of Update: 2015-05-18
標籤:NSArray 用於對象有序集合(相當於是數組) NSSet 用於對象無序集合NSDictionary 用於索引值映射 以上三種集合類是不可變的(一旦初始化後,不能再動態增加或刪除元素),如果需要用到可變集合,則需要用到下面幾個類:NSMutableArray NSMutableSet NSMutableDictionary執行個體DEMO:1:NSArray 初始化和遍曆迭代 (1)NSArray的初始化 NSArray的便利初始化函數: -(id)
Time of Update: 2015-05-18
標籤: 這裡先整理我現在關注的Github上面的我感興趣的項目,以後隨著我瞭解的更多和關注的更多而隨時更新 gitbeijing(html) happpeter整理的關於Github使用的相關文檔 地址:https://github.com/happypeter/gitbeijing 詳細資料,看gitbeijing的網站:http://gitbeijing.com C/C++Linux(C) 這個就不用介紹了,地址是:https://github.co
Time of Update: 2015-05-18
標籤:android項目目錄介紹 android sdk app Devices:顯示的是串連到Android開發環境的裝置,包括模擬器和手機。Android的錯誤資訊和調試資訊都在logcat中列印
Time of Update: 2015-05-18
標籤:表象
Time of Update: 2015-05-18
標籤:前面我們用OC的類建立對象的時候我們用的是new方法。其實new方法是一個組合的方法,它是由兩個方法組合在一塊的,分別是alloc方法和init方法。其中alloc方法是類方法,它是用來給對象分配一個儲存空間的,init方法是對象方法,它是用來對對象進行初始化的,init方法也叫做構造方法。在OC中,我們通常要重寫init方法以便在初始化的時候就給成員變數賦上一些值,所以我們在建立對象的時候最好不要用new方法,因為這樣我們就不能重寫構造方法了。那麼怎麼重寫init方法呢?重寫init方法
Time of Update: 2015-05-18
標籤:#import <Foundation/Foundation.h> @interface Student:NSObject{ //成員變數盡量不要用@public int age;} /*set方法作用:提供一個方法給外界,設定age屬性值,可以在方法裡面對參數過濾命名規範:1)方法名必須以set開頭2)set後面跟上成員變數的名稱,成員變數的首字母必須大寫 3)傳回值一定是void 4)一定要接收一個參數,而且參數類型跟成員變數類型一致
Time of Update: 2015-05-18
標籤:#import <Foundation/Foundation.h> /* 1.繼承好處: 1)抽取重複代碼 2)建立了類之間的關係 3)子類可以擁有父類中的所有成員變數和方法 2.注意點 1)基本上所有的根類都是NSObject */@interface Animal:NSObject{ int _age; double
Time of Update: 2015-05-18
標籤:下面我通過一道編程題:計算檔案的程式碼數,總結一下NSString、NSArray的使用方法。#import <Foundation/Foundation.h>/* path : 檔案的全路徑(可能是檔案夾、也可能是檔案) 傳回值 int:程式碼數 */NSUIntegercodeLineCount(NSString *path){ //
Time of Update: 2015-05-18
標籤://獲得指定檔案距離上次修改時間是否達到了指定值(秒)timeout+(BOOL)isTimeout:(NSString *)path time:(NSTimeInterval)timeout{ //獲得目前時間 NSTimeInterval now = [[NSDate date] timeIntervalSince1970]; NSDictionary *dict = [
Time of Update: 2015-05-18
標籤:android 動畫 animation 淡出效果 animation動畫效果兩種實現方式注:此例為AlphaAnimation效果,至於其他效果,換一下對象即可。1、.java檔案 代碼控制 添加並且開始animation動畫//添加動畫效果AlphaAnimation animation = new AlphaAnimation(0.3f, 1.0f)
Time of Update: 2015-05-18
標籤:ios 布局 使tableVIew的頭視圖使表示圖滾動,需要使用設定tableView的分組樣式_tableView =
Time of Update: 2015-05-18
標籤:hook 病毒分析 今天在群裡看到大家發的一個連結,一個病毒的顯示方式,挺好玩的,模仿寫了下。http://mt.sohu.com/20150517/n413220620.shtml?qq-pf-to=pcqq.c2c這個實現的難度不大,主要是思路上面能夠理解就非常簡單了。根據來看,主要也就是文字方面的更改,那麼我們可以直接考慮android中如何給TextView進行賦值的操作。TextView.setTe
Time of Update: 2015-05-18
標籤:在android3.0以前的版本,要實現動畫,一般是使用NineOldAndroid開源架構,之後,就可以直接使用android提供的animation API了。仔細看過此開源架構後,可看出此架構和系統的動畫實現還有有區別的。主要但不僅僅一下幾點:1. 計算每幀動畫的流程:AnimationHandler,NineOldAndroid中是繼承於Handler,在訊息佇列中不斷的處理每幀動畫的資料,而系統則是實現了Runnable介面,線上程中進行處理
Time of Update: 2015-05-18
標籤:看著addSubView, 本以為是添加多個對象, 但通過測試代碼, 發現同一個對象在addSubView中只會添加一次. 想想, 視圖對象是通過引用得到的. 在視圖的子視圖集中, 只儲存一個相應的對象, 才不會造成系統的混亂. override func viewDidLoad() { super.viewDidLoad() var view2 = UIView(frame: CGRectZero)
Time of Update: 2015-05-18
標籤:http://www.cnblogs.com/zyi1992/p/4509908.html轉載,學習了 代理是一種簡單而功能強大的設計模式,這種模式用於一個對象“代表”另外一個對象去做和實現一些東西。
Time of Update: 2015-05-18
標籤:function stringbuilder(){ this.arr = new Array(); this.append=function(str) { this.arr.push(str); } this.tostring = function() { return this.arr.join(‘‘); }}var sb = new stringbuilder();sb.append("hello");sb.append("doudou");$("#div1"
Time of Update: 2015-05-18
標籤:原文地址http://www.testwo.com/article/177如果你測試的是web app 或者是 hybrid app, chrome mobile emulation可以輔助大家快速的在PC端完成debug,或者是html部分的冒煙,布局測試。Mobile emulation只有在chrome 32版本之後才有!!!啟動模擬器開啟chrome,navigate到 developer tools(F12), 點擊“show drawer”按鈕。裝置欄:
Time of Update: 2015-05-18
標籤: 對於剛接觸Android的新人和剛走上Android技術崗位的開發人員們來說,在熟悉了相關之後,在項目完成後,就會面臨著一個重大的挑戰,那麼就是螢幕適配的問題。當然我們所說的螢幕適配指的是適配各種手機不同的解析度。當然,如果你熟悉官網的話(網址:developer.android.com),那麼你會發現官網上其實已經為你講解了怎麼做。 當然,首先你要知道如何開啟網址,由於大天朝的制度,你想直接進Android開發人員的官網,那麼真的很難了。這時候就需要藉助一點小工具了。比如:Free