>
iOS面试题主要有1多线程特别是NSOperation 和 GCD PERFORMSELECTORONMAINTHREAD的内部原理2运行时机制的原理和运用场景3SDWebImage的原理实现机制如何解决TableView卡的问题4block和代理的通知的区别block的用法需要注意些什么5strongPERFORMSELECTORONMAINTHREAD,weak,retain,assign,copy nomatic 等的区别6设计模式,mvcPERFORMSELECTORONMAINTHREAD;voidperformSelectorOnMainThreadSELaSelector withObjectidarg waitUntilDoneBOOLwait 这两个方法,在主线程和子线程中均可执行,均会调用主线。
NSOperation将操作添加到主队列NSOperationQueue mainQueue中执行NSThread使用self performSelectorOnMainThread@selector withObjectnil waitUntilDoneYES等方法将方法在主线程执行RunLoop虽然不常用,但可以通过NSRunLoop mainRunLoop performSelector@selector withObject;线程创建有三种方法使用NSThread创建使用 GCD的dispatch使用子类化的NSOperation,然后将其加入NSOperationQueue在主线程执行代码,方法是 performSelectorOnMainThread,如果想延时执行代码可以用performSelectoronThreadwithObjectwaitUntilDone 26iPhone5 的屏幕分辨率大小为 1136* 640 ?答屏幕分辨率用于量度位图;线程创建有三种方法使用NSThread创建使用GCD的dispatch使用子类化的NSOperation,然后将其加入NSOperationQueue在主线程执行代码,方法是performSelectorOnMainThread,如果想延时执行代码可以用performSelectoronThreadwithObjectwaitUntilDone35What are KVO and KVC?答案kvc键 值编码是一种间。
但却发现很久才出现弹框,原来是因为没有在主线程中调用,解决方法如下 alert performSelectorOnMainThread@selectorshow withObjectnil waitUntilDoneYES。
相关标签 :
上一篇: 微服务开发平台,微服务快速开发平台
微信医疗(登记+咨询+回访)预约管理系统
云约CRM微信小程序APP系统定制开发
云约CRM体检自定义出号预约管理系统
云约CRM云诊所系统,云门诊,医疗预约音视频在线问诊预约系统
云约CRM新版美容微信预约系统门店版_门店预约管理系统
云约CRM最新ThinkPHP6通用行业的预约小程序(诊所挂号)系统联系电话:18300931024
在线QQ客服:616139763
官方微信:18300931024
官方邮箱: 616139763@qq.com