iOS開發(fā)

CocoaPods 使用問題

需要在原工程的other link flags配置中增加$(inherited)漆际,否則pod install 時會報警告淆珊,因為會導(dǎo)致pod工程的配置不會同步到原工程夺饲。但是如果原工程中引用的framework不能支持-Objc,則會在鏈接時報重復(fù)的符號錯誤,此時需要把pod自動生成的-Objc參數(shù)替換成force_load形式往声,參見8pig工程中的podfile擂找。

jenkins集成時,需要配置Xcode Workspace File為pod的工作區(qū)文件${WORKSPACE}/EightTrip浩销,并且Target要設(shè)置為空贯涎。

參考:
http://www.reibang.com/p/35918eabc380
http://www.reibang.com/p/7a2efc7c69fe
https://stackoverflow.com/questions/30244675/how-can-i-modify-other-ldflags-via-cocoapods-post-install-hook


JSPatch基礎(chǔ)使用

  1. js文件要記得保存為UTF8格式,否則會報一個未知的錯誤

  2. 枚舉類型要轉(zhuǎn)換成數(shù)字

  3. masonry make中的各個屬性其實是返回的block所以要在使用時加()調(diào)用慢洋,如:

switchModeButton.mas__makeConstraints(block("void, MASConstraintMaker*", function(make) {
        make.left().equalTo()(footerView).offset()(40);
        make.right().equalTo()((footerView)).offset()(-40);
        make.height().equalTo()(44);
        make.centerY().equalTo()(footerView);
}));
  1. block的傳遞塘雳,在 Objective-C 中傳入到 JSPatch 中的 Block 會轉(zhuǎn)換為 function,如果需要再將該 Block 傳回到 OC普筹,需要用block(paramTypes, function)封裝败明。
    如:
AliOssEngine.sharedInstance().uploadImage_remoteFolder_completeBlock(normalizedImage, remoteFolder, **block("ImageModel *, NSError *", completeBlock)**);

http://www.cocoachina.com/ios/20161202/18264.htm

5.Can't find variable: ocat34,沒有require相關(guān)的類

  1. CGRect 和 CGPoint之類的寫法
self.valueForKey("_tableView").setFrame({x:0, y:20, width:UIScreen.mainScreen().bounds().width - 20, height:self.frame().height -20});

[label setContentCompressionResistancePriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal] 設(shè)置文本寬度抗壓參數(shù)

http://www.cocoachina.com/ios/20160808/17305.html


OC內(nèi)存磁盤緩存第三方庫 YYCache


UINavigationController修改頁面棧方法

varcontrollerArr = self.navigationController?.viewControllers//獲取Controller數(shù)組

controllerArr?.removeAll()//移除controllerArr中保存的歷史路徑

//重新添加新的路徑

controllerArr?.append(self.navigationController?.viewControllers[0])

controllerArr?.append(C)

//將組建好的新的跳轉(zhuǎn)路徑 set進self.navigationController里

self.navigationController?.setViewControllers(controllerArr!, animated:true)//這里直接setViewControllers即可太防,不需要push或者pop方法

http://www.cocoachina.com/ios/20160805/17302.html


UISearchController 在 UITableView 中實現(xiàn)搜索條妻顶,push VC后searchbar依然顯示的問題解決

http://www.cocoachina.com/ios/20160805/17298.html


KVO、notification免移除實現(xiàn)方法XWEasyKVONotification


源碼和插件集合http://www.cocoachina.com/ios/20160719/17078.html


編寫高質(zhì)量iOS與OS X代碼的52個有效方法

http://www.cocoachina.com/ios/20160607/16627.html


富文本常用封裝(NSAttributedString)

http://www.cocoachina.com/ios/20160823/17409.html


SwipeTableView:頁面內(nèi)支持上下左后切換列表布局效果

http://www.cocoachina.com/ios/20160812/17346.html


如何使得能夠在itunes中的apps共享中看到document文件

plist設(shè)置uifilesharingenabled=true蜒车,但是蘋果可能審核不過


Xcode 下載地址:

http://developer.apple.com/download/more


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末讳嘱,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子酿愧,更是在濱河造成了極大的恐慌沥潭,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嬉挡,死亡現(xiàn)場離奇詭異叛氨,居然都是意外死亡,警方通過查閱死者的電腦和手機棘伴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門寞埠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人焊夸,你說我怎么就攤上這事仁连。” “怎么了阱穗?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵饭冬,是天一觀的道長。 經(jīng)常有香客問我揪阶,道長昌抠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任鲁僚,我火速辦了婚禮炊苫,結(jié)果婚禮上裁厅,老公的妹妹穿的比我還像新娘。我一直安慰自己侨艾,他們只是感情好执虹,可當(dāng)我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唠梨,像睡著了一般袋励。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上当叭,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天茬故,我揣著相機與錄音,去河邊找鬼蚁鳖。 笑死均牢,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的才睹。 我是一名探鬼主播徘跪,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼琅攘!你這毒婦竟也來了垮庐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤坞琴,失蹤者是張志新(化名)和其女友劉穎哨查,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體剧辐,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡寒亥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了荧关。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溉奕。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖忍啤,靈堂內(nèi)的尸體忽然破棺而出加勤,到底是詐尸還是另有隱情,我是刑警寧澤同波,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布鳄梅,位于F島的核電站,受9級特大地震影響未檩,放射性物質(zhì)發(fā)生泄漏戴尸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一冤狡、第九天 我趴在偏房一處隱蔽的房頂上張望孙蒙。 院中可真熱鬧项棠,春花似錦、人聲如沸马篮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽浑测。三九已至,卻和暖如春歪玲,著一層夾襖步出監(jiān)牢的瞬間迁央,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工滥崩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留岖圈,地道東北人。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓钙皮,卻偏偏與公主長得像蜂科,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子短条,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,933評論 2 355

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