在開始閱讀此篇文章之前,我們可以先思考下如下問題: 什么是 Mixin ? Mixin為什么會(huì)被設(shè)計(jì)出來,它解決了什么問題? 在 Mixin 被設(shè)計(jì)出來之前是如何解決此類問題...
在開始閱讀此篇文章之前,我們可以先思考下如下問題: 什么是 Mixin ? Mixin為什么會(huì)被設(shè)計(jì)出來,它解決了什么問題? 在 Mixin 被設(shè)計(jì)出來之前是如何解決此類問題...
歡迎關(guān)注微信公眾號(hào):全棧工廠 本文主要參考https://git-scm.com/docs/git-rebase[https://git-scm.com/docs/git-r...
打包出的.app可以安裝到模擬器上,但是app啟動(dòng)的時(shí)候閃退是什么問題呢?
iOS-通過命令行安裝.app到模擬器xcodebuild 首先使用xcodebuild命令打出.app,默認(rèn)工程已經(jīng)配置好了scheme 參數(shù)解釋:-scheme : xcode中配置的scheme,用來生成一...
版本記錄 前言 在iOS中不管是畫圖或者動(dòng)畫,都需要指名路徑,我們經(jīng)常用的就是UIBezierPath貝塞爾路徑,接下來這幾篇我們就詳細(xì)的介紹下這個(gè)類和基本用法。感興趣可以看...
1、_cmd _cmd表示當(dāng)前方法的selector的一個(gè)指針,如同self表示指向當(dāng)前對(duì)象的一個(gè)指針 比如,我們要打印當(dāng)前要調(diào)用的方法,可以這樣來寫: 注意:NSStrin...
Runtime-術(shù)語與數(shù)據(jù)結(jié)構(gòu) RunTime簡(jiǎn)稱運(yùn)行時(shí),它純C語言API OC的函數(shù)調(diào)用為消息發(fā)送:為動(dòng)態(tài)調(diào)用過程,編譯時(shí),有聲明函數(shù),就不報(bào)錯(cuò),運(yùn)行時(shí)根據(jù)函數(shù)名稱找到對(duì)應(yīng)...
在iOS開發(fā)中,你可能都用到過這些知識(shí)點(diǎn),但是并沒有仔細(xì)區(qū)分過,正所謂,百姓日用而不知,現(xiàn)在就來細(xì)說一下他們之間的區(qū)別和聯(lián)系。 1. CoreGraphics 這是一個(gè)C語言...
什么是組合模式 將對(duì)象組合成樹形結(jié)構(gòu)以表示“部分-整體”的層次結(jié)構(gòu),Composite 使得用戶對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性,用戶可以統(tǒng)一地使用組合結(jié)構(gòu)中的所有對(duì)象。...
一. 背景簡(jiǎn)介 最近很多同學(xué)問關(guān)于ReactiveCocoa的問題, 所有打算寫一個(gè)相關(guān)系列的文章,當(dāng)然目前iOS主流編程語言正在向Swift轉(zhuǎn)變,我會(huì)直接寫RxSwift。...
導(dǎo)語 今天在StackOverFlow上面看到一個(gè)提問:object_getClass(obj) and [obj class] give different results...
多謝分享!
教你用 SpriteKit 做一個(gè)自己的”割繩子“游戲(Swift 3)本文翻譯自 How To Make a Game Like Cut the Rope Using SpriteKit and Swift 2017年1月20日更新:由 Kev...
本文翻譯自 How To Make a Game Like Cut the Rope Using SpriteKit and Swift 2017年1月20日更新:由 Kev...
這次推薦一些書給想自學(xué)書法的朋友,希望對(duì)大家有一點(diǎn)點(diǎn)幫助。 推薦理由:這本書分成三個(gè)部分,基礎(chǔ)技法,基礎(chǔ)理論和基礎(chǔ)知識(shí),比如,什么是執(zhí)筆運(yùn)腕、什么是字的筋與骨、如何逆勢(shì)起筆,...
前言:iOS的沙盒機(jī)制,應(yīng)用只能訪問自己應(yīng)用目錄下的文件。iOS不像android,沒有SD卡概念,不能直接訪問圖像、視頻等內(nèi)容。iOS應(yīng)用產(chǎn)生的內(nèi)容,如圖像、文件、緩存內(nèi)容...
1、概述 隨著應(yīng)用的不斷升級(jí),原有的數(shù)據(jù)庫結(jié)構(gòu)不再適應(yīng)新的功能,這時(shí)候,就需要對(duì)SQLite數(shù)據(jù)庫的結(jié)構(gòu)進(jìn)行遷移升級(jí)。推薦使用 FMDBMigrationManager。 2...