Time of Update: 2015-06-27
標籤:緣由 從事iOS工作一年多了,主要從事QQ錢包SDK開發和財付通app維護,隨著對業務的慢慢熟悉,最近在思考這兩款應用架構設計的思想,剛好昨天在裡看了一篇iOS大牛對終端應用架構的分享,乘熱打鐵,下面淺談下我對ios應用架構設計的理解,寫的不好或不對的地方,歡迎大家拍磚,我們一起來探討。 假如問你一個iOS or Android app的架構,你會從哪些方面來說呢? 不要急著給出你的答案,可以先在你的腦子裡思考3分鐘,
Time of Update: 2015-06-27
標籤: 此前有同事跟我聊過關於移動端用canvas壓縮圖片後再上傳的功能,最近有了點空閑時間,所以就實踐了一下。demo效果連結在文章底部貼出。 在做移動端圖片上傳的時候,使用者傳的都是手機本地圖片,而本地圖片一般都相對比較大,拿iphone6來說,平時拍很多圖片都是一兩M的,如果直接這樣上傳,那圖片就太大了,如果使用者用的是移動流量,完全把圖片上傳顯然不是一個好辦法。 目前來說,HTML5的各種新API都在移動端的webkit上得到了較好的實現。所以直接在前端壓縮圖片,已經成
Time of Update: 2015-06-27
標籤:前言:作為一名IOS開發人員,把開發出來的App上傳到App Store是必須的。下面就來詳細介紹下具體流程。1.開啟蘋果開發人員中心:https://developer.apple.com開啟後點擊:Member Center如果你的電腦沒有儲存密碼,則會提示你輸入開發人員帳號和密碼,因為我的電腦已經儲存了,所以直接進入。2.點擊:Certificates, Identifiers & Profiles3.點擊Devices一.建立App IDs和Boudle
Time of Update: 2015-06-27
標籤:I‘ve develop a test application in Xamarin Studio (Android with C#) and wanted to test it on my phone.The application worked just fine in the Device emulator (Same OS version) but when I install / open it on my phone, it just says
Time of Update: 2015-06-27
標籤:一、下載並安裝openfire1.到http://www.igniterealtime.org/downloads/index.jsp下載最新openfire for mac版比如:Openfire 3.8.1,下載後的檔案:openfire_3_8_1.dmg2.點擊安裝,並執行預設操作3.啟動openfire服務在系統喜好設定的其他裡,點擊openfire偏好啟動後,點擊Open Admin Console按鈕,自動在瀏覽器中開啟本地web配置頁面http://localhost:90
Time of Update: 2015-06-27
標籤:1、appendjquery中的append的使用方式:$("#id").append("<a
Time of Update: 2015-06-27
標籤:單例模式是iOS常用設計模式中的一種。單例設計模式的作用是使得這個類的一個對象成為系統中的唯一執行個體,因此需要用一種唯一的方法去建立這個對象並返回這個對象的地址。那麼,我們何時使用單例模式呢?1、類只能有一個執行個體,而且必須從一個為人熟知的訪問點對其訪問。2、這個唯一的執行個體只能通過子類化進行擴充,而且擴充的對象不會破壞用戶端代碼。那麼用Objective-C如何?單例模式呢?下面我們來建立一個Singleton類,在Singleton.h中實現如下 @interface&
Time of Update: 2015-06-27
標籤:首先,說到APP的安全性漏洞,身為程式猿的大家應該不陌生;如果拋開安卓自身開源的問題的話,其主要產生的原因就是開發過程中疏忽或者代碼不嚴謹引起的。但這些責任也不能怪在程式猿頭上,有時會因為BOSS時間催得緊等很多可觀原因。由國內行動裝置 App安全檢測團隊愛內測(ineice.com)的CTO給我們淺談關於Android 系統的開源設計以及生態環境。1. 應用反編譯漏洞:APK 包非常容易被反編譯成可讀檔案,稍加修改就能重新打包成新的
Time of Update: 2015-06-27
標籤:android notification notificationmanager Notification是顯示在手機狀態列的通知 通過Notification.Builder類建立Notification對象。Notification.Builder常用方法:setDefaults
Time of Update: 2015-06-27
標籤:android開發 sdcard avd adb 安卓 首先,實現這一切的大前提是,你的AVD安卓模擬器,在啟動之前,有設定好sdcard的大小,如。同時,你的AVD安卓模擬器,要處於啟動狀態。否則無法執行如下的操作。這裡以《【Android】利用adt-bundle在Windows下輕鬆搭建Android開發環境與Hel
Time of Update: 2015-06-27
標籤:系統:Mac 10.10Java JDK:官方JDK1.8IDE:Android Studio 1.2Android SDK:24.2模擬器:genymtion 安裝Mac版本的Android Studio安裝實在沒有什麼好講的,把app拖到Application檔案夾裡面就好了。比Windows版本還容易。我的dmg檔案刪掉了,所以這張圖是從網上找的,好在安裝麼一樣了。 JDK是官方下載的,記得是需要有帳號登陸的,這個自己動手豐衣足食了。 Android
Time of Update: 2015-06-27
標籤:1. 儲存寫入儲存卡的許可權 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" /> 2.
Time of Update: 2015-06-27
標籤:原文: 網頁寬度自動適應手機螢幕寬度的方法 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes"
Time of Update: 2015-06-27
標籤:在編寫IOS應用程式的過程中,我一直都是使用iPhone Retina(3.5-inch)模擬器測試的,一切顯示正常,切圖如下:我在應用開發中,採用的是純程式碼實現。公司提供了一部iPhone4s,我使用其測試一切顯示正常。 問題出在,當我使用iPhone5和 iPhone5s真機測試時,發現我的應用程式在iPhone5和iPhone5s上沒有鋪滿螢幕顯示畫面,而是在應用畫面的上下各有一條黑色,如下:檢查問題步驟:一、我開始仔細檢查My
Time of Update: 2015-06-27
標籤:一、簡單介紹xib和storyboard的比較,一個輕量級一個重量級。共同點:都用來描述軟體介面都用Interface
Time of Update: 2015-06-27
標籤:程式功能:點擊一個按鈕,然後彈出一個提示資訊Step 1:在eclipse中建立一個android application project,在建立過程中不勾選create activity,這樣就建立了一個空的android工程。 此時,src及res/layout均為空白。Step 2:在src中建立一個Activity繼承自android.app.Activity,點擊finish,產生代碼如下: 1 package cn.csc.hello_world; 2 3 4
Time of Update: 2015-06-27
標籤:手機APP軟體使用說明一、 POLYCOM用戶端(視頻會議終端)登入:1、 開啟手機,找到Polycom軟體,點擊開啟。 2、
Time of Update: 2015-06-27
標籤:android fragment Fragment的設計哲學Fragment的繼承體系Fragment的開發大部分都會繼承如下的三個方法Fragment與Activity的通訊 Fragment與Activity互動資訊 Fragment的管理與Fragment事務開發兼顧解析度的應用 開發顯示圖書詳情的Fragment圖書想詳情Fragment類機器布局package peng.liu.test;import
Time of Update: 2015-06-27
標籤:ios-多線程一.多安全執行緒方案1.用同步鎖,但是很影響效能2.用NSLock,也是鎖機制3.用派發隊列,在並行隊列裡面,結合dispatch_barrier,保證並發隊列的資料操作是獨立執行的。—-參考《52個高效cocoa編程方法》總結:第三種方式最優,但是,很少用。當然也可以用串列隊列,但是並行隊列效率更好。還有,對於單例的寫法:最好用 dispatch_once.二.圖片圓角的處理1.用 layer
Time of Update: 2015-06-27
標籤:ios architectures 架構 相容性 效能 1. Valid Architectures 就是你的項目所支援的架構2.裝置對應的architecture: armv6:iPhone 2G/3G,iPod 1G/2G armv7:iPhone 3GS/4/4s,iPod