原创 解決iOS UITableView reloadData 時閃屏的問題

-(CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{     return UITa

原创 uitableview 使用reload某個cell或section的時候view會有閃爍的情況。

用下面的可以避免屏幕跳動。   [UIView performWithoutAnimation:^{         [_tableView reloadSections:[NSIndexSet indexSetWithIndex:tag

原创 熱更新JSPatch學習:

熱更新的基礎理論和需求原因就不介紹了,不清楚的可以百度,APP線上修復bug類似於遊戲的補丁修復,這裏給出幾個可行的技術方案並比較其優缺點 一:實現熱更新的幾種思路:1,原生動態化 在保持原生語言開發的基礎上加入動態補丁修復,保證APP性

原创 字典存放對象,使用debugger顯示nosummary

將一個自定義模型存數字典內,使用debugger查看的時候顯示該字典鍵對應的值是nosummary  以爲是空值,但是打印還能出來地址,原來是被debugger給騙了,這個debugger差點讓我誤以爲字典是不能存入自定義對象的。。。我還

原创 iOS視頻合成,消除中間的黑幀

方法只有視頻合成,多個視頻合成等,至於視頻後面加音頻那些,各位還是去谷歌吧,話不多說,上代碼: - (void)combineVideos{ NSString *firstVideo = _currentMovieURL.pat

原创 iOS上將圖片轉爲PDF

最近做項目遇到了這個需求,百度了一下發現還是12年的文章,使用了一下不好用,轉爲PDF後是空白的,開始Google查文件,現成功實現,效果如下圖 1.是我本地的viewcontroller上面的一個view。顯示一些請求的結果。可以用手勢

原创 GPUimageview編輯視頻方向不對

拍攝的時候是豎屏,結果添加水印之後導出是橫屏播放了。或者還是豎屏播放但是畫面顛倒等等視頻方向不對,那該怎麼辦呢?先確認視頻角度: + (NSUInteger)degressFromVideoFileWithURL:(NSURL *)ur

原创 preferredStatusBarStyle 不執行

  UINavgationController中覆寫preferredStatusBarStyle方法不執行的問題 #import "ViewController.h" @interface ViewController () @en

原创 flutter各個控件的初始化(不斷補充中)

  各控件的初始化,方法很多,屬性也不盡一致,只是自己寫例子時候用到並且爲了加深印象而寫的,方法一一記錄如下(發現新的更方便的隨時更改):  imageView: class InitImageView extends Stateful

原创 iOS轉向Flutter學習日記

1,flutter的安裝和創建 這個可以去掘金專欄或flutter中文網 這裏不再贅述,附網址:掘金:https://juejin.im/post/5b631d326fb9a04fce524db2#heading-1,flutter中文網

原创 CPU的熔斷與幽靈漏洞

本文從CPU的視角來講一下這個大名鼎鼎的漏洞。 自我介紹 我叫阿Q,是CPU一號車間裏的員工,我所在的這個CPU足足有8個核,就有8個車間,幹起活來槓槓滴。 我所在的一號車間裏,除了負責執行指令的我,還有負責取指令的小A,負責分析指令的小

原创 如何看待”鹹魚”一樣的活着

本人在北京工作5年,由於結婚和買房的需要於2018年回瀋陽定居,期間待過兩家單位,目前在第2家就職,已經入職近一年,說說近期的生活狀態和一些想法。 現單位的技術組成由2個後臺PHP,其中一個還要負責小程序和web,美工3個人,Andro

原创 iOS自定義UITableViewRowAction

先看效果 :   說下思路:首先要實現tableview的代理。共有幾個方法: 1: -(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexP

原创 xcodedebug和release模式下打包IPA體積差距過大解決

項目測試時候打包20M  發佈的時候打包是40多M  差距有點大  今天大神給指點了一下 說了個解決方案 如圖:這裏面的Generate Debu

原创 日常tip(runtime方法替換,數組多種排序)

1,NSObject類 創建的時候 會調用一個方法+ (void)load;而UIimage是繼承NSObject,所以UIimage也會調用load方法,使用MJExtension 有一個nsobject的類別,調用load方法。所以繼