
目前市場上很多APP(如淘寶、美團、微博嘲叔、UC)在啟動圖加載完畢后,還會顯示幾秒的廣告抽活,右上角都有個跳過按鈕可以選擇立即跳過這個廣告硫戈,有的APP在點擊廣告頁之后還會進入一個廣...
現(xiàn)在越來越多的公司采用了Git作為版本管理工具,相對于傳統(tǒng)的SVN酌壕,Git有著明顯的優(yōu)勢掏愁,今天寫一篇入門文章,教大家如何將自己寫好的iOS項目通過Git傳到GitHub賬戶上...
本篇是iOS項目實踐的最后一篇果港。大家可以下載demo,根據(jù)這幾篇文章流程實現(xiàn)一個現(xiàn)有項目的組件化糊昙。當(dāng)然辛掠,每個公司根據(jù)自己的業(yè)務(wù)需求組件化的方式會有所不同,但大概的思路和流程不...
在上一篇中對基礎(chǔ)組件進行了拆分,接下來會拆分業(yè)務(wù)組件萝衩。業(yè)務(wù)組件最簡單的理解(比如回挽,有3個tabbar專題、作者猩谊、商城三個模塊千劈,就可以理解成3個業(yè)務(wù)組件)。功能組件也很...
修改說明:有朋友反映Xcode9編譯RAC4.x失敗牌捷,無法設(shè)置Use Legacy Swift Language Version 的問題∏脚疲現(xiàn)在將RAC版本改成了2.5(OC版...
下載代碼請猛戳 概述 在編寫iOS代碼時大部分代碼都是在響應(yīng)一些事件:按鈕點擊喜滨、接收網(wǎng)絡(luò)消息、屬性變化等等撤防。但是這些事件在代碼中的表現(xiàn)形式卻不一樣:如target-actio...
《Objective-C高級編程》是一本有趣又難懂的書虽风,全書就講了引用計數(shù)、Block寄月、GCD三個概念辜膝,有趣是因為講原理、實現(xiàn)的部分是其它iOS專業(yè)書籍里少有的剥懒。然而每個章節(jié)...
以下所有內(nèi)容屬筆者原創(chuàng), 如有雷同純屬巧合, 未經(jīng)允許不得轉(zhuǎn)載. OC中的方法調(diào)用實質(zhì)是發(fā)送消息(objc_msgSend()) objc_msgSend()方法, 默認有...
__block 在 block 里面可以訪問局部變量内舟,但是不能修改局部變量,這是因為當(dāng)局部變量在 block 中使用時初橘,實際上是使用的變量在 block 中復(fù)制的數(shù)據(jù)验游,所以在...
常見的iOS代碼加密常用加密方式包括Base64加密、MD5加密保檐、AES加密耕蝉、RSA加密等。 Base64加密 Base64加密特點: - 數(shù)據(jù)加密之后夜只,數(shù)據(jù)量會變大垒在,變大1...
一、瀑布流設(shè)計方案 二扔亥、瀑布流設(shè)計思路分析 1场躯、自定義流水布局中,指定滾動方向旅挤、默認列數(shù)踢关、行間距、列間距粘茄、以及指定cell的大小itemSize 2签舞、可以提供一個數(shù)組colu...
Core Animation Core Animation秕脓,中文翻譯為核心動畫,它是一組非常強大的動畫處理API儒搭,使用它能做出非常炫麗的動畫效果吠架,而且往往是事半功倍。也就是說...
TCP搂鲫、UDP/IP是個協(xié)議組傍药,可分為三個層次:網(wǎng)絡(luò)層、傳輸層和應(yīng)用層默穴。 在網(wǎng)絡(luò)層有IP協(xié)議怔檩、ICMP協(xié)議、ARP協(xié)議蓄诽、RARP協(xié)議和BOOTP協(xié)議。 在傳輸層中有TCP協(xié)議...
概述 最近再看關(guān)于iOS的基礎(chǔ)知識,突然發(fā)現(xiàn)經(jīng)常用到的一些技術(shù)的有些模糊,所以在這里做下總結(jié),方便以后查閱. 一. Category - 類目 Category 是比繼承更為...
KVC KVC定義 KVC(Key-value coding)鍵值編碼,就是指iOS的開發(fā)中辙喂,可以允許開發(fā)者通過Key名直接訪問對象的屬性捶牢,或者給對象的屬性賦值。而不需要調(diào)用...