@蘿卜 大大 每日一道阿里級別公司面試題

2017.10-27

美團一面19題:? category的屬性可以在外部調用么?

答案:方法可以? 但是屬性就不可以了,因為category只是聲明了屬性名稱沒有設置setter /getter方法,解決的話,可以使用1.自己set get 重寫,2.使用runtime 添加屬性

2017.11.4

美團一面20題: 經過編譯的代碼可以添加方法么》添加屬性呢?

答案:可以添加屬性和方法,但是不能添加實例變量。

2017.11.5

美團一面第21題:1.如果我直接在動態runtime時刻生成一個對象,可以添加方法和屬性么?2,KVC是如何通過key找到相應的value,考察KVC?

答:1.完全可以添加,因為是全新的未編譯的,可通過runtime方法去添加, objc_allocateClassPair, class_addMethod和 class_addIvar等方法。

2、

2017.11-5?

美團一面第18題:NSString可以繼承重寫么?為什么?


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,212評論 30 472
  • 轉至元數據結尾創建: 董瀟偉,最新修改于: 十二月 23, 2016 轉至元數據起始第一章:isa和Class一....
    40c0490e5268閱讀 1,776評論 0 9
  • 對于從事 iOS 開發人員來說,所有的人都會答出【runtime 是運行時】什么情況下用runtime?大部分人能...
    夢夜繁星閱讀 3,733評論 7 64
  • 春游黃前水庫 黃前塔堤春水枯, 無邊霧靄小舟孤。 繁花二月游人醉, 楊柳初黃綠未足。
    童聲童話閱讀 647評論 0 0
  • 致你 致自己 ————干了這碗雞湯 愿你找到詩與遠方 曾經上課放不下手機 如...
    頭像是只奧特曼閱讀 500評論 0 0