統計iOS項目的總程式碼數的方法,統計ios項目行數 開啟終端, 用cd命令 定位到工程所在的目錄,然後調用以下命名即可把每個原始碼檔案行數及總數統計出來:find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l 按下 斷行符號 其中,-name "*.m"
不同iOS版本做代碼適配__IPHONE_OS_VERSION_MAX_ALLOWED 和
iOS10 適配問題-Xcode8,ios10適配-xcode8前段時間升級了Xcode8,整體來說對OC的影響不大,但是還是跳一個坑,消耗了不少時間。這裡總結下遇到的適配問題。1、許可權問題 Xcode8
ios開發 學習積累20161027~20161028,2016102720161028前言學習ios這幾天來,總結下,函數的定義,調用。跟其他語言都有一定的區別;幾個特別重要的就是對象的迭代的使用和判斷、取隨機數、動畫的實現及數組的深入研究等等之前的總結地址ios開發
ios開發 學習積累20161024,ios20161024 打算轉ios開發工程師的崗位 今天看了下視頻,自己吭呲吭呲幾下開始寫UI 先把Xcode8 的介面總結下navigator ['nævɪɡetɚ] 導航器、瀏覽器symbol navigator 符號導航器此導航器提供快速定位至項目中局部標識符的方法,例如組成應用程式的類、協議等。debug~ 調試breakpoint ~ 斷點report navigator 報告導航器delegate
iOS touch事件單擊雙擊區分響應,iostouch如果您的 iPhone 應用裡有個 view,既有單擊操作又有雙擊操作。使用者雙擊 view 時,總是先執行一遍單擊的操作再執行雙擊的操作。所以直接判斷時就會發現不能直接進入雙擊操作。下面是區分 touch 事件是單擊還是雙擊的方法-(void)singleTap{ NSLog(@"Tap 1
YYStock開源----iOS股票K線繪製第二版,yystock----ios新的股票繪製粗來啦,歡迎圍觀star的說(*^__^*) 嘻嘻……捏合功能也準備完善了Github:https://github.com/yate1996/YYStock長按分時圖+五檔圖 分時圖+五檔圖 長按分時圖 分時圖 K線圖 長按K線圖 非全屏嵌入 咦,發現UI好看但是功能好像有點不夠用???沒事,欲求不滿的話專業版K線Demo也有♪(^∇
IOS用戶端實現RSA加密,ios用戶端rsa在IOS的app登陸模組,使用者名稱和密碼如果直接傳給後台伺服器,很容易被截獲並偽造網路請求,如果利用RSA演算法在每個用戶端利用公開金鑰解密,伺服器端進行私密金鑰解密,即使截獲了密碼也是無法解密的在這裡只介紹用戶端如何對密碼進行公開金鑰加密和解密首先開啟終端產生公開金鑰和私密金鑰(要有openSSL工具)openssl genrsa -out private_key.pem 1024openssl req -new -key
iOS學習,ios學習路線思路:1.建立一個單例+ (instancetype)shareManager { static CCPaomaView *pModel = nil; static dispatch_once_t once; dispatch_once(&once, ^{ pModel = [[CCPaomaView alloc]initWithFrame:CGRectMake(0, 0, KScreenWidth, 0.0468
YYStock開源----iOS股票K線繪製第二版,yystock----ios新的股票繪製粗來啦,歡迎圍觀star的說(*^__^*) 嘻嘻……先,其他時候抽空補上可好~Github:https://github.com/yate1996/YYStock長按分時圖+五檔圖 分時圖+五檔圖 長按分時圖 分時圖 K線圖 長按K線圖 非全屏嵌入 咦,發現UI好看但是功能好像有點不夠用???沒事,欲求不滿的話專業版K線Demo也有♪
iOS10 升級相容必備參考,ios10升級相容必備最近提交審核不通過,再iOS10上運行崩潰 。然後需要處理崩潰的問題,晚上找了一下,整理收集起來。 方便後續查看使用。 參考:http://blog.csdn.net/gbking/article/details/52587149http://www.cnblogs.com/xiaoc1314/p/5882403.htmlhttp://www.jianshu.com/p/61b73ac8662ahttp://www.2cto.com/
UIWindow的那些事,UIWindow那些事UIView是視圖的基類,UIViewController是視圖控制器的基類,UIResponder是表示一個可以在螢幕上響應觸摸事件的對象;一、UIWindow是一種特殊的UIView,通常在一個程式中只會有一個UIWindow,但可以手動建立多個UIWindow,同時加到程式裡面。UIWindow在程式中主要起到三個作用: 1、作為容器,包含app所要顯示的所有視圖 2、傳遞觸摸訊息到程式中view和其他對象 3、與UIViewContr
搖一搖的實現,實現要實現搖一搖的功能,類似於的搖一搖方法1:通過分析加速計資料來判斷是否進行了搖一搖操作(比較複雜)方法2:iOS內建的Shake監控API(非常簡單)本文介紹方法2:判斷搖一搖的步驟: 1)檢測到開始搖動 - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ //檢測到後可做一些處理 } 2)搖一搖被取消或中斷 - (void)motionCancelled:
iOS陀螺儀 參數意義,ios陀螺儀參數self.mManager = [[CMMotionManager alloc]init]; self.mManager.deviceMotionUpdateInterval = 0.5; if (self.mManager.gyroAvailable) { [self.mManager
iOS面試用到的知識點和技術點--第二章,ios第二章接著第一章的繼續 昨天沒有更新,很抱歉1、Socket編程 以及一些第三方架構Socket-IO GCDAsyncSocket通訊架構? 1、使用系統內建的CFsocket 2、第三方Socket-IO 3、GCDAsyncSocket 想要瞭解更多 請看http://www.jianshu.com/p/2ef8a1b08338 2、友盟、shareSDK分享? 1、關於友盟 是什麼
FMDB的使用,FMDB使用FMDB的使用一:瞭解FMDB的三個重要類1.1 FMDataBase:提供SQLite資料庫的類,用來執行SQL語句1.2 FMResultSet: 用在FMDatabase中執行查詢結果的類1.3 FMDatabaseQueue:在多線程下查詢和更新資料庫用到的類 二:使用FMDB2.1 建立資料庫FMDatabase *db = [FMDatabase databaseWithPath:@“/tmp/tmp.db”];2.2
iOS 系統分析(一) 閱讀核心準備知識,ios系統分析➠更多技術乾貨請戳:聽雲部落格0x01 iOS體系架構1.1 iOS 系統的整體體系架構使用者體驗( The User Experience layer ):SpringBoard 同時支援 Spotlight。應用軟體開發架構(The Application Frameworks layer):Cocoa ( Cocoa Touch )。核心開發架構(The Core Frameworks):圖形和多媒體一類軟體的開發環境,包括
iOS Class 使用NSProxy和NSObject設計代理類的差異,nsproxynsobject 經常發現在一些需要使用訊息轉寄而建立代理類時, 不同的程式員都有著不同的使用方法, 有些採用繼承於NSObject, 而有一些採用繼承自NSProxy. 二者都是Foundation架構中的基類, 並且都實現了<NSObject>這個介面, 從命名和文檔中看NSProxy天生就是用來幹這個事情的. 但即便如此, 它們卻都定義了相同的訊息轉寄的介面,
App開發流程之資料持久化和編譯靜態連結庫,app靜態先記錄資料持久化。iOS用戶端提供的常用資料持久化方案:NSUserDefaults代表的使用者佈建,NSKeydArchiver代表的歸檔,plist檔案儲存體,SQLite資料庫(包括上層使用的Core
App開發流程之字串處理工具類,app工具類記錄字串的處理,不是一個簡單的工作。NSString是代碼中隨處可見的類型,也是應用和處理繁多的對象,在此只記錄需要常備的方法,並且加以說明。#pragma mark -- 【計算字串尺寸+ (CGSize)getStringSizeWith:(NSString *)string attributes:(NSDictionary *)attributes;+ (CGSize)getStringSizeWith:(NSString *)string