Time of Update: 2015-08-21
標籤:關於一些 iOS 面試問題的解答2015年04月26日這篇 post 主要是對知乎上 iOS程式員的問題列表 的回答, 也算是對自己已有的知識進行整理.如果你對本篇 post 中的回答有所疑問, 可以在下面留言. 如果有問題, 我一定會修改的 :-)問題以及回答1. 什麼是 ARC? (ARC 是為瞭解決什麼問題而誕生的?)ARC 是 Automatic Reference Counting 的縮寫, 即自動引用計數. 這是蘋果在 iOS5 中引入的記憶體管理機制.
Time of Update: 2015-08-27
標籤:android listview adapter ListView四種適配器: 1、ArrayAdapte 2、SimpleAdapter 3、SimpleCursorAdapter 4、BaseAdapter
Time of Update: 2015-08-25
標籤:基本事件包括begin,canceled,move,ended四項,如果對象的hidden屬性為yes,則無效果,hidden屬性必須為no;才能使用: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{//觸碰開始// NSLog(@"%ld",[touches count]); if ([[event allTouches]count]==2) {
Time of Update: 2015-08-25
標籤:在移動端,因手機的配置和3/4G網路的原因,從兩個方面解決效能最佳化問題,1.載入不超過3秒,用loading或者資源不要超過1M。2.渲染速度。基於以上兩個方面,所有影響首屏載入和渲染的代碼應在處理邏輯中後置。載入最佳化:1.Http請求: 減少Http請求,手機瀏覽器同時響應請求為4個請求,所以,盡量合并js和css,並且對圖片進行合并。2.緩衝: 使用緩衝可以減少向伺服器的請求數,節省載入時間,所以所有靜態資源都要在伺服器端設定緩衝,並且盡量使用長Cache(長Cache資源的更
Time of Update: 2015-08-21
標籤:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView
Time of Update: 2015-08-26
標籤:參考:http://blog.sina.com.cn/s/blog_68661bd80101nn6p.html IPhone下每個app可用的記憶體是被限制的,如果一個app使用的記憶體超過20M,則系統會向該app發送Memory Warning訊息。蘋果公司系統工程師建議,應用程式所佔記憶體不應該超過20MB,開發人員圈內流傳著一個粗略的經驗法則:當應用程式佔用了大約20MB記憶體時,iphone開始發出記憶體警告。當應用程式所佔記憶體大約為30MB時,iphone
Time of Update: 2015-08-26
標籤:時間篩選1、可以實現時間篩選,目測應該還有更簡單的方法。思路: 擷取當天時間,和目標時間進行比對操作。注意點:時區 時區 時區 重要的時區說三遍。- (void)viewDidLoad { [super viewDidLoad]; NSDate * today = [NSDate date]; //定義當前時區時間 NSString * time [email protected]"2015-08-16 00:00:00";
Time of Update: 2015-08-26
標籤:cocos2d-x android打包 環境配置 打包工具下載 安裝包 所需要的安裝包如下: Cocos2d-x 3.4,地址 http://cn.cocos2d-x.org/download#anchor2。其他安裝包百度下載網盤連結:http://pan.baidu.com/s/1c0hRJig 密碼:kfzq Android SDk。
Time of Update: 2015-08-21
標籤:對於不同蘋果裝置,各個參數查看《iOS:機型參數、sdk、xcode各版本》。 機型變化 座標:表示螢幕物理尺寸大小,座標變大了,表示機器螢幕尺寸變大了; 像素:表示螢幕圖片的大小,跟座標之間有個對應關係,比如1:1或1:2等; ppi:
Time of Update: 2015-08-26
標籤:一、在工程中添加AddressBook.framework和AddressBookUI.framework二、擷取通訊錄1、在infterface中定義數組並在init方法中初始化?123456NSMutableArray *addressBookTemp; - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle
Time of Update: 2015-08-25
標籤:手電筒 夜間護眼 程式主要有兩個功能,一是護眼燈,二是手電筒,然而手電筒相容性解決辦法就是加入異常控制,避免各種異常佔用啟動不了手電筒. 程式主介面,沒有美化,只實現準系統. 部分代碼: 護眼蒙板主要代碼 private void CreateView() { mWindowManager = (WindowManager) getApplication()
Time of Update: 2015-08-26
標籤:這2天做二維碼,網上一找,發現很麻煩,要設定各種,還要導包。其實IOS有內建的二維碼產生設定2維碼的大小#pragma mark - InterpolatedUIImage - (UIImage *)createNonInterpolatedUIImageFormCIImage:(CIImage *)image withSize:(CGFloat) size { CGRect extent = CGRectIntegral(image.extent);&
Time of Update: 2015-08-25
標籤:在iOS平台使用ffmpeg解碼h264視頻流,有需要的朋友可以參考下。對於視頻檔案和rtsp之類的主流視頻傳輸協議,ffmpeg提供avformat_open_input介面,直接將檔案路徑或URL傳入即可開啟。讀取視頻資料、解碼器初始參數設定等,都可以通過調用API來完成。但是對於h264流,沒有任何封裝格式,也就無法使用libavformat。所以許多工作需要自己手工完成。這裡的h264流指AnnexB,也就是每個nal unit以起始碼00 00 00 01 或 00 00
Time of Update: 2015-08-26
標籤:在一個Android應用中,主要由四種組件組成(四種組件分別為:Activity、Broadcast、Service、ContentProvider),而這四種組件是獨立的,它們之間可以互相調用,協調工作,最終組成一個真正的Android應用。在這些組件之間的通訊中,主要是由Intent協助完成的。
Time of Update: 2015-08-26
標籤:開啟沉浸模式:/** * Detects and toggles immersive mode (also known as "hidey bar" mode). */ public void toggleHideyBar() { // BEGIN_INCLUDE (get_current_ui_flags)
Time of Update: 2015-08-25
標籤:很多網站都通過User-Agent來判斷瀏覽器類型,如果是3G手機,顯示手機頁面內容,如果是普通瀏覽器,顯示普通網頁內容。GoogleChrome瀏覽器,可以很方便地用來當3G手機模擬器。在Windows的【開始】–>【運行】中輸入以下命令,啟動Google瀏覽器,即可類比相應手機的瀏覽器去訪問3G手機網頁:GoogleAndroid:chrome.exe –user-agent=”Mozilla/5.0 (Linux; U; Android 2.
Time of Update: 2015-08-25
標籤:Android系統對EditText這個控制項有監聽功能,如果某個Activity中含有該控制項,就會自動彈出軟鍵盤讓你輸入,這個看似人性化的方案有 時候並不被使用者喜歡的,所以在有些情況下要禁用該功能。這幾天做的應用也有這個問題,所以就查了,網上大部分都是如下方法:<activity android:name=".MainActivity" android:screenOrientation="landscape"
Time of Update: 2015-08-25
標籤:#!/usr/bin/python2.7# -*- coding:utf-8 -*-from __future__ import divisionfrom optparse import OptionParserimport commands,sys,jastme,refrom datetime import datetime""" &nb
Time of Update: 2015-08-25
標籤:#!/usr/bin/python2.7# -*- coding:utf-8 -*-from optparse import OptionParserimport commands,sys,jastme,refrom datetime import datetime""" Nagios plugin to repor
Time of Update: 2015-08-25
標籤:bluetooth a2dp sink hfp client avrcp controller The APIs of A2DP sink, AVRCP controller and HFP client are not published in Android L, but the code which implements the