關於NSArray的幾種排序:,NSArray幾種排序:#利用數組的sortedArrayUsingComparator調用 NSComparator 其中NSComparator其實就是一個返回NSComparisonResult的block。 typedef NSComparisonResult (^NSComparator)(id obj1,id obj2); 其中obj1、obj2其實是NSArray中的元素
iOS_時間相關,ios時間相關計算兩個時間之差,並以倒計時的方式顯示:例如:剩餘XX天XX小時XX分XX秒如下:NSDate的分類:使用情境:比較微博發送時間和目前時間,根據時間差的長短,顯示不同的發表時間ios 6 什時推出 相比 ios 5 的特點與改進www.apple.com.cn/ios/ios6/ iOS8剛發布那什時可以真正下載這個不清楚。不過建議不要刷機。因為還處於調試階段,不太穩定。具體下載時間可以關注一些蘋果相關的微博。
實現ios常見菜單效果的思路,ios菜單思路
Drawable和Bitmap轉換,drawablebitmap一、Bitmap轉DrawableBitmap bm=xxx; //xxx根據你的情況擷取BitmapDrawable bd=new BitmapDrawable(bm);因為BtimapDrawable是Drawable的子類,最終直接使用bd對象即可。二、
iOS之UI編程--霓虹燈的實現,iosui--霓虹燈學習UI編程已經有三四天了,這幾天學習了一些初級的視圖和控制項,比如UIView,UIlabel以及UIButton.,學習UI編程,有一點樂趣就是自己寫的代碼可以看到效果了。這一點和C語言以及OC區別很大。於是我就嘗試做了一個簡單視圖顏色變換的應用,也就是霓虹燈。實現的功能可以由裡而外,也可以由外到裡,還可以暫停。由於水平有限,再加上還沒有學習NSTimer,只是從網上瞭解到了簡單地應用,所以代碼實現上可能會有些問題,演算法不是最優的,還望
Android TextView中實現點擊文本超連結(無底線)的封裝類,androidtextview android中有的時候需要在TextView上設定一些超連結,點擊這些超連結時進行一些操作。例如新浪微博上的一些關鍵字,點擊時會跳轉到相應的頁面。 如何?我們就直接看源碼吧。/** * *created by Mr.Simple, Aug 21, 20141:51:40 PM.
iOS開發-播放本地音頻(可後台播放),ios後台//初始化音樂 //建立音樂檔案路徑 NSString *musicFilePath = [[NSBundle mainBundle] pathForResource:@"eyeExe" ofType:@"mp3"]; //判斷檔案是否存在 if ([[NSFileManager defaultManager] fileExistsAtPath:musicFilePath])
Cocos2d-x 3.1.1 學習日誌16--A星演算法(A*搜尋演算法)的學習,cocos2d-x16--a A *搜尋演算法俗稱A星演算法。這是一種在圖形平面上,有多個節點的路徑,求出最低通過成本的演算法。常用於遊戲中的NPC的移動計算,或線上遊戲的BOT的移動計算上。 首先:1、在Map地圖中任取2個點,開始點和結束點 2、首先判斷該點是不是不可以穿越的點,
謀哥:大神都是這麼練出來的--打一個5厘米口徑的洞,打進去10米!,大神一個5[每天一原創乾貨,第六十六篇]我不是說我帥了!昨天一位大神(他在自己的領域早就成神)答應我寫一篇文章描述他的帥,就分享一個價值3萬的江湖技法。他要求不能暴露它名字、頭像,這個有難度,不過我答應他,就為了那價值3萬的神技!大家都知道,百度知道的回答是不能帶超連結的!但是,為啥說人家帥?那是這位帥神能夠玩到帶幾十個超連結。百度都怕他,所以在百度知道這個領域他是超神的存在。今天他免費教謀哥和其他牛
(Android review)dialog的使用,androiddialog一、基本知識點常見的dialog基本代碼:AlertDialog.Builder builder = new AlertDialog.Builder(this);AlertDialog dialog =
Android Environment類的介面詳解Android應用開發中,常使用Environment類去擷取外部儲存目錄,在訪問外部儲存之前一定要先判斷外部儲存是否已經是可使用(已掛載&可使用)狀態,並且需要在AndroidManifest.xml檔案中添加外部儲存讀和寫的許可權。Environment類中提供了幾個靜態常量用於標識外部儲存的狀態,這些狀態都是String類型MEDIA_BAD_REMOVAL 在沒有掛載前儲存媒體已經被移除。MEDIA_CHECKING
Android-本地廣播提高安全性通常 我們大部分廣播接收器的作用是為了處理我們的應用業務,在廣播機制中,Android提供了LocalBroadcastManager類來為我們應用安全保駕護航1.建立LocalBroadcastManager:final LocalBroadcastManager localBroadcastManager=LocalBroadcastManager.getInstance(this);2.通過LocalBroadcastManager發送廣播Intent
(Android review)Activity之間的資料傳遞一、基本知識點1、Activity之間傳遞資料1)傳遞基本類型或Stringintent.putExtra("username", username); getIntent(); intent.getStringExtra("username");2)以bundle的形式傳 Bundle bundle = new Bundle(); bundle.putString("username", username);
Android 自訂View在安卓開發的過程中,安卓官方內建的控制項有時候往往不能滿足我們的需求。這個時候我就需要自訂。下面我們就看看自訂View: package com.example.myview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import
android:SQLiteOpenHelperpackage com.example.domain;public class Person {private int id;private String name;public Person() {super();}public Person(int personid, String name) {this.id = personid;this.name = name;}public int getId() {return id;}public
Android學習路線(二十四)ActionBar Fragment運用最佳實務 通過前面的幾篇部落格,大家看到了Google是如何解釋action bar和fragment以及推薦的用法。俗話說沒有demo的部落格不是好部落格,下面我會介紹一下action bar和fragment在實戰中的應用,以及相關demo源碼,希望和大家相互交流。瞭解過fragment的同學們應該都知道,fragment是android 3.0版本才出現的的,因此如果要在支援android
android擷取圖片的旋轉角度public static int getExifOrientation(String filepath) { int degree = 0; ExifInterface exif = null; try { exif = new ExifInterface(filepath); } catch (IOException ex) { Log.d(TAG, "cannot read exif" + ex); }
Android效能最佳化之布局最佳化由於Android系統對硬體的要求較高,並且上層應用都是用Java(效率要比C++低)編寫的,對程式的最佳化就成了程式員的日常工作了;Android的最佳化可以從以下幾個地方下手:布局最佳化、資料庫最佳化、使用非同步載入資料、使用緩衝技術、演算法代碼最佳化、使用線程池先從比較簡單的布局入手程式目錄結構1.使用 標籤複用相同部分的布局檔案,就是在一個而已檔案中包含另一個布局activity_main.xmlvcD4KPHByZSBjbGFzcz0
用簡單的方法,在android上實現手勢放大縮小功能package com.example.eventtest;import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.gesture.GestureOverlayView;import android.gesture.GestureOverlayView.OnGestureListener;import
給android layout 添上state的翅膀在android中,可以很容易給一個視圖的外觀加上state,從而反映行為狀態比如:啟用、選中、懸浮等。但是對於視圖布局的動態調整,比如說某一狀態,需要顯示按鈕,下一個狀態,不需要顯示這個按鈕,就顯得蒼白無力。 這種情況,大家會說我去改一下按鈕的可見度就ok了呀。的確是這樣,但是涉及到多個狀態、多個控制項的時候是不是很麻煩?現有解決辦法主要問題有: (1) 多狀態、多組件的難於管理。&