Time of Update: 2016-03-03
標籤:推送原理,先說一下原理吧,由App向iOS裝置發送一個註冊通知iOS向APNs遠程推送伺服器發送App的Bundle Id和裝置的UDIDAPNs根據裝置的UDID和App的Bundle Id產生deviceToken再發回給AppApp再將deviceToken發送給遠程推送伺服器(商家自己的伺服器), 由伺服器儲存在資料庫中當商家想發送推送時,
Time of Update: 2016-03-03
標籤:http://my.oschina.net/zhibuji/blog/195097主要解決: 在android中,多個進程對同一個sharedpreference進行修改,總會有一個進程擷取到的結果不是即時修改後的結果。SharedPreference作為android五大儲存(網路,資料庫,檔案,SharedPreference,contentProvider)之中最方便使用的一個,從類名上來看就不是一個儲存大資料的工具,以key/value成對的形式來儲存基礎資料型別
Time of Update: 2016-03-03
標籤:開發 知識 ios 650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/7C/CC/wKioL1bYA5XyTY8gAAVe3be_1_g191.png" style="float:none;" title="array1.png" alt="wKioL1bYA5XyTY8gAAVe3be_1_g191.png" />650)
Time of Update: 2016-03-03
標籤:觀察者模式在IOS中也是總要的一種模式,被觀察的對象會告訴觀察它的對象發生的一些變化,這裡會分為兩個實作類別和兩個介面 下面的一個Subject類,包含兩個委託ObjectDelagate和SubjectDelegate//Subject.h#import <Foundation/Foundation.h>//觀察者委託@protocol ObserverDelegate@required-(void)update;@end//被觀察者委託@protocol
Time of Update: 2016-03-04
標籤:分類:C#、Android、VS2015; 建立日期:2016-03-04 一、簡介 目前,基於位置的服務發展迅速,已涉及到商務、醫學、定位、追蹤、敏感地區警告、工作和生活等各個方面。定位服務融合了GPS定位、移動通訊、導航等多種技術,從而擷取使用者終端裝置的位置資訊,為移動使用者提供了與空間位置相關的綜合應用服務。 這一章我們主要以安卓內建的定位服務和百度定位服務為例,示範定位服務(Location Service)的基本用法。 二、本章樣本主介面 1、運行
Time of Update: 2016-03-03
標籤:Android jni GetFieldID 和 GetMethodID 函數的說明 GetFieldID是得到java類中的參數ID,GetMethodID得到java類中方法的ID,它們只能調用類中聲明為 public的參數或方法。使用如下:jfieldID topicFieldId = env->GetFieldID(objectClass,"name", "Ljava/lang/String;");jmethodID
Time of Update: 2016-03-03
標籤:資料持久化就是指將那些記憶體中的瞬時資料儲存到存放裝置中,保證即使在手機或電腦 關機的情況下,這些資料仍然不會丟失。儲存在記憶體中的資料是處於瞬時狀態的,而儲存在 存放裝置中的資料是處於持久狀態的,持久化技術則是提供了一種機制可以讓資料在瞬時狀 態和持久狀態之間進行轉換。持久化技術被廣泛應用於各種程式設計的領域當中,而本書中要探討的自然是 Android 中的資料持久化技術。Android 系統中主要提供了三種方式用於簡單地實現資料持久化功能,
Time of Update: 2016-03-03
標籤:由於listview的一些特性,剛開始寫這種需求的功能的時候都會碰到一些問題,重點就是儲存每個checkbox的狀態值,在這裡分享出了完美解決方案: 布局檔案:[html] <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" &
Time of Update: 2016-03-04
標籤:難得一次備忘相當詳細的原生GET網路請求操作,強迫症一樣記錄下來和大家分享… 也備複製用-(void)getResult{ _MB = [MBProgressHUD showHUDAddedTo:self.navigationController.view animated:YES]; //介面路徑 NSString *path = @"http://a.apix.cn/apixlife/phone/phone"; //路徑-+參數 NSString
Time of Update: 2016-03-03
標籤:最近開發項目時發現連網擷取到資料後,使用通知方式讓列表重新整理會存在死機的問題。經過上網尋找很多文章,都建議使用非同步更新的方式,可是依然崩潰。最後嘗試使用performSelectorOnMainThread方法可以成功更新tableView。下面就學習一下這個函數吧!NSObject類的performSelectorOnMainThread和performSelectorInBackground可以實現簡單的多線程編程技術1、-
Time of Update: 2016-03-04
標籤: 背景是這樣的:網站一開始訪問量比較小,大家就把所有的圖片檔案上傳到一個目錄下(比如是/data/images/)。後來訪問量大了,圖片也多了,這樣就影響讀取效率。所以有個這樣的需求,把這些個圖片檔案移動到多個目錄下,這個目錄是圖片的上傳日期(就是檔案屬性中的修改日期filemtime)組成的。比如2012-12-20的修改日期,那麼現在就該放在/data/images/2012/12/20的目錄下。 php有很容易的操作檔案的函數,可以方便完成。當然也可以利用shell指令碼完成。
Time of Update: 2016-03-04
標籤:
Time of Update: 2016-03-04
標籤:Service是Android中四大組件之一,在Android開發中起到非常重要的作用,是一個沒有使用者介面的在後台運行執行耗時操作的應用組件。通過startService()啟動的服務處於“啟動的”狀態,一旦啟動,service就在後台運行,即使啟動它的組建被銷毀,它還是處於運行狀態。service可以在很多場合的應用中使用,比如播放多媒體的時候使用者啟動了其他Activity這個時候程式要在後台繼續播放,比如檢測SD卡上檔案的變化,再或者在後台記錄你地理資訊位置
Time of Update: 2016-03-04
標籤:PHP.ini預設配置下,用file_get_contents讀取https的連結,就會如下錯誤:Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when you configured
Time of Update: 2016-03-04
標籤:1.Intent指定啟動目標組件2.Intentfilter描述基本組件所在地址3.其他包引入資源檔時記得引入R所在的包package com.jikexueyuan.intent;import com.jiahemeikang.helloandroid.R;import android.app.Activity;import android.os.Bundle;public class Aty2 extends Activity{ public Aty2() { //
Time of Update: 2016-03-03
標籤:1、iOS資料持久化儲存方案有哪些?參考答案:plist屬性列表格儲存體(如NSUserDefaults)檔案儲存體(如位元據寫入檔案儲存體,通過NSFileManager來操作將下載起來的位元據寫一篇檔案中儲存)NSKeydeArchiverArchive Storage,常見的是自動化歸檔/解檔處理,想要學習如何通過runtime實現自動化歸檔/解檔,可資料庫SQLite3儲存(如FMDB、Core
Time of Update: 2016-03-03
標籤:今天給大家帶來項目如何上架的教程準備:1. 一個開發人員帳號(需要交過錢的,??好黑)2. 一個做完的項目檢查:1. 你的Xcode必須是正式版,不可以是beta版本(不能上傳項目)2. 請確認你的Xcode是從App
Time of Update: 2016-03-03
標籤://// ViewController.m// text//// Created by 李東旭 on 16/1/22.// Copyright © 2016年 李東旭. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super
Time of Update: 2016-03-03
標籤:一.先來研究下這個軟體-》Appicon and Launchimage
Time of Update: 2016-03-03
標籤:在iOS開發, 涉及到多人協同開發的時候, 這個時候, 我們就得利用版本控制系統(例如GIT), 來合并和管理代碼了, 今天我們來講一下, 利用 SourceTree+oschina進資料列版本設定先來灌點雞湯:版本控制的方式有2種, 分為GIT 和 SVN, 那麼區別是什麼呢, 簡單說下, GIT(分布式) SVN(集中式)那麼什麼是集中式, 什麼是分布式呢: 看圖分布式的好處呢, 就是當前寫完了代碼, 提交到本地倉庫後, 不用害怕丟失, 而且也可以做版本的記錄,