原创 GCD-----dispatch隊列(iOS線程)

GCD的核心就是dispatch隊列,dispatch_block的執行最終都會放進某個隊列中進行,它類似NSOperationQueue,但更復雜也,也更有效,結合block實現的GCD會把函數的閉包特性發揮出來 一、隊列的生成

原创 iOS 開發之傳感器的使用—

因爲有個項目需要獲取光的值,在不同光線下值得獲取,在查閱了些資料之後發現: pragma mark - 磁場數據 (void)locationManager:(CLLocationManager )manager didUpda

原创 需求分析01-需求分類

原文:關注公衆號:圓珠筆LenLee查看帶圖文章 原文(帶圖文章) 最完美的創業團隊是一個會寫代碼,有點商業感覺,又有審美的技術人員,比如Facebook的扎克伯格,初創團隊的商業事情由產品經理兼着思考,產品做出來之後,會引入第三

原创 **產品經理之流程圖**

可關注公衆號:圓珠筆LeeLen 查看原文章 不知道從什麼時候開始發現生活中和工作中一個問題:因爲一個專業名詞的定義,爭論的不可開交,仔細想來,是因爲我們都喜歡一個名詞的專有定義,因爲沒有一個固定的答案,吵到最後大家都會去

原创 iOS12.1 出現 tabbar 按鈕錯亂問題

更新12.1之後,發現push一個界面,返回的時候,tabBar上的圖標和文字出現從上往下移動的位置錯亂問題,瞬間內心不愉快了! 經過測試發現,如果使用系統OS12.1 UINavigationController + UITabBarC

原创 Xcode 10 升級 BUG 小解決 iOS12

完美,當你看到Xcode10更新了之後,想立即使用的心情莫名迫切,而當你升級了之後,恭喜你中獎了。。。。。 首先會報錯:Xcode10:library not found for -- libstdc++.6.tdb  也就是缺少這個庫文

原创 不要慫一起看看響應者鏈和事件傳遞

在iOS中,只有繼承了UIResponder的對象纔可以接受並處理時間,這些對象被稱爲響應者對象 >   UIApplication >  UIViewController > UIView 這些都繼承自UIResponder,因此他們都

原创 網絡協議的簡單梳理--socket、http、https、tcp、ip

一、socket 1、socket套接字是通信的基石,是支持TCP/IP協議的基本操作單元,包含進行網絡通信的五種信息        1> 鏈接使用的協議       2> 本地主機的IP地址       3> 本地進程的協議端口    

原创 OC之RunLoop瞭解一下

一、進程      進程是指在系統中正在運行的一個應用程序每個進程之間是獨立的,每個進程均運行在其專用且受保護的內存空間內比如同時打開QQ、Xcode,系統就會分別啓動2個進程 二、線程         是用來執行任務的,線程只要徹底執行

原创 OC之KVC小酌

KVC:keyValue conding是一種直接通過字符串來訪問類屬性的機制,而不是通過setter、getter方法,當要使用core data、KVO等技術的時候KVC就是關鍵技術。KVC的主要作用就是給模型屬性賦值 他的主要方法定

原创 cocoapods1.0.1版本的使用

當你需要用cocoapods管理三方庫的時候,如果你還以爲和以前的版本一樣,那你就錯了,就因爲這個我連着好幾個中午沒有睡覺。 當安裝成功cocoapods後,你要做得就 1、創建一個工程,在你的任何文件夾下, 本帥這裏是cocoapods

原创 iOS 開發之傳感器的使用—<CoreMotion/CoreMotion.h>

因爲有個項目需要獲取光的值,在不同光線下值得獲取,在查閱了些資料之後發現: pragma mark - 磁場數據 (void)locationManager:(CLLocationManager )manager didUpdateHe

原创 cocoapods安裝和使用之1.0.1版本

安裝了cocoapods的時候自己被坑慘了,慘到讓自己發狂,後來徹底研究了cocoapods,希望可以幫到某些童鞋;現總結如下: 如果你是第一次使用cocoapods,那麼恭喜你,直接可以按照下面的步驟開始了,如果你之前已經使用

原创 使用Xcode8發佈你的iOS 10App

iOS10的誕生雖然讓引起了其他人的吶喊與尖叫,但作爲一個iOS開發者,除了幾個好用的庫之外,唯一覺得不爽的就是適配,但還是一個個的解決了。今天要說的時iOS10的發佈所遇到的問題。 當你升級了自己的Xcode之後,你不需要再手動的配

原创 進程、線程預熱

又到了開學的日子,你多少年沒有背上書包去學校了? 進程: 指在系統中運行的應用程序,每個程序之間是相互獨立的,每個進程都運行在專用且受保護的內存空間上,比如打開Xcode和QQ,系統會啓動兩個進程 線程: 一個進程想要執行任務,就必須要有