寫作和閱讀是分不開的,這個(gè)道理大家都懂。所以很多朋友看到我寫書評(píng),都苦惱地和我說:“秋水,我書讀得太少了,不敢寫文章啊?!?我首先要說,確實(shí)有人書讀得不多,但是文章非常棒。這...
子線程中
dispatch_async(dispatch_get_global_queue(0, 0), ^{
[self performSelector:@selector(delayMethod) withObject:nil afterDelay:0];
[[NSRunLoop currentRunLoop] run];
NSLog(@"調(diào)用方法==開始");
sleep(5);
NSLog(@"調(diào)用方法==結(jié)束");
});
測試發(fā)現(xiàn)執(zhí)行結(jié)果是:
執(zhí)行延遲方法
調(diào)用方法==開始
調(diào)用方法==結(jié)束
和預(yù)期不一樣啊,為什么是這個(gè)順序呢?
消息處理之performSelectorperformSelector和直接調(diào)用方法的區(qū)別 performSelector: withObject:是在iOS中的一種方法調(diào)用方式。他可以向一個(gè)對(duì)象傳遞任何消息,而不...
前言:最近應(yīng)該有很多小伙伴去跳槽面試的吧,相信各位有的已經(jīng)順利收到offer了,而有些則是碰壁了,那么我在這里給大家準(zhǔn)備了相關(guān)面試資料,還有相關(guān)算法資料。想了解的可找我拿 1...
iOS 常用正則表達(dá)式 http://www.open-open.com/lib/view/open1466342261115.html 正則表達(dá)式用于字符串處...
@低頭淺笑_保持微笑 我也遇到這個(gè) 你解決了嗎?
Xcode9 插件安裝總結(jié)五一換了臺(tái)帶TouchBar的MacBook Pro 猴開森~ 先Update一下系統(tǒng)版本 MacOS Sierra 10.12.4 (16E195) 再Download ...
UDID是什么? you的I的,不就是你的我的,大家都可以用的,恩,肯定是公共的!其實(shí)不然,它可是唯一的哦??!言歸正傳:UDID是一種iOS設(shè)備的特殊識(shí)別碼。除序號(hào)之外,每臺(tái)...
translatesAutoresizingMaskIntoConstraints 把 autoresizingMask 轉(zhuǎn)換為 Constraints 即:可以把 fram...
iPhone iPad ▲設(shè)計(jì)分辨率:邏輯上的屏幕大小,單位是點(diǎn)。在Interface Builder中的單位和程序代碼中的單位都是設(shè)計(jì)分辨率中的點(diǎn)?!聊环直媛剩阂韵袼貫閱?..
一.bug展示 Xcode 升級(jí)到 9.0beta版本后,公司中的項(xiàng)目運(yùn)行到iOS11的設(shè)備上出現(xiàn)了一個(gè)UI Bug,就像下面這種情況. 很顯然,tableView有了額外的...
當(dāng)在非調(diào)試狀態(tài)下,我們用真機(jī)測試app,crash或者說閃退是一件很常見的事,最讓我們開發(fā)人員頭疼的是,自己在開發(fā)過程中總是不會(huì)遇到crash,安裝到別人的設(shè)備,就出現(xiàn)了閃退...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。http://www.itdecent.cn/p/2c9867e737a1 轉(zhuǎn)載請(qǐng)標(biāo)明出處:https://www.ji...
這篇內(nèi)容純干貨,手把手一步一步展示,從零到一個(gè)完整的app的構(gòu)建。 上一篇文章已經(jīng)教大家怎么搭建flutter的環(huán)境:傳送門 http://www.itdecent.cn/...
【OC項(xiàng)目中導(dǎo)入#import "項(xiàng)目名-Swift.h"報(bào)錯(cuò)】如果原因是項(xiàng)目名類似TestDemo.Pro這樣導(dǎo)致的,可以修改BuildSetting中的Product Module Name一項(xiàng),改成合法的名稱,不需要非得修改項(xiàng)目名那么麻煩。因?yàn)?Swift.h,本質(zhì)上是ProductModuleName-Swift.h。
#import "項(xiàng)目名-Swift.h"的介紹一: #import "項(xiàng)目名-Swift.h"的作用 其作用只要是混編時(shí),在OC中使用Swift的類(方法和屬性) 二:項(xiàng)目名-Swift.h是干什么的? 按住commo...
【在SwiftDemo-Bridging-Header.h中無法importOC的庫】 這句話不對(duì)吧?我試過是可以的,只是需要多帶一層文件路徑,例如:#import "MBProgressHUD/MBProgressHUD.h"。如果直接#import "MBProgressHUD.h"這樣的確是找不到的
Swift3.0中如何調(diào)用OC第三方庫
請(qǐng)教個(gè)問題,在OC的工程中通過Pod方式使用Swift庫,該怎么辦呢?我現(xiàn)在直接調(diào)用工程里的swift方法沒問題,但pod中的就報(bào)錯(cuò)找不到swift的類。項(xiàng)目名-swift.h文件中也沒看到有關(guān)pod中swift類的interface啊
Swift中橋接頭文件建立的兩種方法橋接頭文件主要應(yīng)用于swift和oc的混編。這里有兩種創(chuàng)建方式。 方法一: 適用于項(xiàng)目(swift項(xiàng)目)之前沒創(chuàng)建過oc的類,或(oc的項(xiàng)目)swif的類 這里以swift項(xiàng)...
很厲害,很贊,這是我看過講解最清楚的一篇,解惑了,多謝
直擊蘋果 ARKit 技術(shù)蘋果在 WWDC2017 中推出了 ARKit,通過這個(gè)新框架可以看出蘋果未來會(huì)在 AR 方向不斷發(fā)展,本著學(xué)習(xí)興趣,對(duì)此項(xiàng)新技術(shù)進(jìn)行了學(xué)習(xí),并在團(tuán)隊(duì)進(jìn)行了一次分享,利用業(yè)余...