為啥OC看不到鍵盤的層級(jí)結(jié)構(gòu)?
iOS 關(guān)于 appearance 的使用最近用自己的 APP 打字的時(shí)候經(jīng)常發(fā)現(xiàn),拖動(dòng)選字欄的時(shí)候,鍵盤自動(dòng)回收了,搜了好久都沒發(fā)現(xiàn)大家有這個(gè)問題,首先想到可以滑動(dòng)的應(yīng)該都是UIScrollView的子類,難道是U...
為啥OC看不到鍵盤的層級(jí)結(jié)構(gòu)?
iOS 關(guān)于 appearance 的使用最近用自己的 APP 打字的時(shí)候經(jīng)常發(fā)現(xiàn),拖動(dòng)選字欄的時(shí)候,鍵盤自動(dòng)回收了,搜了好久都沒發(fā)現(xiàn)大家有這個(gè)問題,首先想到可以滑動(dòng)的應(yīng)該都是UIScrollView的子類,難道是U...
一、Homebrew的安裝及使用 你只需要看安裝叫教程即可 Homebrew 1. Homebrew的安裝 Homebrew的安裝很簡(jiǎn)單,只需在終端下輸入如下指令. Home...
在開發(fā)過程中很多時(shí)候?yàn)榱斯?jié)約時(shí)間成本嵌套一些H5頁(yè)面,頁(yè)面的內(nèi)容有的在H5代碼里做過適配有的沒做過,這就造成了有些頁(yè)面在移動(dòng)設(shè)備上走形。下面說(shuō)一下工程中遇到的一個(gè)問題:頁(yè)面文...
網(wǎng)上搜索 TableView 刷新后,出現(xiàn)偏移或抖動(dòng)的現(xiàn)象,大部分表示是 iOS 11 后,TableView 的問題,只需要設(shè)置以下代碼就可以: 但是這個(gè)并不能解決我的問題...
需求一:很多公司的app都分成debug環(huán)境和release環(huán)境(多個(gè)接口域名),平時(shí)開發(fā)和測(cè)試都在debug環(huán)境,打包上線的時(shí)候才切換到release環(huán)境;需求二:公司要求...
前提:近期做的項(xiàng)目中,用到了七牛云上傳圖片,七牛云的介紹就不多說(shuō)了,安全,低成本(具體的集成查看七牛官網(wǎng))。移動(dòng)端的圖片上傳到七牛,服務(wù)器再去七牛拽取圖片,拽取的時(shí)候可以設(shè)置...
上篇內(nèi)容我們主要了解了objc_msgSend方法的幾個(gè)參數(shù)和objc_class的結(jié)構(gòu)本篇內(nèi)容我們一起了解 消息發(fā)送 (一)消息 Objc 中發(fā)送消息是用中括號(hào) [] 把接...
Objective-C 的 Runtime 鑄就了它動(dòng)態(tài)語(yǔ)言的特性,這些深層次的知識(shí)雖然平時(shí)寫代碼用的少一些,但是卻是每個(gè) Objc 程序員需要了解的。 簡(jiǎn)介 因?yàn)镺bjc是...
(一):NSOperation簡(jiǎn)介 NSOperation是基于GCD之上的更高一層封裝,NSOperation需要配合NSOperationQueue來(lái)實(shí)現(xiàn)多線程。 NSO...
1. GCD的特點(diǎn) GCD會(huì)自動(dòng)利用更多的CPU內(nèi)核 GCD自動(dòng)管理線程的生命周期(創(chuàng)建線程,調(diào)度任務(wù),銷毀線程等) 程序員只需要告訴 GCD 想要如何執(zhí)行什么任務(wù),不需要...
轉(zhuǎn)自: iOS程序中的內(nèi)存分配 棧區(qū)堆區(qū)全局區(qū)在計(jì)算機(jī)系統(tǒng)中,運(yùn)行的應(yīng)用程序的數(shù)據(jù)都是保存在內(nèi)存中的,不同類型的數(shù)據(jù),保存的內(nèi)存區(qū)域不同。 一、內(nèi)存分區(qū) 1 棧區(qū)(stack...
NSThread的使用 No.1:NSThread創(chuàng)建線程 NSThread有三種創(chuàng)建方式: init方式 detachNewThreadSelector創(chuàng)建好之后自動(dòng)啟動(dòng) ...
首先,補(bǔ)充兩個(gè)基本概念的解釋: 內(nèi)存溢出 (out of memory):是指程序在申請(qǐng)內(nèi)存時(shí),沒有足夠的內(nèi)存空間供其使用,出現(xiàn)out of memory , 通俗理解就是內(nèi)...
一. 什么是持久化 所謂的持久化,就是將數(shù)據(jù)保存到硬盤中,使得在應(yīng)用程序或機(jī)器重啟后可以繼續(xù)訪問之前保存的數(shù)據(jù)。 二、沙盒是什么 2.1沙盒簡(jiǎn)介及獲取沙盒路徑沙盒(sandb...
在 Objective-C 中向 nil 發(fā)送消息是完全有效的——只是在運(yùn)行時(shí)不會(huì)有任何作用: 1. 如果一個(gè)方法返回值是一個(gè)對(duì)象,那么發(fā)送給nil的消息將返回0(nil)2...