240 發(fā)簡信
IP屬地:河南
  • 120
    iOS CouchBaseLite的簡單封裝和簡單使用

    簡介 現(xiàn)在數(shù)據(jù)庫方面的技術(shù)很多,也很成熟.但是很多公司也會(huì)有很奇怪的需求,明確你要使用什么技術(shù).在數(shù)據(jù)量很多的時(shí)候,不能使用傳統(tǒng)數(shù)據(jù)庫的情況下,CouchBaseLite是一...

  • iOS 多線程之dispatch_semaphore(信號(hào)量)

    什么是dispatch_semaphore(信號(hào)量)?以一個(gè)停車場的運(yùn)作為例鬼癣。簡單起見女嘲,假設(shè)停車場只有三個(gè)車位,一開始三個(gè)車位都是空的啄栓。這時(shí)如果同時(shí)來了五輛車铁追,看 門人允許其...

  • iOS copy & mutableCopy

    Copy的目的是建立副本,同時(shí)修改原始對象和復(fù)本不會(huì)互相干擾. 淺拷貝 & 淺拷貝 淺拷貝 淺拷貝是指針拷貝勿决,對一個(gè)對象進(jìn)行淺拷貝乒躺,相當(dāng)于對指向這個(gè)對象的指針進(jìn)行復(fù)制,產(chǎn)生了...

  • UIImage不同加載圖片方式區(qū)別

    閑來執(zhí)筆: UIImage加載圖片的兩種方式有何不同剥险; imageNamed:根據(jù)一個(gè)名字在系統(tǒng)緩存中查找聪蘸,如果名字存在則會(huì)返回一個(gè)圖像對象,如果沒有這個(gè)對象表制,則從文檔中加載...

  • Runtime訪問私有變量和方法及KVO訪問

    一健爬、Class 在之前的文章中我們提到,所有的對象都有個(gè)isa指針指向它對應(yīng)的類Class么介,而Class是一個(gè)objc_class結(jié)構(gòu)體娜遵,結(jié)構(gòu)體中: 實(shí)例變量列表objc_i...

  • 120
    runtime獲取類私有變量及方法

    我們寫代碼的時(shí)候,有的類沒有給對外接口壤短,但是我們需要它的私有成員變量或者函數(shù)應(yīng)該怎么辦呢设拟? 其實(shí)我們可以通過runtime訪問類的私有成員變量和函數(shù),讓我們來實(shí)際操作看看久脯。 ...

  • 120
    [iOS 多線程] iOS多線程-概念

    iOS多線程-概念 線程概述 有些程序是一條直線纳胧,起點(diǎn)到終點(diǎn);有些程序是一個(gè)圓帘撰,不斷循環(huán)跑慕,直到將它切斷 一個(gè)運(yùn)行著的程序就是一個(gè)進(jìn)程或者叫做一個(gè)任務(wù),一個(gè)進(jìn)程至少包含一個(gè)線程...

  • 120
    runtime 和 runloop

    runtime 和 runloop 作為一個(gè)程序員進(jìn)階是必須的,也是非常重要的核行, 在面試過程中是經(jīng)常會(huì)被問到的牢硅, 所以大家有必要進(jìn)行研究,有能力的童鞋可以和下面作者一樣芝雪, 親...

  • 120
    iOS 即時(shí)通訊IM

    前言 本文主要是對iOS各種IM實(shí)現(xiàn)方案調(diào)研 并且提供一些選型减余、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例惩系,在github中都有demo:iOS即時(shí)通訊位岔,從入門到“放...

  • Core Foundation 和 Foundation之間的橋接

    Core Foundation 和 Foundation之間的轉(zhuǎn)換方式有三種,分別是:__bridge,__bridge_retained,__bridge_transfer...

  • 120
    直擊大廠--高級iOS面試題(最新整理)

    這個(gè)欄目將持續(xù)更新--請iOS的小伙伴關(guān)注! 整理不易堡牡,如果您覺得還不錯(cuò)赃承,麻煩在文末 “點(diǎn)個(gè)贊” 或者 評論 “Mark”,謝謝您的支持 一:知名大廠iOS開發(fā)面試題篇 1悴侵、...

  • iOS面試題-數(shù)據(jù)結(jié)構(gòu)篇(必問系列)

    數(shù)據(jù)結(jié)構(gòu) 1.數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)一般常用的有幾種瞧剖?各有什么特點(diǎn)? 數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)一般常用的有兩種 順序存儲(chǔ)結(jié)構(gòu) 和 鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) 順序存儲(chǔ)結(jié)構(gòu):比如可免,數(shù)組抓于,1-2-3-4-5-6...

  • iOS之動(dòng)態(tài)庫和靜態(tài)庫的區(qū)別

    一、什么是庫(framework) 庫是程序代碼的集合浇借,是程序開發(fā)者與其他開發(fā)者之間進(jìn)行代碼共享的一種方式捉撮。 庫根據(jù)源代碼公開的情況可以: 開源庫開源庫的源代碼可見,比如af...

  • iOS面試題及答案

    1妇垢、設(shè)計(jì)模式是什么巾遭? 你知道哪些設(shè)計(jì)模式,并簡要敘述闯估? 2灼舍、MVC 和 MVVM 的區(qū)別 3、#import跟 #include 有什么區(qū)別涨薪,@class呢骑素,#import<...

  • 120
    iOS面試基礎(chǔ)

    iOS基礎(chǔ)類 這里包含了去哪兒,滴滴刚夺,螞蟻金服献丑,美團(tuán),今日頭條侠姑,快手以及其它公司的一些面試題创橄,大部分面試官問的重復(fù)的問題很多,總體來說就是以下的面試題莽红。 作為一個(gè)開發(fā)者妥畏,有一...

  • iOS面試題:分類和類擴(kuò)展區(qū)別,為啥分類不能添加成員變量,如何給分類添加屬性

    一咖熟、 分類和類擴(kuò)展區(qū)別 1. 分類實(shí)現(xiàn)原理 Category編譯之后的底層結(jié)構(gòu)是struct category_t,里面存儲(chǔ)著分類的對象方法柳畔、類方法馍管、屬性、協(xié)議信息 在程序運(yùn)...

  • 120
    dispatch_once 詳解

    dispatch_once 是線程安全的 首次調(diào)用dispatch_once時(shí)薪韩,因?yàn)橥獠總魅氲膁ispatch_once_t變量值為nil确沸,故vval會(huì)為NULL,故if判斷...

  • 120
    iOS中的App安全-HASH算法

    Hash俘陷,一般翻譯做”散列“罗捎,也有直接音譯為”哈希“的拉盾,就是把任意長度的輸入通過散列算法變換成固定長度的輸出桨菜,該輸出就是散列值。這種轉(zhuǎn)換是一種壓縮映射捉偏,也就是倒得,散列值得空間通...

  • 關(guān)于設(shè)計(jì)模式及其在iOS中的實(shí)踐(三)

    創(chuàng)建型設(shè)計(jì)模式在iOS中的實(shí)踐 一、單例模式 單例模式的定義與特點(diǎn) 單例(Singleton)模式的定義:指一個(gè)類全局只有一個(gè)實(shí)例夭禽,且該類能自行創(chuàng)建這個(gè)實(shí)例的一種模式霞掺。 單例...

  • iOS面試題 — 高級篇

    1. UITableview的優(yōu)化方法(緩存高度,異步繪制讹躯,減少層級菩彬,hide,避免離屏渲染) 參考:優(yōu)化UITableViewCell高度計(jì)算的那些事 UITableVi...

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