原创 iOS AFNetworking 源碼閱讀二

接着上一篇iOS AFNetworking 源碼閱讀一繼續往下講我們再回到AFHTTPSessionManager類中來,回到這個方法:- (NSURLSessionDataTask *)dataTaskWithHTTPMethod:(NS

原创 iOS AFNetworking 源碼閱讀三

接下來我們來補充之前AFURLResponseSerialization這一塊是如何解析數據的@protocol AFURLResponseSerialization <NSObject, NSSecureCoding, NSCopying

原创 iOS AFNetworking 源碼閱讀一

大名鼎鼎的AFNetWorking,做iOS開發的人都知道吧。 AFNetWorking一款輕量級網絡請求開源框架,基於iOS和mac os 網絡進行擴展的高性能框架,大大降低了iOS開發工程師處理網絡請求的難度,讓iOS開發變成一件愉快

原创 iOS 調用蘋果自帶地圖導航不準確問題解決

因爲App需要調用第三方導航軟件導航,後臺返回的GPS,但是發現調用高德導航就要準確一些,調用蘋果自帶的地圖導航偏差很大,查閱了相關資料如下高德地圖、騰訊地圖以及谷歌中國區地圖使用的是GCJ-02座標系 百度地圖使用的是BD-09座標系

原创 iOS library not found for -lstdc++.6.0.9

如果遇到這個問題可以下載libstdc++.6.0.9.tbd、libstdc++.6.tbd 文件 https://github.com/Cui-y/Libstdc-.6.0.9-filesFor DevicePut tbd copy

原创 Mac下Idea導入Git項目

1.選擇Check out from Version Control–>Gitimage.png2.url框爲我門上一步從git複製的項目地址屏幕快照 2018-11-16 09.57.02.png3.選擇maven,其他的直接下一步屏幕快

原创 Mybatis 中 foreach 用法

foreach的主要用在構建in條件中,它可以在SQL語句中進行迭代一個集合。foreach元素的屬性主要有 item,index,collection,open,separator,close。●item:表示集合中每一個元素進行迭代時的

原创 Spring 常用註解

@Autowired 註解@Autowired它可以對類成員變量、方法及構造函數進行標註,完成自動裝配的工作。 通過 @Autowired的使用來消除 set ,get方法。@ApiOperation註解@ApiOperation註解不是S

原创 iOS 按鈕連續點擊 最後才一次提交

@interface ViewController () @property (nonatomic, strong) NSTimer *timer;//定時器 @end @implementation ViewControlle

原创 iOS NSTimer 什麼時候需要使用NSRunLoopCommonModes

當使用NSTimer的scheduledTimerWithTimeInterval方法時。此時Timer會被加入到當前線程的Run Loop中,且模式是默認的NSDefaultRunLoopMode。而如果當前線程就是主線程(UI線程時),

原创 NSTimer 導致UIViewController無法正常釋放

假如有一個需求,要求B頁面每隔5秒請求一次數據,所以用了NSTimer代碼如下 self.timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@s

原创 iOS weak的實現原理

1.weak簡述weak表其實是一個hash表,Key是所指對象的地址,Value是weak指針的地址數組,weak是弱引用,所引用對象的計數器不會+1,並在引用對象被釋放的時候自動被設置爲nil。通常用於解決循環引用問題。2.weak底層

原创 iOS RunLoop

1.什麼是RunLoop?RunLoop就是一個事件處理的循環,用來不停的調度工作以及處理輸入事件(比如說觸摸事件、UI刷新事件、定時器事件、Selector事件),從而保持程序的持續運行。使用run loop的目的是讓你的線程在有工作的時

原创 iOS中的事件的產生和傳遞

1.事件的產生●發生觸摸事件後,系統會將該事件加入到一個由UIApplication管理的事件隊列中,爲什麼是隊列而不是棧?因爲隊列的特點是FIFO,即先進先出,先產生的事件先處理才符合常理,所以把事件添加到隊列。●UIApplicatio

原创 iOS Charts實現非連續折線圖

今天看了一篇文章,Charts實現非連續折線圖。做一個標記可能以後會用到 效果如下:image.png參考資料:https://www.it72.com/thread-12369.htm以下是搬磚在ChartDataEntry類中添加一個