我們?cè)谑褂肅語言編程時(shí),卻常常要考慮超出32767這個(gè)數(shù)值的數(shù)要怎么放(習(xí)慣新用int)。 而當(dāng)我們使用的語言越來越抽象,越來越不需要接觸到底層時(shí)。整型的長(zhǎng)度好像再也不會(huì)成為...
我們?cè)谑褂肅語言編程時(shí),卻常常要考慮超出32767這個(gè)數(shù)值的數(shù)要怎么放(習(xí)慣新用int)。 而當(dāng)我們使用的語言越來越抽象,越來越不需要接觸到底層時(shí)。整型的長(zhǎng)度好像再也不會(huì)成為...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)。當(dāng)然也會(huì)給出幾種多線程的案例,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說明的是,這篇文...
前言 這幾天有時(shí)間看了下UICollectionView的東西,才發(fā)覺它真的非常強(qiáng)大,很有必要好好學(xué)習(xí)學(xué)習(xí)。以前雖然用過幾次,但沒有系統(tǒng)的整理總結(jié)過。這兩天我為UIColle...
runtime在平時(shí)項(xiàng)目中我們比較常見的有兩種不同的使用方法。 使用運(yùn)行時(shí)修改系統(tǒng)自帶的類的方法 方法如下: 可以看到該方法傳入了兩個(gè)參數(shù),都是Method類型的。Metho...
Objective-C語言是一種面向?qū)ο蟮恼Z言。是由底層的C語言以及匯編語言編寫起來的一份框架。雖然C++與Objective-c語言一樣都是由C語言擴(kuò)展而來的,但是他們的實(shí)...
聽?zhēng)熜终f寫博客有助于自身知識(shí)的積累和增長(zhǎng)。于是早就動(dòng)了寫博客的念頭。最近在一家創(chuàng)業(yè)公司實(shí)習(xí)遇到的困難以及解決的許多問題都想用博客記錄下來,方便以后查驗(yàn)知識(shí)。 在公司里做i...
需求:實(shí)現(xiàn)聊天文字收發(fā)功能,不需要圖片,視頻,音頻等數(shù)據(jù)的傳輸。 內(nèi)容:界面布局(UIButton包裹內(nèi)容),通信(基于socket和http),本地存儲(chǔ)(FMDB),酒一點(diǎn)...
iOS系統(tǒng)架構(gòu) iOS系統(tǒng)架構(gòu)分下面四層,每層都建立在它的下面一層基礎(chǔ)之上。 Cocoa Touch(可觸摸層):代表UIKit 負(fù)責(zé)用戶的觸摸交互操作,為程序提供常用框架,...