一、基本概念 我們構(gòu)建的頁面多為靜態(tài)界面。如果希望構(gòu)建一個動態(tài)的、有交互的界面,就需要引入“狀態(tài)”的概念。 在聲明式UI編程框架中,UI是程序狀態(tài)的運(yùn)行結(jié)果,用戶構(gòu)建了一個U...
一、基本概念 我們構(gòu)建的頁面多為靜態(tài)界面。如果希望構(gòu)建一個動態(tài)的、有交互的界面,就需要引入“狀態(tài)”的概念。 在聲明式UI編程框架中,UI是程序狀態(tài)的運(yùn)行結(jié)果,用戶構(gòu)建了一個U...
近一段時間做了webpack的打包配置工作,從頭到尾把打包配置又理了一遍,現(xiàn)在來記錄一下。 前言 本質(zhì)上,webpack 是一個用于現(xiàn)代 JavaScript 應(yīng)用程序的 靜...
OC面試題目合集地址[http://www.itdecent.cn/p/4c09bbf369f4] 關(guān)鍵詞英文簡譯: dispatch:派遣 / 派出 / 發(fā)出 / 發(fā)送s...
網(wǎng)絡(luò)基礎(chǔ)術(shù)語 HTTP:超文本傳輸協(xié)議,信息是明文傳輸?shù)摹?HTTPS:添加了加密及認(rèn)證機(jī)制的HTTP,具有安全性的ssl加密傳輸協(xié)議。 DNS:域名系統(tǒng)。 FTP:文件傳輸...
引言 一般我們創(chuàng)建的項(xiàng)目架子是以下兩種方式: UITabBarController + UINavigationController + UIViewController U...
Generate info.plist File設(shè)置為YES那么它會在某些條件下把Packaging下對應(yīng)的info.plist File 對應(yīng)的plist文件重新生產(chǎn)那么G...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
一、蘋果審核新規(guī) 背景:WWDC在2019有session提出。到2020年4月,上架APP的啟動頁必須使用launchscreen.storyboard,不能再使用asse...
我在網(wǎng)上搜索了許多資料,都沒有找到Git圖譜的相關(guān)說明。無奈,只好自己分析整理了一些筆記,希望能夠幫助大家看懂Git圖譜。 什么是Git圖譜? Git圖譜常見于Git圖形化客...
static NSString * const kUserName;
static: 決定了kUserName的作用域,只能在kUserName生命的類的.m中使用.
const: 決定了kUserName是否可改變,因?yàn)檫@里const修飾的是kUserName,所以它的值不能改變,是一個常量(如果修飾的是* kUserName,則說明修飾的是內(nèi)存地址是不可變的,但是變量的值可以變)
NSString * const kUserName;
這里使用了const修飾 kUserName,說明它是一個常量,常量默認(rèn)是用extern修飾的.如果你在其他類中(不管是.m還是.h)中定義了 NSString * const kUserName;就會報編譯錯誤duplicate,因?yàn)檫@兩個沖突了
嗯,應(yīng)該是這樣的
iOS 不要用宏來定義你的常量最近在工程里看到很多不規(guī)范的使用,于是來寫一篇博客來讓不是很清楚的小朋友們,少埋點(diǎn)坑。 首先,預(yù)處理命令他不是一個常量!!??! 我們來看一段代碼 這段代碼會輸出多少,我們將“...
引言 很多小伙伴,在開發(fā)過程中,經(jīng)常遇到尺寸不明,無法呈現(xiàn)最好的結(jié)果,今天整理一下iPhone5到iPhone XS Max的尺寸及導(dǎo)航高度 圖標(biāo)尺寸 中文字體(默認(rèn)的是Pi...
啰嗦在前面:之前實(shí)現(xiàn)view的放大縮小的時候是使用手勢,然后通過改變transform或者frame來實(shí)現(xiàn),最近抽空看了下使用scrollView的實(shí)現(xiàn)方式 支持pinch手...
簡潔明了
公司服務(wù)器被黑用來挖礦Redis 默認(rèn)配置為6379端口無密碼訪問,如果redis以root用戶啟動,攻擊者可以通過公網(wǎng)直接鏈接redis,向root賬戶寫入SSH公鑰文件,以此獲取服務(wù)器權(quán)限注入...
Redis 默認(rèn)配置為6379端口無密碼訪問,如果redis以root用戶啟動,攻擊者可以通過公網(wǎng)直接鏈接redis,向root賬戶寫入SSH公鑰文件,以此獲取服務(wù)器權(quán)限注入...
先說遇到的問題,項(xiàng)目的業(yè)務(wù)邏輯中,有巡檢的單子派發(fā)到某個人之后,需要先進(jìn)行開始巡檢,然后逐項(xiàng)巡檢,最后提交保存。問題出現(xiàn)在,在開始巡檢的時候,速度會非常之慢。主要表現(xiàn)在數(shù)據(jù)庫...