在和服務器交互數據的時候,使用到 NSDate,無論是將服務器返回的 String 類型的日期字符串轉為 NSDate,還是 NSDate 到 String 類型的逆向處理,都是經常要做的事情,這里主要是和大家分享一個特別棒的網站。
關于MVC的爭論已經有很多,對此我的觀點是:對于iOS開發中的絕大部分場景來說,MVC本身是沒有問題的,你認為的MVC的問題,一定是你自己理解的問題
我們在這里并不探究 NSThread 、 GCD 、 NSOperation 、 NSOperationQueue 的具體用法,只探討一些容易被遺忘的小點。
在iOS動畫篇:核心動畫中講到如何給一個視圖添加動畫效果,但是其僅局限在系統控件的具有動畫效果的屬性。假設現在我們要做一個空心圓形的進度條,隨著進度的變化具有對應的動畫效果,這時候就需要去自定義一個圓形的View,并實現其形狀隨進度屬性的變化而變化,使用Quartz2D就可以輕松滿足此需求。
本篇爭取一篇講清講透,篇幅將會過長,但依然將通過四大方面清晰的對IOS開發中多線程的用法進行 詳盡 的講解:
前言
本次開源項目為愛鮮蜂,一款電商APP,使用語言Swift2.0,開發工具Xcode7.0.1. 項目為純代碼開發,沒有使用XIB和StoryBoard.開發周期大概為2個月左右(工作閑暇之余). 數據都是本地數據,輔助開發軟件:PhotoShop CS6(圖片處理),Charles(抓包工具).
Core Animation(核心動畫)是一組功能強大、效果華麗的動畫API,無論在iOS系統或者在你開發的App中,都有大量應用。
前幾天我們項目組的群里提了這么一件事情:在我們的應用中存儲動態的GIF圖到相冊,保存的圖片變成了靜態圖片。
widget這個小插件不知道有多少人習慣使用?又或者有多少使用iphone手機的用戶知道這東西的存在?好了,不說廢話了;既然公司有這需求,小編也只能去研究了!下面來和大家介紹小編研究成果!
block是C語言級別的語法和運行時特性,應用到Objective-C中可以增強函數功能。在合適場景中靈活應用block技術,對實際開發大有裨益。
iOS 10 帶來了一大票有意思的很特性,像 UIViewPropertyAnimator,它是一個改善動畫處理的全新的類。 這個視圖屬性動畫完全顛覆了我們已經習慣的流程,能夠為動畫邏輯添加更精細的控制。
前面兩篇關于RxSwift的文章都是一些概念,我估計大伙看了一定是迷迷糊糊的,還是不知道RxSwift怎么使用,那么這里俺就帶領大伙一起去做一個Demo,去實戰一下RxSwift,大伙耐心寫完,理解透徹以后,保證大伙能掌握到RxSwift基本核心用法。
效果圖如下: 用法 // 一: 初始化 默認height 150; BLDatePickerView *datePickerView = [[BLDatePickerView alloc] init]; // 二:顯示 [datePickerView bl_show]; // 三:回調選擇結果 // 選擇結果2種回調方式 // 1.block datePickerView.sureButtonCl
TXScrollLabelView 是一個能夠快速接入自定義標簽滾動視圖,可以做促銷欄、頭條欄、廣播欄、廣告欄等等展示
關于iOS內存管理的規則思考 自己生成的生成的對象,自己持有。 非自己生成的對象,自己也能持有。 不在需要自己持有的對象時釋放。 非自己持有的對象無法釋放。 注:這里的自己是對象使用的環境,理解為編程人員本身也沒有錯 對象操作和Objective-C方法對應 對象操作 Objectivew-C方法 生成并持有對象 alloc/copy/mutableCopy/new或以此開頭的方法 持有對象 re
我花費了幾天時間用來嘗試 iOS 10 中 UIGraphics 類中對于圖片和 PDF 中的渲染功能。感覺很有意思。這次我來分享一下這個功能,并且將其與舊的版本對比一下。
觸摸或者點擊一個控件,然后這個事件會從上向下(從父->子)找最合適的view處理,找到這個view之后看他能不能處理,能就處理,不能就按照事件響應鏈向上(從子->父)傳遞給父控件
XHlaunchAd.png
在新聞類,電商類等應用中,應用著大量的圖文混排視圖,在表視圖UITableView中,開發者通常需要在如下代理方法中計算出當前cell填充內容后的高度.