Time of Update: 2016-03-16
標籤:如今Android、IOS應用火爆到了極點,各種 “萬億移動互連網時代”、“千元智能機普及” 的標題充斥著各種移動互連網大會,但作為一個普通 應用開發人員,真的能賺到錢嗎?KeyMob(www.keymob.com)源於一個KeyMobTeam
Time of Update: 2016-03-16
標籤:作為移動互連網發展趨勢,移動互連網經過幾年迅猛發展,越來越趨向成熟化、正常化,形成完整的產業鏈。其中,移動營銷可謂是重要一環,它關係著產業的變現問題,這幾乎是眾多開發人員必須要面對的終極難題。KeyMob負責人介紹,KeyMob支援百度廣告、admob廣告、iad、inmobi、chartboost、廣點通、adcolony視頻廣告等國內外流行的廣告平台,目前是國內註冊開發人員最多,日廣告展示量最大的移動廣告彙總平台,整體的移動廣告流量目前已經突破百萬。據悉,KeyMob移動彙總廣告平台是
Time of Update: 2016-03-16
標籤:情境: 真機模式下,自己編譯了一個framework,匯入工程後,在Pad上運行正常,比較開心。然後試試iPhone吧,咦,居然報錯,還是這種類型的錯誤(_OBJC_CLASS_$_某檔案名稱", referenced
Time of Update: 2016-03-16
標籤:介面設定預設的 Android Studio 為灰色介面,可以選擇使用炫酷的黑色介面。Settings --> Appearance --> Theme ,選擇 Darcula 主題即可。字型設定系統字型設定如果你的Android
Time of Update: 2016-03-16
標籤:手機的尺寸: 螢幕對角線的長度,單位為英寸(2.54cm)手機的解析度: 螢幕能顯示的像素的數量, 一般用在長方向上數量*寬方向上數量來表達手機的像素密度: pixels per inch,也稱PPi,即每英寸螢幕能顯示的像素數,像素密度越大,顯示畫面細節就越豐富。計算:像素密度={1+√[(長度像素數-1)^2+(寬度像素數-1)^2]}/螢幕尺寸DPI: Dots Per Inch(每英寸所列印的點數或線數)的縮寫,用來表示印表機列印解析度,
Time of Update: 2016-03-16
標籤:通過第一課的學習,你已經掌握了如何通過debug調試器來跟PC上的設計器聯調來即時查看UI設計效果、調試代碼了,接下來通過一系列的demo開發教學你將很快上手學習到如何開發一個真正的App。要開發App,最重要的就是確定主架構,好的主架構能起到減少工作量、簡化代碼的作用,而頁面通常需要產品人員的UE設計和美工人員的UI設計,如所示,這兩個步驟完成後才開始實現功能,由於篇幅限制,本教程不再贅述如何設計UI和UE,直接通過開發一個仿首頁面的頁面來做示範。完整的demo請參考,可以匯入到設計器中
Time of Update: 2016-03-16
標籤:音頻播放1、介紹 - 功能介紹 用於播放比較長的音頻、說明、音樂 ,使用到的是AVFoundation - 架構介紹 * AVAudioPlayer * 初始化: 注意 :(3)必須聲明全域變數的音樂播放對象、或者是屬性的音樂播放對象 才可以播放(4)在退出播放頁面的時候 一定要把播放對象置空 同時把delegate置空 匯入架構:#import
Time of Update: 2016-03-16
標籤: 當內容及分類較多時,往往採用頂部標籤式導覽列,例如網易新聞用戶端的頂部分類導航,最近剛好有這樣的應用情境,參考網路上一些demo,實現了這種導航效果,記錄一些要點。 (由於視頻轉GIF掉幀,滑動和下拉動畫顯得比較生硬,剛發現quickTime可以直接錄製手機視頻,推薦一下,很方便) 1.頂部標籤式導覽列 (1)實現思路
Time of Update: 2016-03-16
標籤:匯入架構:#import <AVFoundation/AVFoundation.h>聲明全域變數:@interface ViewController ()<AVAudioRecorderDelegate>{ AVAudioRecorder *audioRecorder;}@end 在ViewDidLoad中: UIButton *button = [UIButton
Time of Update: 2016-03-16
標籤:一、UIView和CALayer 首先,我們來看繼承關係,UIView->UIResponder->NSObject ,而CALayer直接繼承自NSObject,可見在NSObject的樹形模型中,CALayer比UIView層級要高,但這並不能說明什麼,那麼我們先來看一下CALayer的API文檔中的解釋。 The CALayer class manages image-based content and allows you to
Time of Update: 2016-03-16
標籤:介面設定預設的 Android Studio 為灰色介面,可以選擇使用炫酷的黑色介面。Settings --> Appearance --> Theme ,選擇 Darcula 主題即可。字型設定系統字型設定如果你的Android
Time of Update: 2016-03-15
標籤:2013年Google I/O 大會首次發布了Android Studio IDE(Android平台整合式開發環境)。它基於Intellij IDEA 開發環境,旨在取代Eclipse和ADT(Android開發人員工具)為開發人員提供更好的開發工具。既然Google一直在努力推廣,相信不久以後就有望趕上Eclipse。
Time of Update: 2016-03-15
標籤: static NSString * baseUrl = @"http://192.168.1.123/images/"; - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { SXTShopCell * cell = [tableView
Time of Update: 2016-03-15
標籤:第一種:代碼格式:package com.itzb.annimation;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.AlphaAnimation;import
Time of Update: 2016-03-15
標籤:計算一個樹的子樹節點權值和,節點權值可以單個修改。利用dfs序把一顆樹投影到數組裡,維護dfs序和子節點個數,然後用樹狀數組即可。 1 #include <cstdio> 2 #include <algorithm> 3 #include <cstring> 4 5 using namespace std; 6 7 const int maxn = 1e5+10; 8 int N,M,c[maxn],chdnum[maxn]; 9
Time of Update: 2016-03-15
標籤:代碼塊傳值 是從後往前傳值1.聲明代碼塊 (SecondXXX.h)2.聲明一個代碼塊類型的屬性(SecondXXX.h)3.調用代碼塊(SecondXXX.m)4.實現代碼塊(SecondXXX.m) #import <UIKit/UIKit.h>#import "FirstViewController.h"@interface AppDelegate : UIResponder
Time of Update: 2016-03-15
標籤:最近由於工作中要負責開發一款Android的App,之前都是做JavaWeb的開發,Android開發雖然有所瞭解,但是一直沒有搭建開發環境去學習,Android的更新速度比較快了,Android1.0是2008年發布的,截止到目前為止Android已經更新Android5.0.1,學習Android開發的第一步就是搭建Android的開發環境,部落格園裡面有不少人也寫了關於如何搭建Android開發環境的文章,我也看了一下,但是感覺都比較舊了,對照著做不一定能夠搭建成功,但是有些搭建步驟
Time of Update: 2016-03-15
標籤:對應著讀連絡人,把資料寫進去,市場上的社交類應用經常會有這樣的功能向raw_contacts表中添加一個id向data表裡面添加對應的資料擷取ContentResolver對象,通過getContentResolver()方法調用ContentResolver對象的query()方法,查詢raw_contacts表,得到Cursor對象調用Cursor對象的moveToLast()方法,遊標移動到最後一行擷取到最後一行記錄的contact_id,新的id就是它加上1調用ContentRes
Time of Update: 2016-03-15
標籤:首先建立一個引導圖的控制器類UserGuideViewController.h和UserGuideViewController.m#import <UIKit/UIKit.h>#import "firstViewController.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface UserGuideViewController :
Time of Update: 2016-03-15
標籤:1. 推送流程:Provider: 我們自己的後台伺服器;APNS: 蘋果的訊息推送伺服器(1) 當Provider有訊息要推送給手機的時候,先將訊息和deviceToken等欄位發送到APNS(2) APNS在登入的裝置列表中尋找裝置,並推送訊息到裝置;(3) iOS將訊息傳遞給應用程式,或者顯示通知等;2. 註冊-推送完整流程:(1) App註冊訊息推送;(2) iOS向APNS請求DeviceToken,App擷取DeviceToken;(3)