Time of Update: 2016-05-16
標籤: LayoutParams相當於一個Layout的資訊包,它封裝了Layout的位置、高、寬等資訊。假設在螢幕上一塊地區是由一個Layout佔領的,如果將一個View添加到一個Layout中,最好告訴Layout使用者期望的布局方式,也就是將一個認可的layoutParams傳遞進去。
Time of Update: 2016-05-14
標籤:今天使用了tableview靜態表布局,紀錄如下1:使用tableview 靜態表,必須是UITableViewController2:Content 中選擇 Static Cells 如3://去除尾部多餘的空行 self.tableView.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];4:還要去掉以下方法,否則內容顯示不出來 -
Time of Update: 2016-05-14
標籤:¨廣播機制簡介¨動態和靜態註冊廣播¨接收系統廣播¨自訂廣播¨本地廣播 n廣播是一種系統級的事件(Event)。n當系統發生某些事件時(例如,收到簡訊、來電、電量低),就會向整個Android系統發出訊息,這種訊息就是廣播。Android 中的每個應用程式都可 以對自己感興趣的廣播進行註冊,這樣該程式就只會接收到自己所關心的廣播內容,這些廣
Time of Update: 2016-05-14
標籤:我們常常會用到上傳頭像,或者發文章的時候選擇本地圖片上傳的功能.這個很常見今天因為app的需求我研究了下.現在分享下.其實不論是通過拍照還是從相簿選取都會用到Intent這是系統提供給我們用來調用系統方法的好用工具!首先,需要設計下我們想怎麼調用系統的拍照或者選取圖片的方法我們可以點擊頭像或者一個按鈕然後彈出一個對話方塊,讓使用者自己選擇是拍照還是選擇圖片(如).那這個對話方塊怎麼寫呢.通過AlertDialog來實現(我們就給這個方法起名叫dialog)://對頭像操作
Time of Update: 2016-05-13
標籤:三種方法都是通過touchesBegin監聽螢幕的觸摸實現一、performSelector方式 1 #import "ViewController.h" 2 @interface ViewController () 3 @property (weak, nonatomic) IBOutlet UIImageView *imageView; 4 @end 5 @implementation ViewController 6 -
Time of Update: 2016-05-13
標籤:UIButton同時設定Title和Image後,預設是圖片在左文字在右,如1,很多情況下我們希望圖片在片在下,如2,只需要簡單的幾行代碼,即可實現。 (1)因為需要處理多個按鈕,所以將實現代碼封裝為一個方法,把每個UIbutton執行個體作為參數傳入即可,代碼如下: -(void)initButton:(UIButton*)btn{ btn.contentHorizontal
Time of Update: 2016-05-13
標籤:先來簡單介紹一下BlockBlock是什嗎?蘋果推薦的類型,效率高,在運行中儲存代碼。用來封裝和儲存代碼,有點像函數,Block可以在任何時候執行。Block和函數的相似性:(1)可以儲存代碼(2)有傳回值(3)有形參(4)調用方式一樣。Block 底層實現定義一個簡單的block 我們再給a賦值為20,此時列印出來a 的值還是10 但當我們在第一次給a 賦值時,前面加上__block 的時候,則列印出來20。 那麼為什麼加上__block 後
Time of Update: 2016-05-13
標籤:跨越AppDomain邊界訪問對象將書中的代碼(3處)將“MarshalByRefType”修改為“typeof(MarshalByRefType).FullName”,即可得到書中的輸出結果:將:MarshalByRefType mbrt =
Time of Update: 2016-05-13
標籤:常看到類似的 NSString *file = [[NSBundle mainBundle] pathForResource:name ofType:nil];這樣的代碼,用來擷取 file 的完全路徑。那麼它是什麼東西呢:先看 NSBundle 類,直接繼承NSObject類。這個類的對象,代表了 app
Time of Update: 2016-05-16
標籤:1、項目初始化:react-native init MyProject2、啟動項目:cd MyProjectreact-native start新開cmd視窗:react-native run-android3、原始碼分析:附上index.android.js檔案:/* * Sample React Native App * https://github.com/facebook/react-native */import React, { Component } from ‘react‘
Time of Update: 2016-05-13
標籤:ios 表示圖 下拉重新整理 UIRefreshControl用的是這個控制項。UITableViewController中有refreshControl這個屬性。表格的初始化和資料設定與常規一致。 1:初始化UIRefreshControl控制項,並綁定下拉事件 //添加下拉重新整理控制項 &nbs
Time of Update: 2016-05-13
標籤:結構體添加結構體,用nsvlue類typedefstruct{ NSUIntegerline; NSUIntegerrow;} TileLocation;//轉換為NSValueNSValue*value = [NSValuevalueWithBytes:&tileLocobjCType:@encode(TileLocation)];//轉換回結構體TileLocation
Time of Update: 2016-05-13
標籤:Android studio 需要jdk的依賴,沒裝jdk的朋友先裝jdk開啟終端,執行 java -version[email protected]:~$ java -versionjava version "1.8.0_91"Java(TM) SE Runtime Environment (build 1.8.0_91-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed
Time of Update: 2016-05-13
標籤:伺服器----WebService返回的是JSON資料 IOS解析報錯:Error Domain=NSCocoaErrorDomain Code=3840 "Unable to convert data to string around character 56." UserInfo={NSDebugDescription=Unable to convert data to string around character 56.} Code = 3840
Time of Update: 2016-05-16
標籤:NSNotificationCenter是 Cococa訊息中心,統一管理單進程內不同線程的訊息通迅。 添加觀察者接收通知://添加通知中樞觀察者[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(testMethod:) name:key object:self.person];參數說明: addObserver:
Time of Update: 2016-05-16
標籤:Model *model = self.modelArr[indexPath.row]; //根據label文字擷取CGRect NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init]; //set the line break mode paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
Time of Update: 2016-05-13
標籤:問題所在: 轉眼之間APP已經上線一個多月了,使用者數量呃呃呃勉強有2000註冊使用者。然後1.3版本的APP馬上就要開發完畢了。 然後上線的話,1.1,1.2都要能保留。IOS和安卓都一樣。 一:首先是介面版本 我想的方案就是,每個版本單獨部署分v1,v2,v3以前的介面都不變化。直接部署新的API。這樣是方便了部署,但是感覺有個很大的隱患就是如果修改了一個邏輯之前的所有項目有這個邏輯的版本都需要進行修改。 二:資料庫的改變 每個版本的介面或多或少都會有資料庫的變化,增刪改等東西。
Time of Update: 2016-05-13
標籤: 1.在項目中要使用到定時器,但是遇到了問題就是無法關閉定時器的,在網上找了資料才發生了原來定時器是要結合runloop的使用一起來的呀,不然是無法關閉定時器的使用的 self.timer1 = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(mythod1) userInfo:nil repeats:YES];
Time of Update: 2016-05-13
標籤:http://www.tuicool.com/articles/zq2meqMainActivity如下:package cc.testusespermission;import android.app.Activity;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.PermissionGroupInfo;import
Time of Update: 2016-05-13
標籤:最佳化頁面效能 考慮到行動裝置和移動互連網的特點,在進行移動網站的頁面開發設計時,一個總的原則是考慮使用者訪問的效率,降低頁面載入時間。 下面的內容來自百度,然後我自己做了筆記。另外可參考這個系列的文章。減少訪問請求數從設計實現層面簡化頁面,不要放太多的圖片、複雜的表達、動畫、視頻等等。這個好理解,位元據太占流量。 資源合并及壓縮:比如將背景圖片、導航圖片等等作為一張圖片,這樣只需一次請求,而不是多次。資源合并,只用一次請求,解決問題。