原创 Vue.js學習路徑 & Web前端工程知識體系

* ECMAScript 6 ECMAScript 6.0(簡稱 ES6)是 JavaScript 語言的下一代標準,已經在 2015 年 6 月正式發佈了。它的目標,是使得 JavaScript 語言可以用來編寫複雜的大型應用程序,成

原创 iOS利用仿射變換(CGAffineTransform)製作動畫效果

聲明:本文是學習iOS-7-Cookbook的例子。 先看看效果圖:      該動畫的實現分爲2部分,紅色方框的出現和消失。而每個部分又分兩個過程,如紅框出現時,它先放大到最大,然後恢復正常大小;消失時先放大到最大,然後消失。在

原创 踏浪前行 ——讀《浪潮之巔》

    近百年來科技的浪潮一波接一波。半導體、計算機奠定爲其奠定了基礎,通信、互聯網則是繁碩的果實,它們練成整體,支撐着現代人的文明生活。 因此,能主導某個行業的企業,都是世界級的,比如英特爾、微軟、google等,在人們心目中耳熟能詳。

原创 Objective-c 常用字符串操作

NSString對字符串封裝的比較好,字符串比較、截取等等常用操作都能找到對應方法,使用起來很方便。 場景一、電話號碼顯示成 133****7788的形式 如號碼爲13305697788,爲了客戶信息保密,隱藏中間四個數字,就需要截取

原创 iOS常見創建頁面的方式

iOS有好幾種創建頁面的方式:最先接觸的是完成通過storyboard創建,很簡單,但缺點也比較明顯,它不能隨心所欲的畫出想要的效果;然後在學習別人的代碼時,發現iOS老手們都是靠純代碼創建頁面的,代碼很長,也比較難看懂;最後自己做項目時

原创 Objective-c中優雅的表達式寫法

一、利用三目運算符 ?: - (void)fetchItemsMatching:(NSString *)searchString forAttribute:(NSString *)attribute sortingBy:(NSStrin

原创 仿網易新聞客戶端——BPNews

最近在github中找到了一個比較精美的demo,是仿網易的客戶端,便下載下來學習。代碼採用的是storyboard佈局,有些功能有限制,便將其改成了代碼佈局,使用autolayout。 原demo(storyboard佈局)地址

原创 使用UIWebView開發hybrid應用(一)

相關文章: 使用UIWebView開發hybrid應用(二) 鑑於目前iOS手機性能的提升,使用webview方法開發的app效果已經很理想,團隊在項目中使用了hybrid的開發模式,積累了一定的經驗,便分享出來給大家參考,並互相學習。

原创 failed to obtain a cell from its dataSource 解決方案

    使用iOS的tableView時,如果創建的是reuse cell,即在使用了類似如下的方法: BPTimeLineCell *cell = [tableView dequeueReusableCellWithIdentifier

原创 iOS類似Android上toast效果

做過Android開發的人都知道toast,它會在界面上顯示一排黑色背景的文字,用於提示用戶信息。但iOS上並沒有類似的控件,so,自己寫一個吧。 原理: 說白了,Android中的toast可以理解成iOS中的一個黑色背景的UILabe

原创 UILabell自動調整寬度width

    iOS中,UILabel並不能根據文字的多少,自動調整label標籤的寬度。當label有背景顏色後,這會讓視圖很不美觀。     其實方法很簡單,stackoverflow上有很多答案,但百度卻搜不到這些答案···(所以還是go

原创 iOS網絡連接優化

    如何在APP端,讓用戶的聯網體驗更好?     最初在寫網絡接口時,考慮的問題比較少,最多加個延時,到了相應的時間點(如5秒,10秒),要是還不來信息,直接彈出提示:服務器無響應!!!     尼瑪,一次無響應、兩次無響應····

原创 使用UIWebView開發hybrid應用(二)

相關文章: 使用UIWebView開發hybrid應用(一)    hybrid應用中,緩存處理是比較棘手的。 objective-c有緩存的類NSURLCache,官方給出的解釋是:It provides a composite in-

原创 RFSegmentView在iOS7設備上不顯示label的解決方案

    由於項目原因,需要segment的切換效果,發現github上 王若風 同學(https://github.com/wangruofeng/RFSegmentView)做的很不錯,便拿來用。     集成好後,在iOS9的模擬器上

原创 UITableViewCell中的bug

  在寫切換城市頁面時,遇到了一個很詭異的bug。 每次進入該頁面,應在已選擇的城市對應的cell上勾選,其他的應爲非勾選狀態,於是這樣的寫了代碼: - (UITableViewCell *)tableView:(UITableView