2023年01月26日
1.
解決方法:設定成全域性變數就ok了 ,估計是跟記憶體有關
2.各種重新儲存 還是不行,最終原因:檔案名字帶有中文字元 擦擦擦
3. cfabsolutetimestart = cfabsolutetimegetcurrent();
cfabsolutetimeend = cfabsolutetimegetcurrent();
nslog(@"耗時 %f", end - start);
4.
1,選擇專案中的targets,選中你所要操作的target,
2,選build phases,在其中complie sources中選擇需要arc的檔案雙擊,
並在輸入框中輸入:-fobjc-arc,如果不要arc則輸入:-fno-objc-arc
5. 移除uiscrollview 中子檢視
[scrollview.subviews makeobjectsperformselector:@selector(removefromsuperview)];
6. 計算一段文字的尺寸大小,之前使用了nsstring類的sizewithfont:constrainedtosize:linebreakmode:方法,
但是該方法已經被ios7 deprecated了,而ios7新出了乙個boudingrectwithsize:options:attributes:context方法來代替:
cgsize size= [@"10" sizewithfont:self.myfont];
轉成cgsize size = [@"10" sizewithattributes: @];
cgfloat width1=[(nsstring *)ob1 sizewithfont:[uifont systemfontofsize:16] constrainedtosize:cgsizemake(1000, fontheight)].width;
轉成cgfloat width1=[(nsstring *)ob1 boundingrectwithsize:cgsizemake(1000, fontheight) options:nsstringdrawinguseslinefragmentorigin attributes:@ context:nil].size.width;
boundingrectwithsize: cgsize 對應 constrainedtosize: cgsize
attributes:@ 對應 sizewithfont[ uifont ]
options: nsstringdrawinguseslinefragmentorigin 預設照填
context: nil 預設照填
更多參考:
6、預設情況下,在mac 下是不顯示隱藏檔案的,finder 也未提供設定是否顯示隱藏檔案的選項,不像windows 下,
有乙個「資料夾選項「設定介面裡可以控制,但這並不表示mac 下無法顯示隱藏檔案,我可以通過「終端」,用命令列設定這個選項,命令如下:
7. nstimer 帶引數
scheduledtimerwithtimeinterval 引數設定
[nstimer scheduledtimerwithtimeinterval:0.25 target:self selector:@selector(handletimer:) userinfo:@"引數" repeats:yes];用的時候只要在下面函式裡呼叫強制轉換的userinfo就行,
-(void)handletimer:(nstimer*)timer
7. 自動鎖屏控制
// 自動鎖屏
// 不自動鎖屏
1、在ios7之後 帶有scrollview的頁面 返回時 整體會下滑 45的高度 原因:ios自帶的優化(也算bug啦); 解決的方法如下 :
1self
.automaticallyadjustsscrollviewinsets =
no
;
//寫在init裡面
使用launch image的 加入1136*960的啟動 / 使用 launchscreen .xib 需要做好auto layout (基本不會有這個問題)
3、有時 我已經把乙個頁面加為自己的childview 為啥點選上面的按鈕 還是會不響應呢? 原因:未加入對應的controller; 解決方法如下:
1[
self
addchildviewcontroller:kk];
//和add childview一起用
置頂 C 求平面最近點對
題目很好理解 給你n個點,求其中距離最近的一對點 之間的距離 很顯然可以列舉,時間複雜度 n2 如果資料強一點 n 100000什麼的 顯然列舉直接掛掉,那麼要怎麼辦呢?這裡就要用到分治 當然是二分 了,時間複雜度 nlog 2n ps.以前幾乎沒做過分治,一來就碰到求最近點對這種題,我當時也看了1...
視窗置頂 取消置頂工具
include pragma comment linker,subsystem windows int winapi winmain hinstance hinstance,hinstance hprevinstance,lpstr lpcmdline,int icmdshow setwindowp...
最近沒怎麼更新部落格了
作為乙個技術小白的我,最近莫名的 懶 得動了,技術學習的動力也不足。可能是疲於趕專案的原因,專案的版本迭代確實是讓人開始不想敲 了,對的,架構定下來了,後面的工作就交給碼農了。後面的工作,要麼學優化,要麼搞業務 改業務邏輯,技術含金量低。所以工作中的東西沒什麼好分享到部落格中的,當然呢,有些思想還是...