iOS 學習筆記:(二)C語言 —— 2.2 關鍵字C#include <stdio.h>int main() {printf ("HelloWorld!\n");return 0;}JAVApublic static void main (String[] args) {System.out.println("HelloWorld!");}OC#import <Foundation/Foundation.h>int main()
Android自訂UI陷阱:LayoutInflater.from().inflate()一定不能工作在父類或虛類裡問題背景:有一些UI具有共性,比如常見的app第一次運行時出現的各種指示框,告訴你往哪搓是調音量的,往哪點是調螢幕亮度的,當點擊這些VIew,則其自動消失。或者一動時間後,自動消失。另外一個問題是,不同的方向下載入出來的指示View內容是不一樣的。為此需要將這些特點的View抽象出來,寫個父類或者說是基類,為啥一定要這樣搞,這樣寫好處很多。優點如下:1、可以讓代碼變得更簡潔。每個子
Android Sqlite對Date類型操作總結首先,sqlite資料庫在時間處理上和sqlserver還有oracle不同,下面根據自己做過的執行個體總結一下. 建立了一個Log資料表: LogID SourceID OperatorID LogType LogLevel LogTime
Android Studio科普篇——1.幾個個人化本人未研讀過android-studio使用文檔,亦未去好好琢磨它的各種提示等。以下內容均來自個人使用經驗,如有訛誤,還請指正。1、主題。File->Settings, 搜尋Theme, 點開Appearance, 在右邊面板的Theme中選擇Darcula。2、注釋快速鍵。File->Settings,搜尋keymap,點開Keymap,在右邊面板上搜尋,找到Other->Fix doc comment,雙擊,選擇Add
Swift字串截取方法的改進字串截取方法是字串處理中常用的基本方法。熟悉iOS的朋友都知道在基礎類的NSString中有substringToIndex:,substringFromIndex:以及substringWithRange:這三種基本的截取方法。問題描述:那麼,Swift語言中的String類是否有同樣的截取功能呢?反覆查看String類的標頭檔,並沒有找到相同或相似的函數介面。直接在swift檔案裡也不能對一個String類的變數調用上面的方法。然而通過引入基礎架構,
Develop Android Game Using Cocos2d-x0. EnvironmentWindows 7 x64Visual Studio 2013adt-bundle-windows-x86 (http://developer.android.com/sdk/index.html)android-ndk-r8ePython 2.7.3cocos2d-x-2.2.41. Steps1.1 Install Python, Cocos2d-x, Eclipse ADT bundle,
Android開發中盡量避免使用jpg圖片由於jpg容易失真,所以在Android開發中盡量避免使用.jpg圖片,而應該使用.png圖片,它採用了從LZ77派生的無損資料壓縮演算法.其實關於這點,Google已經暗示我們了:發現了沒有,在res下這些icon用的都是png格式.就是說Google推薦使用的是png格式的圖片.寫到這,想起個小事,童鞋問:在命名一個Activity對應的布局檔案的時候,怎麼樣算規範一些.其實我們在建立一個Activity的時候,也可以在看
使 UITableViewStylePlain Style 的TableView header 不浮動,像Group Style 那樣固定,跟隨Tableview 滾動,而不會停在頂端。#import <UIKit/UIKit.h>@interface YGSectionHeaderView : UIView@property NSUInteger section;@property (nonatomic, weak) UITableView
AIDL調用指南最近有需求要實現兩個apk之間的通訊,想到用AIDL來實現,現寫一個demo學習下AIDL如何使用。這裡我要實現一個apk(client端)調用另一個apk(server端)的方法.先實現server端,代碼結構如下AIDL檔案內容如下:package com.example.testaidl;interface MyInterface { void testMethod();}MainActivity.javapackage
JAVA版本公眾帳號開源項目版本發布-jeewx1.0(捷微)JeeWx, 敏捷開發,簡稱“捷微”.捷微是一款免費開源的公眾帳號開發平台.平台介紹:一、簡介jeewx是一個開源,高效,敏捷的開發平台採用JAVA語言,它是基於jeecg這個企業級快速開發架構實現的。jeewx的目的是最大化的簡化開發的流程,使用開發人員能把最好的精力放到具體業務開發,並能以最快的時間完成。把一些常規而頻繁的工作交由jeewx來處理即可,平台兼備的代碼產生器,線上開發,可以快速的完成公司專屬應用程式。為此j
CameraManager與CameraDevice與ICameraService的對應關係Camera2 AP
Eclipse SVN 安裝使用筆記1、 下載SVN 外掛程式開啟 Eclipse , 功能表列 Help -> Install New Software 在 Work with 這裡添加網址 : http://subclipse.tigris.org/update_1.8.x/ 斷行符號後即會出現如下兩個選項,全部勾選一路next , 到安裝完畢,中間會彈出個警告的, 不用管它,點擊 “ ok ”
[Cocos2d-x]在Cocos2d-x 3.x版本中如何通過WebSocket串連伺服器進行資料轉送WebSocket首先建立一個空的檔案夾,通過npm安裝nodejs-websocket:npm install nodejs-websocket建立app.js檔案:var ws = require("nodejs-websocket");ws.createServer(function(conn){ conn.on("text",
android Activity切換動畫效果 為Activity設定左右進出的效果,可以通過在Mainfest.xml檔案中設定主題的方式來實現。還可以使用java代碼。一、設定樣式先看看實現動畫的樣式:<style name="AnimationRToL" mce_bogus="1" parent="@<span
Go語言將登陸安卓平台 根據Google Go 語言Team Dev成員 David Crawshaw 的透露,Go 語言即將登陸安卓平台。對那些希望安卓平台上的開發語言不只有 Java 的人來說,雖然等來的不是 Dart 語言或 Groovy 語言,這仍然是一個讓人歡欣鼓舞的訊息。 這並不是將 Go 語言實現成完全的可替換 Java。計劃中 Go 語言在安卓平台上的封裝並沒有全面涉及
Android 布局最佳化工具Hierarchy Viewer的使用 網上已經有很多關於Hierarchy Viewer如何使用的文章,這裡就不一步步的示範具體怎樣使用了,ddna兄的《【Android工具】被忽略的UI檢視利器:Hierarchy Viewer》與張興業的《Android UI 最佳化——使用HierarchyViewer工具》都寫的很棒。 Hierarchy Viewer有兩個用途,一個是用於分析當前整頁模式層級,
應用程式啟動速度最佳化Mac OS/Android下的Static Initializer Mozilla工程師通過最佳化Static Initializer(靜態初始化,或全域建構函數, Global Constructor)和Binary布局來提升FireFox啟動速度的文章,非常有參考價值。文章中以x86及x86-64平台為基礎,下面加了Mac OS及Android上的binary布局。 什麼是Static Initializer? 簡而言之就是全域C++對象的初始化。
iOS開發- backBarButtonItem 顏色/文字修改iOS7之後. 預設的返回按鈕字型顏色是藍色的, 顯示內如是父VC(上一級介面)的title如果要做修改, 可以通過下面的辦法:1. 修改字型顏色(1) 在plist裡面, 加上View controller-based status bar appearance, 並且設定為NO(2) 在需要修改的那個介面. 加入如下代碼(加在viewDIdLoad即可)
AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源碼包-下載/配置/編譯/刷機)AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4
使用XCode6開啟項目以後再用XCode5出現的問題fatal error: malformed or corrupted AST file: 'Unable to load module使用不同版本的XCode出現的問題:fatal error: malformed or corrupted AST file: 'Unable to load module