iOS 面試題雜記

問答題

  • iOS的開發(fā)和發(fā)布簽名證書有何異同婆殿?
    開發(fā)簽名證書綁定App ID泻骤、開發(fā)者證書闯睹、以及測(cè)試設(shè)備戏羽,用于真機(jī)測(cè)試。
    發(fā)布簽名證書綁定App ID和發(fā)布證書楼吃,用于上傳應(yīng)用到App Store始花。
    發(fā)布簽名證書綁定App ID、開發(fā)者證書孩锡、以及測(cè)試設(shè)備酷宵。用于生成ipa文件并deploy到對(duì)應(yīng)的測(cè)試設(shè)備上進(jìn)行測(cè)試。
  • iOS的消息推送機(jī)制又叫通知機(jī)制躬窜,其包括兩類:本地通知遠(yuǎn)程通知浇垦。
    具體可瀏覽:玩轉(zhuǎn)消息推送后臺(tái)之小白必讀(iOS篇)
  • 屬性readwrite,readonly荣挨,assign男韧,retain朴摊,copy,nonatomic各是什么作用此虑,在那種情況下使用甚纲?
    readwrite 是可讀可寫特性。需要生成getter方法和setter方法時(shí)使用朦前。
    readonly 是只讀特性介杆。 只會(huì)生成getter方法,不會(huì)生成setter方法韭寸,不希望屬性在類外改變時(shí)使用春哨。
    assign 是賦值特性。setter方法將傳入?yún)?shù)賦值給實(shí)例變量棒仍。聲明基本數(shù)據(jù)類型時(shí)使用悲靴。
    retain 表示持有特性臭胜。setter方法的實(shí)現(xiàn)是release舊值莫其,retain新值,傳入?yún)?shù)的retaincount會(huì)+1耸三,用于OC對(duì)象類型乱陡。
    copy 表示賦值特性。setter方法的實(shí)現(xiàn)是release舊值仪壮,copy新值憨颠。需要一份新的變量時(shí)使用,用于NSString爽彤、Block等類型缚陷。
    nonatomic 非原子操作。決定編譯器生成的setter getter是非原子操作即setter getter方法的實(shí)現(xiàn)不加鎖箫爷,而atomic原子操作表示多線程安全嚷节,一般使用nonatomic。

注:
非原子性(nonatomic)訪問硫痰,對(duì)屬性賦值的時(shí)候不加鎖窜护,多線程并發(fā)訪問會(huì)提高性能效斑。如果不加此屬性,則默認(rèn)是兩個(gè)訪問方法(setter getter)都為原子型事務(wù)訪問柱徙。atomic是Objc使用的一種線程保護(hù)技術(shù)缓屠,基本上來講,是防止在寫未完成的時(shí)候被另外一個(gè)線程讀取敬矩,造成數(shù)據(jù)錯(cuò)誤蠢挡。而這種機(jī)制是耗費(fèi)系統(tǒng)資源的,所以在iPhone這種小型設(shè)備上禽炬,如果沒有使用多線程間的通訊編程,那么nonatomic是一個(gè)非常好的選擇腹尖。

  • #import和#include有什么區(qū)別伐脖?@class呢?#import<>和#inport""有什么區(qū)別绎巨?
    一般來說導(dǎo)入OC文件使用#import蠕啄,導(dǎo)入C/C++文件使用#include。
    #import 確定一個(gè)文件只能被導(dǎo)入一次和媳,這使你在遞歸包含中不會(huì)出現(xiàn)問題哈街。所以,#import比起#include的好處就是不會(huì)引起交叉編譯撼港。
    @class僅僅是聲明一個(gè)類名,并不會(huì)包含類的完整聲明帝牡。能解決循環(huán)包含的問題:當(dāng)兩個(gè)類文件有循環(huán)依賴關(guān)系 ( A 引用 B , B 引用 A ) 時(shí)蒙揣,需要用 @class。
    #import<>用于對(duì)系統(tǒng)頭文件的引用罩息,編譯器會(huì)在系統(tǒng)文件目錄下去查找該文件。
    #import""是對(duì)用戶自定義的文件的引用瓷炮,編譯器首先會(huì)在用戶目錄下查找,然后到安裝目錄中查找娘香,最后在系統(tǒng)文件中查找烘绽。

  • 類別(category)的作用?繼承和類別在實(shí)現(xiàn)中有何不同安接?
    類別是OC語言的一個(gè)特性盏檐。可以在不獲取不改變?cè)a的情況下往里面加入新的方法糯笙。只能添加给涕,不能進(jìn)行修改和刪除额获。如果類別和原來類中的方法產(chǎn)生名稱沖突,則類別將覆蓋原來的方法耘眨,因?yàn)轭悇e具有更高的優(yōu)先級(jí)境肾。
    繼承是面向?qū)ο蟮恼Z言特性之一。子類會(huì)繼承父類的屬性和方法偶宫。繼承可以增加环鲤、修改、或者刪除方法吵冒,也可以增加屬性。

  • Object-C的類可以多重繼承嗎亿汞?可以實(shí)現(xiàn)多個(gè)接口嗎揪阿?
    Objective C不能直接使用多重繼承。NSObject類型的對(duì)象在實(shí)現(xiàn)多重繼承時(shí)用protocol委托代理來實(shí)現(xiàn)的碍粥。一個(gè)類可以實(shí)現(xiàn)多個(gè)接口黑毅。

  • id矿瘦,nil代表什么?
    id:在代碼中缚去,id是指向structobjc_object的一個(gè)指針易结,這個(gè)意思是說,id是一個(gè)指向任何一個(gè)繼承了Object(或者NSObject)類的對(duì)象躏精。你在使用id的時(shí)候不需要加星號(hào)鹦肿。比如id foo = nil定義了一個(gè)nil指針,這個(gè)指針指向NSObject的一個(gè)任意子類瞭吃。而id* foo = nil則定義了一個(gè)指針涣旨,這個(gè)指針指向另一個(gè)指針,被指向的這個(gè)指針指向NSObject的一個(gè)子類牡拇。
    nil:nil和C語言的NULL相同,在objc/objc.h中定義导俘。nil表示一個(gè)Objctive-C對(duì)象剔蹋,表示空泣崩。

  • 類變量的@protected,@private矫付,@public聲明各有什么含義买优?
    @private:私有的,作用范圍只能在自身類(外界既不可訪問烘跺,又不能繼承)脂崔;
    @protected:受保護(hù)的,作用范圍在自身類和子類脖咐,如果什么都不加修飾绊困,默認(rèn)是@protected(外界不可訪問,但是可以繼承);
    @public:共有的取视,作用范圍最大常挚,可以在任何地方被訪問(外界即可訪問,又可以繼承)折欠;

  • 試列舉UIKit 中常用的控件。

UILabel 文本標(biāo)簽
UIButtton 按鈕
UITextField 文本輸入框
UIImageView 圖片顯示
UIAlertController 彈框視圖(UIAlertView 對(duì)話框咪奖,UIActionSheet 底部彈框)
UIScrollView 滾動(dòng)視圖
UITableView 列表
UICollectionView 
UINavigationBar 導(dǎo)航條
UISwitch 開關(guān)
UIPageControl 分頁控件
UITextView 文字顯示控件
UIPickerView 選擇器
UIDatePicker 日期選擇器
UIWebView 網(wǎng)頁顯示控件
UISlider 滑塊
UISegmentedControl 選項(xiàng)卡
UIActivityIndicatorView 活動(dòng)指示器
UIProgressView 進(jìn)度條
  • 在開發(fā)過程中使用的HTTP網(wǎng)絡(luò)請(qǐng)求框架是什么羊赵?
    AFNetworking(OC):
    新版的AFNetworking棄用NSURLConnection扇谣,改用NSURLSession。同時(shí)基于NSURLConnection的AFHTTPRequestOperationManager也被棄用靡挥,改用AFHTTPSessionManager鸯绿。
    Alamofire(Swift):
    其前身是AFNetworking,Swift發(fā)布后幔烛,AFNetworking的作者使用Swift寫了Alamofire囊蓝。其本質(zhì)是基于NSURLSession的聚霜。
  • 數(shù)據(jù)持久化存儲(chǔ)主要有以下方式:
    1)屬性列表(plist文件/Write寫入):永久保存在磁盤中。它是將某些特定的類弟劲,通過XML文件的方式保存在目錄中姥芥。存儲(chǔ)時(shí)使用writeToFile: atomically:方法。讀取時(shí)使用arrayWithContentsOfFile:方法庸追。
    2)偏好設(shè)置(preference/NSUserDefaults ):用戶再次打開程序或開機(jī)后數(shù)據(jù)仍然存在台囱。獲取文件并寫入[[NSUserDefaults standardUserDefaults] setInteger: forKey:@“ ”]簿训。立即同步[userDefaults synchronize]米间”煳辏可以存儲(chǔ)的數(shù)據(jù)類型包括:NSData喻喳,NSString,NSDate谦去,NSArray蹦哼,NSDictionary。缺點(diǎn):如果要存儲(chǔ)其它數(shù)據(jù)類型妆丘,需要轉(zhuǎn)換成前面的數(shù)據(jù)類型才可以存儲(chǔ)局劲。
    3)對(duì)象歸檔(NSKeyedArchiver):采用歸檔形式來保存數(shù)據(jù)鱼填,數(shù)據(jù)對(duì)象需要遵守NSCoding協(xié)議,對(duì)象對(duì)應(yīng)的類須提供encodeWithCoder:和initWithCoder:方法愤惰。會(huì)進(jìn)行加密處理赘理,數(shù)據(jù)進(jìn)行歸檔處理后會(huì)轉(zhuǎn)換成二進(jìn)制數(shù)據(jù)。缺點(diǎn):對(duì)數(shù)據(jù)的操作比較笨拙奠旺,如果想改動(dòng)數(shù)據(jù)的某一小部分施流,需要解壓和歸檔整個(gè)數(shù)據(jù)嫂沉,所以只能針對(duì)小量數(shù)據(jù)扮碧。
    4)SQLite3:是一個(gè)開源的嵌入式關(guān)系數(shù)據(jù)庫(kù)杏糙,適合存儲(chǔ)大量的數(shù)據(jù)宏侍。FMDB是以O(shè)C的方式封裝了SQLite的C語言API蜀漆。使用起來更加面向?qū)ο笕范∪チ撕芏嗳哂嗟腃語言代碼。對(duì)比蘋果自帶的Core Data框架鲜侥,更加輕量級(jí)描函、靈活。提供了多線程安全的數(shù)據(jù)庫(kù)操作方法胆数,有效的防止數(shù)據(jù)混亂互墓。
    5)CoreData:它是蘋果官方對(duì)SQLite的一個(gè)升級(jí)轰豆,是一個(gè)完全面向?qū)ο蟮腁PI。需要建立模型對(duì)象骂租,也就是建立對(duì)象之間的映射斑司。生成模型對(duì)象實(shí)體。
  • 說說你對(duì)Runtime的理解互站。
    Runtime 基本上是用C和匯編寫的僵缺。它是一套比較底層的C語言的API磕潮。我們寫的程序在運(yùn)行過程中都會(huì)被轉(zhuǎn)換成runtime 的C代碼執(zhí)行容贝。我們需要了解的是OC是一門動(dòng)態(tài)語言斤富,它會(huì)將一些工作放在代碼運(yùn)行時(shí)處理锻狗,而并非編譯時(shí)。因此油额,我們需要一個(gè)運(yùn)行時(shí)系統(tǒng)來處理編譯后的代碼桐磁。
    Objc 在三種層面上與 Runtime 系統(tǒng)進(jìn)行交互:
    1)通過 Objective-C 源代碼
    2)通過 Foundation 框架的 NSObject 類定義的方法
    3)通過對(duì) Runtime 庫(kù)函數(shù)的直接調(diào)用
  • 在做界面適配的時(shí)候有方法我擂?
    1)人工根據(jù)frame計(jì)算
    2)Xib/Storyboard添加約束
    3)AutoLayerOut(Masonry第三方庫(kù)/系統(tǒng)Api)
  • 實(shí)現(xiàn)多線程的方法有哪些校摩?
    1)NSThread:比較早的多線程方法。需要自己管理生命周期和線程同步互妓,不推薦使用坤塞。
    2)Grand Centeral Dispatch(GCD):簡(jiǎn)單的說GCD就是把操作放在隊(duì)列中去執(zhí)行冯勉。操作分為同步操作和異步操作摹芙。隊(duì)列分為串行隊(duì)列和并行隊(duì)列浮禾。異步操作只有在并行隊(duì)列中才有效。
    3)NSOperation:對(duì)GCD操作的抽象蝴簇。分為NSInvocationOperation和NSBlockOperation
    4)NSOperationQueue:對(duì)隊(duì)列的抽象
  • 說說瀑布流如何實(shí)現(xiàn)的匆帚。
    瀑布流是使用UICollectionView來實(shí)現(xiàn)的吸重。主要是運(yùn)用UIColectionViewLayOut均践,因此我們需要自定義一個(gè)layout來繼承系統(tǒng)的UICollectionViewLayOut 摩幔。瀑布流的思路是或衡,從上往下哪一列最短车遂,就把item放在哪一列的下面舶担。因此,需要一個(gè)字典來記錄每一列的Y值衣陶。
  • 數(shù)據(jù)加密------MD5(不可逆)
    直接使用MD5進(jìn)行加密,去MD5解密網(wǎng)站可暴力破解剪况。數(shù)據(jù)只有在初次出現(xiàn)時(shí)是明文译断,其它情況均是密文處理。
    MD5的改進(jìn):
    1)加鹽:在明文的固定位置加入隨機(jī)串堪唐,然后再進(jìn)行MD5翎蹈。使用MD5解密后很容易發(fā)現(xiàn)規(guī)律杨蛋。
    2)多次MD5加密。通過MD5解密后發(fā)現(xiàn)還是密文曙寡,繼續(xù)進(jìn)行MD5解密寇荧。
    3)先加密后亂序:先對(duì)明文進(jìn)行MD5揩抡,然后對(duì)加密得到的MD5字符串進(jìn)行亂序镀琉。破解難度增加蕊唐。
  • 數(shù)據(jù)解析
    Json格式:
    1)NSJSONSerialization替梨,官方提供的Json數(shù)據(jù)格式解析類,iOS5以后支持
    2)JSONKit弓熏,SBJson挽鞠,TouchJson(第三方庫(kù))
    XML格式:
    1)NSXMLParse官方自帶
    2)GDataXML,Google提供的開源XML解析庫(kù)
  • 說說OC與Swift 混編的實(shí)現(xiàn)
    在OC項(xiàng)目中首次添加Swift文件時(shí)雳刺,Xcode會(huì)提示是否配置OC橋接文件。點(diǎn)擊確認(rèn)后,系統(tǒng)會(huì)自動(dòng)生成一個(gè)項(xiàng)目名-Bridging-Header.h文件橄教。將需要進(jìn)行橋接的OC頭文件添加進(jìn)去即可喘漏。
  • 微信支付和支付寶支付的實(shí)現(xiàn)
    兩者大同小異翩迈。均按照開發(fā)文檔進(jìn)行操作即可。
    1)首先堤魁,需要有微信開放平臺(tái)的開發(fā)者賬號(hào)返十,將應(yīng)用進(jìn)行注冊(cè)洞坑,通過審核后,將獲得AppID和AppSecret(商戶密鑰)刽沾。
    2)然后侧漓,在開放平臺(tái)的文檔中心下載iOS的SDK。將SDK 添加到工程中鉴象,并進(jìn)行一系列的配置(在AppDelegate中設(shè)置相應(yīng)的函數(shù))何鸡。
    3)最后骡男,根據(jù)Demo進(jìn)行開發(fā)實(shí)現(xiàn)即可傍睹。
    如果在微信支付的時(shí)候拾稳,跳轉(zhuǎn)到微信支付界面彈出了一個(gè)確定按鈕,頁面空白龙亲,這個(gè)很有可能是你的APP_SECRET沒有設(shè)置對(duì)悍抑,這東西的作用是在對(duì)支付參數(shù)進(jìn)行md5加密時(shí)所用到的key搜骡。
  • iOS設(shè)備提供哪三種不同定位途徑
    1)蜂窩式移動(dòng)電話基站定位;
    2)WiFi定位谈竿,通過查詢一個(gè)WiFi路由器的地理位置信息空凸,比較省電蜕便;
    3)GPS衛(wèi)星定位,通過3~4顆衛(wèi)星定位,最為準(zhǔn)確丛楚,但是耗電量大趣些。
    iOS系統(tǒng)如果能夠接收GPS信息贰您,那么設(shè)備優(yōu)先采用GPS,其次是WiFi锦亦,最后是基站舶替,開發(fā)人員不能選擇哪種定位方式。
    系統(tǒng)定位服務(wù)直接使用CoreLocation框架杠园。系統(tǒng)地圖直接使用地圖框架MapKit顾瞪。注意iOS8之后的定位,需要在info.plist中添加 Location Usage Description抛蚁,NSLocationAlwaysUsageDescription
  • 為什么iOS開發(fā)較多的使用高德地圖陈醒,而較少的使用百度地圖?
    1)iOS在國(guó)內(nèi)默認(rèn)使用高德地圖
    2)高德地圖是火星坐標(biāo)系瞧甩,mapView獲取經(jīng)緯度不需要轉(zhuǎn)
    3)百度地圖使用的是自己的坐標(biāo)系钉跷,獲取到的點(diǎn)要轉(zhuǎn)成火星
  • 高德地圖開發(fā)的實(shí)現(xiàn)
    1)首先肚逸,注冊(cè)高德地圖開發(fā)者賬號(hào)爷辙,獲取高德地圖AppKey(需要輸入應(yīng)用名和Bundle Identifie)
    2)其次,下載并導(dǎo)入高德地圖SDK吼虎,并參照開發(fā)文檔進(jìn)行簡(jiǎn)單的配置
    3)最后就可以參照Demo進(jìn)行開發(fā)了犬钢。
  • SVN和Git
    CornerStone是Mac上最佳的SVN管理工具。
    對(duì)于git思灰,可以使用終端管理玷犹,也可以借助GitHubDeskTop 管理。
  • Cocoa和Cocoa Touch的區(qū)別:
    它們都包含Objective-C運(yùn)行時(shí)和兩個(gè)核心框架:
    Cocoa包含F(xiàn)oundation和AppKit框架洒疚,用于開發(fā)Mac OS X系統(tǒng)的應(yīng)用歹颓。Cocoa Touch是Cocoa的子類,包含F(xiàn)oundation和UIKit框架油湖,用于開發(fā)iPhone OS系統(tǒng)的應(yīng)用程序巍扛。Cocoa是 Mac OS X 的開發(fā)環(huán)境,Cocoa Touch是 iPhone OS的開發(fā)環(huán)境乏德。Cocoa Touch與Cocoa一個(gè)比較鮮明的區(qū)別就是Cocoa Touch并不支持垃圾回收機(jī)制撤奸。
    Foundation提供了一系列基礎(chǔ)數(shù)據(jù)類型吠昭、以及枚舉、容器的支持胧瓜。來自于這個(gè)框架的類名以NS開頭矢棚。UIKit:iOS上的用戶圖形包。UI開頭的類都來自于這個(gè)框架府喳。
  • IB中的User Defined Runtime Attributes如何使用蒲肋?
    Xib或Storyboard中,使用User Defined Runtime Attributes可以對(duì)控件的屬性進(jìn)行動(dòng)態(tài)的設(shè)置钝满。點(diǎn)擊“+”兜粘,“-”可以添加,刪除屬性弯蚜。常設(shè)置的屬性有l(wèi)ayer.cornerRadius孔轴,layer.borderWidth,layer.borderColorFromUIColor等碎捺。需要注意的是它是沒有報(bào)錯(cuò)機(jī)制的距糖,我們必須保證每一個(gè)屬性都要寫正確,每個(gè)Type的數(shù)據(jù)類型選擇正確牵寺。下面是一些可用的Attribute Types與其相對(duì)應(yīng)的數(shù)據(jù)類型:
Boolean – BOOL
Number –  NSNumber * or any numeric scalar, e.g. NSInteger
String – NSString *
Point  – CGPoint
Size  – CGSize
Rect – CGRect
Range – NSRange
Color – UIColor *

編程題

  • In stream of integers from 1 to n, only one number will be repeated. How can you tell what that number is?
    思路:先把數(shù)組排序,一次循環(huán)比較第i個(gè)元素和第i+1個(gè)元素是否相等恩脂。若想等帽氓,終止循環(huán)并輸出重復(fù)的數(shù)字。
    代碼:swift版
let array:[Int] = [1,12,9,8,10,7,4,10,2,6]
var resultArr:[Int] = []
resultArr = array.sorted()  //從小到大排序
for i in 0..<(resultArr.count-1) {
    if resultArr[i] == resultArr[i+1] {
        print("重復(fù)的數(shù)字是\(resultArr[i])")
        break
    }
}
  • 用1俩块,2黎休,3,4玉凯,5势腮,6,7漫仆,8捎拯,9組成三個(gè)三位數(shù)abc,def盲厌,ghi署照,每個(gè)數(shù)恰好使用一次,要求abc:def:ghi=1:2:3吗浩,輸出所有解建芙。
    具體代碼.jpg

期待你的評(píng)論建議O(∩_∩)O~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市懂扼,隨后出現(xiàn)的幾起案子禁荸,更是在濱河造成了極大的恐慌右蒲,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赶熟,死亡現(xiàn)場(chǎng)離奇詭異瑰妄,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)钧大,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門翰撑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人啊央,你說我怎么就攤上這事眶诈。” “怎么了瓜饥?”我有些...
    開封第一講書人閱讀 169,461評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵逝撬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我乓土,道長(zhǎng)宪潮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評(píng)論 1 300
  • 正文 為了忘掉前任趣苏,我火速辦了婚禮狡相,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘食磕。我一直安慰自己尽棕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評(píng)論 6 398
  • 文/花漫 我一把揭開白布彬伦。 她就那樣靜靜地躺著滔悉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪单绑。 梳的紋絲不亂的頭發(fā)上回官,一...
    開封第一講書人閱讀 52,736評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音搂橙,去河邊找鬼歉提。 笑死,一個(gè)胖子當(dāng)著我的面吹牛份氧,可吹牛的內(nèi)容都是我干的唯袄。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蜗帜,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼恋拷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起厅缺,我...
    開封第一講書人閱讀 40,124評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤蔬顾,失蹤者是張志新(化名)和其女友劉穎宴偿,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诀豁,經(jīng)...
    沈念sama閱讀 46,657評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡窄刘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了舷胜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片娩践。...
    茶點(diǎn)故事閱讀 40,872評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖烹骨,靈堂內(nèi)的尸體忽然破棺而出翻伺,到底是詐尸還是另有隱情,我是刑警寧澤沮焕,帶...
    沈念sama閱讀 36,533評(píng)論 5 351
  • 正文 年R本政府宣布吨岭,位于F島的核電站,受9級(jí)特大地震影響峦树,放射性物質(zhì)發(fā)生泄漏辣辫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評(píng)論 3 336
  • 文/蒙蒙 一魁巩、第九天 我趴在偏房一處隱蔽的房頂上張望急灭。 院中可真熱鬧,春花似錦谷遂、人聲如沸化戳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至扫尖,卻和暖如春白对,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背换怖。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工甩恼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人沉颂。 一個(gè)月前我還...
    沈念sama閱讀 49,304評(píng)論 3 379
  • 正文 我出身青樓条摸,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親铸屉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钉蒲,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,168評(píng)論 30 470
  • 轉(zhuǎn):http://www.cocoachina.com/programmer/20151019/13746.htm...
    Style_偉閱讀 1,315評(píng)論 0 3
  • 注:此文章來源:Job_Yang 的簡(jiǎn)書 1. Object-c的類可以多重繼承么?可以實(shí)現(xiàn)多個(gè)接口么?Categ...
    廣益散人閱讀 1,350評(píng)論 0 13
  • 1.OC的類可以多重繼承嗎顷啼?可以實(shí)現(xiàn)多個(gè)接口嗎踏枣?要想實(shí)現(xiàn)類似多重繼承如何實(shí)現(xiàn)?答:OC不可以實(shí)現(xiàn)多重繼承钙蒙∫鹌伲可以實(shí)現(xiàn)...
    歐辰_OSR閱讀 1,992評(píng)論 0 30
  • 【D002】二期學(xué)員楊彬火第2天作業(yè) 1.為什么說《天氣預(yù)報(bào)》的收視率比《新聞聯(lián)播》還要高? 這樣的事例躬厌,作者本人...
    百齡語閱讀 128評(píng)論 0 0