前言 Lua并非嚴(yán)格意義上的面向?qū)ο笳Z言,在語言層面上并沒有直接提供諸如class這樣的關(guān)鍵字,也沒有顯式的繼承語法和virtual函數(shù),但Lua提供了一種創(chuàng)建這些面向?qū)ο笠?..
想想當(dāng)初天天來到公司,每天需要做一件事就是打開Xcode打包ipa,上傳到fir。日復(fù)一日月復(fù)一月年復(fù)一年的做著同樣的事情,作為有志成為優(yōu)秀工程師的我來說,這是必須要解決的問...
背景 眾表周知,markdown語法簡(jiǎn)潔,寫作效率極高,非常適合網(wǎng)絡(luò)博客、郵件、筆記等非正式文檔的寫作。但對(duì)于格式復(fù)雜的正式文檔,就有點(diǎn)蛋疼了,因?yàn)闊o法滿足精細(xì)排版的要求,而...
對(duì)MVC的理解贊同樓主
iOS用被誤解的MVC重構(gòu)代碼前言 這段時(shí)間在重構(gòu)代碼,看了幾種模式,最后選擇使用被誤解的MVC來重構(gòu)。下面分別簡(jiǎn)要介紹MVVM(RAC)、MVP、MVC模式,同時(shí)分享一下在重構(gòu)代碼過程中的一些想法。 M...
感覺Controller這一層代碼沒有太大必要,ViewController直接調(diào)用Service就足夠了
iOS用被誤解的MVC重構(gòu)代碼前言 這段時(shí)間在重構(gòu)代碼,看了幾種模式,最后選擇使用被誤解的MVC來重構(gòu)。下面分別簡(jiǎn)要介紹MVVM(RAC)、MVP、MVC模式,同時(shí)分享一下在重構(gòu)代碼過程中的一些想法。 M...
iOS開發(fā)中經(jīng)常會(huì)使用block結(jié)合gcd來完成多線程編程,block也屬于對(duì)象,主要有三種類型:1、 _NSConcreteStackBlock ,存儲(chǔ)在棧上;2、_NSC...
自2016年6月1日起,蘋果要求所有提交App Store的iOS應(yīng)用必須支持IPv6-only環(huán)境,背景也是眾所周知的,IPv4地址已基本分配完畢,同時(shí)IPv6比IPv4也...
前言 從6月1日開始蘋果要求之后審核的項(xiàng)目必須支持iPv6,如果不支持將被拒絕掘金最近一次審核被就被拒絕了....理由為下:Apps are reviewed on an I...
線上推廣移動(dòng) APP,不同渠道帶來的安裝量、留存率、付費(fèi)等指標(biāo)是衡量渠道價(jià)值的關(guān)鍵,在 Android 平臺(tái),通過分包來區(qū)別不同渠道,在 iOS 平臺(tái),這就成了一個(gè)難題。一般...
category 和 源類中的函數(shù)不是不確定調(diào)用哪一個(gè)嘛
橫屏開啟相冊(cè)及iOS10權(quán)限相關(guān)設(shè)置iOS橫屏開發(fā)如何開啟本地相冊(cè) 為什么說橫屏如何開啟相冊(cè)呢,開啟相冊(cè)不就是啟動(dòng)UIImagePickerController就行了嗎?嗯,大多數(shù)APP都是豎屏的,這時(shí)啟動(dòng)UI...
@f249632d744a 是的 這個(gè)之前已經(jīng)發(fā)現(xiàn)了 還沒更新
iOS點(diǎn)擊輸入框時(shí)自動(dòng)移動(dòng)到鍵盤之上1. 概述 本文要實(shí)現(xiàn)的是在iOS上點(diǎn)擊輸入框后,如果輸入框在鍵盤之下,那么將自動(dòng)移動(dòng)界面使得輸入框在鍵盤之上!就像Android的效果那樣。效果圖如下: 2. 一分鐘實(shí)現(xiàn)該...
@一個(gè)人的陽光
好的謝謝啊 我就是寫demo項(xiàng)目的時(shí)候懶得上github上找 就自己花一兩個(gè)小時(shí)寫了一個(gè)練練手 我去看看你說的那個(gè)
為你的TabBar添加Badge本文來源 今天寫代碼的時(shí)候想為我的應(yīng)用添加一個(gè)tab上的紅點(diǎn)提示功能,隨便在github上搜了一下,看的都覺得麻煩,可能是我個(gè)人比較喜歡簡(jiǎn)單的東西 :-)。然后我就想自己實(shí)現(xiàn)...
( 可以訪問github的話請(qǐng)移步 https://github.com/MRsummer/SMTableView ) 本文講述了一個(gè) table view 的簡(jiǎn)單實(shí)現(xiàn), 意...