iOS開發規範篇:清晰的初始化方法
日常開發中遇到的問題: 在平常的專案開發中,經常會遇到多人同時開發一個需求 的場景。同事A提供了自定義初始化方法 ,但是同事B卻呼叫了預設的初始化方法 ,因為同事A在自定義初始化方
日常開發中遇到的問題: 在平常的專案開發中,經常會遇到多人同時開發一個需求 的場景。同事A提供了自定義初始化方法 ,但是同事B卻呼叫了預設的初始化方法 ,因為同事A在自定義初始化方
Emmmm,最近一波失業潮。富某康、某團、摩某、京某、知某、某浪、58 某大面積裁員,那麼在這個千鈞一髮之際,單純iOS開發也著實不好過,回過頭看一下,裁掉的都是單一選手,為了節約成本公司留下的都是身兼多職的全
原文地址: https://www.hlzhy.com/?p=57 前言: 最近在寫一個列表介面,這個列表能夠在列表和網格之間切換,這種需求算是比較常見的。本以為想我們是站在大
iPhone X 底部是需要預留 34px 的安全距離,需要在程式碼中進行相容。 現狀對於 iPhone X 的判斷基本是這樣的: // h5 export const isIphonex = () =
iOS app打包前要準備不同大小的icon,從20px到1024px,逐個生成有點繁瑣,利用Golang開發了小工具自動生成所有規格的icon。 使用 下載 已經build的檔
方法 dart時純面嚮物件語言,所以方法也是一種物件,Function。所以方法也能被賦值給變數,當成引數傳遞給其他方法,也可以將一個類例項當成方法來呼叫。具體參考Callable c
Xcode10是預設選中的最新的 New Build System(Default) ,在這個編譯系統的環境下,不允許多個info.plist 解決辦法一:(推薦) 把 build system
推薦另一篇文章:透徹理解 KVO 觀察者模式(附基於runtime實現程式碼) 寫在前面 NSNotificationCenter 這個東西作為iOS工程師想必都不陌生,但是有
做客戶端開發應當時刻考慮多執行緒問題。我最初是做前端開發的,在這方面考慮得往往不夠。謹記。 單例的常見寫法 單例的常見寫法其實就兩種 1. 依賴鎖 + (id)sharedInstance {
Dispatch ( 全稱 Grand Central Dispatch,簡稱 GCD ) 是一套由 Apple 編寫以提供讓程式碼以多核併發的方式執行應用程式的框架。 DispatchQueue (
在研究Hash表的過程中,想看iOS當中有哪些場景應用,最為大家所知的應該就是weak關鍵字的底層原理,利用網上的資料深究了一下,同時更進一步瞭解到了iOS記憶體管理方面的知識,所以希望自己能夠保留這份記憶,就
簡介 這篇主要介紹CAKeyframeAnimation關鍵幀動畫的使用,scenekit實現的飛機遊戲在下一篇詳細介紹。傳送門 先看看實現的動畫效果,下面在逐個分析。 git專案地址
簡介 本文主要介紹使用xcode自帶的sceneKit框架做的簡單飛機遊戲。效果圖 airPlaneGame.gif 實現的功能:3D場景的建立,飛機運動動
寫在前面 力軟快速開發平臺致力於開發軟體框架已經十年了,這十年來我們服務了無數的客戶,遇到了各種問題和建議,其中最多的一句就是:你們框架有APP版本嗎?慚愧,一路磕磕碰碰終於在18年把APP開發出來,雖然
“如果不能衡量,就無法管理”。-- 管理大師彼得.德魯克 先確定目標 “如果不能衡量,就無法管理”。對於效能優化來講,不能衡量就無法知道優化結果的好壞。 我們的目標是什麼?是給“下載包”瘦身,而不是