240 發(fā)簡(jiǎn)信
IP屬地:福建
  • 120
    iOS13 LaunchScreen.storyboard 啟動(dòng)圖屏幕適配

    ios13開(kāi)始贯被,蘋(píng)果要求使用LaunchScreen.storyboard來(lái)設(shè)置啟動(dòng)圖了胡控。之前因?yàn)閱?dòng)頁(yè)比較簡(jiǎn)單彰导,一張圖就可以了习寸。拉不拉伸看不大出來(lái)寂曹。如果啟動(dòng)圖內(nèi)容過(guò)多的話爱态,...

  • 120
    # Mac10.15安裝cocoapods報(bào)錯(cuò)ERROR: Error installing cocoapods:

    記錄問(wèn)題 轉(zhuǎn)載自:http://www.reibang.com/p/7ea686bc2a1a[http://www.reibang.com/p/7ea686bc2a1a]...

  • 文章總結(jié)的挺好感憾,但是有一處錯(cuò)誤:
    3)如果一個(gè)靜態(tài)庫(kù)很復(fù)雜蜡励,需要暴露的.h比較多的話,就可以在靜態(tài)庫(kù)的內(nèi)部創(chuàng)建一個(gè).h文件(一般這個(gè).h文件的名字和靜態(tài)庫(kù)的名字相同)阻桅,然后把所有需要暴露出來(lái)的.h文件都集中放在這個(gè).h文件中凉倚,而那些原本需要暴露的.h都不需要再暴露了,只需要把.h暴露出來(lái)就可以了嫂沉。

    這樣是不行的稽寒,不暴露其他必要的頭文件會(huì)編譯報(bào)錯(cuò),提示頭文件不存在趟章。

    iOS專(zhuān)題2:靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)詳解

    1.什么是庫(kù)杏糙,為什么使用庫(kù)? 庫(kù)是共享程序代碼的方式尤揣,一般分為靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)搔啊;庫(kù)實(shí)現(xiàn)了iOS程序的模塊化,將某些特定的功能模塊化為庫(kù)的格式方便分享和使用北戏! 2.靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)...

  • 120
    (最全)RunLoop 原理+使用場(chǎng)景+面試總結(jié)

    RunLoop 是 iOS 和 OSX 開(kāi)發(fā)中非掣河螅基礎(chǔ)的一個(gè)概念。 網(wǎng)上已經(jīng)有很多源碼分析和具體Demo的研究。 寫(xiě)這篇文章的目的是把目前網(wǎng)上能夠找到的文章進(jìn)行一個(gè)整體梳理旧蛾。...

  • 在ARC環(huán)境中存在__NSStackBlock類(lèi)型的block嗎莽龟?如何在ARC中創(chuàng)建__NSStackBlock類(lèi)型的block呢?

    iOS-Block本質(zhì)

    參考篇:iOS-Block淺談 前言:本文簡(jiǎn)述Block本質(zhì)锨天,如有錯(cuò)誤請(qǐng)留言指正毯盈。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么病袄? block本質(zhì)上...

  • 先收藏益缠,給個(gè)星星脑奠。

    創(chuàng)建一個(gè)弱引用的dylib和framework

    最近改了一個(gè)插入和刪除dylib或者framework一個(gè)工具。insert_remove_dylib幅慌。最新添加了支持-w 可選選項(xiàng)宋欺,讓你插入的庫(kù)以LC_LOAD_WEAK_...

  • 簡(jiǎn)書(shū)這個(gè)最好是分享技術(shù)原理,不要只是一堆廣告胰伍。

    iOS超級(jí)簽名的未來(lái)(UDID,簽名齿诞,打包,分發(fā))

    最近看超級(jí)簽名特別火骂租,無(wú)奈我 也在里邊爬祷杈。 給各位分析一下這個(gè)火的原因和他的未來(lái)。 之所以火渗饮,是因?yàn)閕OS各種app上架問(wèn)題吠式,要么要金融資格證,要么要黃金買(mǎi)賣(mài)證書(shū)抽米,文網(wǎng)文等等...

  • target 'targetName1' do
    pod 'pod 'AFNetworking', '2.0'
    end

    target 'targetName2' do
    pod 'AFNetworking', '3.0'
    end
    對(duì)于這種不同target引用同一個(gè)庫(kù)的不同版本特占,沖突如何解決呢?現(xiàn)在Swift中很多庫(kù)是適配到iOS10云茸,現(xiàn)在部分target要適配iOS9就要引用更早版的是目。

    CocoaPods為多個(gè)target添加依賴(lài)庫(kù)

    CocoaPods1.0.1依賴(lài)庫(kù)添加方法 自從CocoaPods升級(jí)到1.0.1之后,各種坑,之前的link_with語(yǔ)法不能用了,在網(wǎng)上找了好久也沒(méi)找到解決辦法.錯(cuò)誤如下...

  • 代碼規(guī)范

    通過(guò)建立代碼編寫(xiě)規(guī)范,形成iOS開(kāi)發(fā)團(tuán)隊(duì)編碼約定标捺,提高程序的可靠性懊纳、可讀性、一致性亡容、可維護(hù)嗤疯、可擴(kuò)展,保證程序代碼的質(zhì)量闺兢。提高程序的重用性茂缚,使開(kāi)發(fā)人員之間的工作成果可以共享。 ...

  • 120
    Swift找不到main文件,程序的入口去哪了

    在oc中脚囊,大家能很容易的就能夠找到main.m文件了龟糕,因?yàn)槲覀儎?chuàng)建項(xiàng)目的時(shí)候,Xcode自動(dòng)就創(chuàng)建好了main.m文件 但是在swift項(xiàng)目中悔耘,創(chuàng)建項(xiàng)目的時(shí)候卻找不到main...

  • 120
    iOS 基于 itemServices 進(jìn)行本地安裝 .ipa

    itemServices 協(xié)議 itemServices 是蘋(píng)果推出的一款協(xié)議.基于這款協(xié)議,我們?cè)诒镜夭渴鹨粋€(gè)服務(wù)器,將 ipa 包存放到本地服務(wù)器.然后,測(cè)試人員只要通過(guò)...

  • iOS + AFN3.0 斷點(diǎn)下載及異常中斷處理

    斷點(diǎn)下載是很常見(jiàn)的一個(gè)需求,AFN3.0 也為我們提供了下載的方法看峻,但要實(shí)現(xiàn)斷點(diǎn)下載郎任,還需要我們自己另行處理。不過(guò)也可以用ASI下載备籽,很方便。Demo 一分井、 AFN3.0 下...

  • Swift學(xué)習(xí)之泛型

    泛型能夠讓開(kāi)發(fā)者編寫(xiě)自定義需求已經(jīng)任意類(lèi)型的靈活可用的的函數(shù)和類(lèi)型车猬。能夠讓我們避免重復(fù)的代碼。用一種清晰和抽象的方式來(lái)表達(dá)代碼的意圖尺锚。 1.泛型解決的問(wèn)題 下面是一個(gè)非泛型的...

  • iOS block常見(jiàn)用法

    1.首先看看block的定義 2.block當(dāng)做對(duì)象的屬性 3.block當(dāng)做OC方法的參數(shù) 4.使用typedef定義block 1.常見(jiàn)用法 進(jìn)行回調(diào) 2.進(jìn)行鏈?zhǔn)骄幊?...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品