前言 RAC相比以往的開發模式主要有以下優點:提供了統一的消息傳遞機制;提供了多種奇妙且高效的信號操作方法;配合MVVM設計模式和RAC宏綁定減少多端依賴。 RAC的理論知識非常深厚,包含 ...
三.R eactiveCocoa代碼實踐之 更多思考 . RACObserve 宏形參寫法的區別 之前寫代碼考慮過 RACObserve self.timeLabel , text 和 RACObserve self , timeLabel.text 的區別。 因為這兩種方法都是觀察self.timeLabel.text的屬性,並且都能實現功能。估計是作者原本用的其中一種后來對另一種也提供了支持, ...
2016-04-19 16:32 5 1273 推薦指數:
前言 RAC相比以往的開發模式主要有以下優點:提供了統一的消息傳遞機制;提供了多種奇妙且高效的信號操作方法;配合MVVM設計模式和RAC宏綁定減少多端依賴。 RAC的理論知識非常深厚,包含 ...
上一節是自己對網絡層的一些重構,本節是自己一些代碼小實踐做出的一些demo程序,基本涵蓋大多數UI控件操作。 一.用UISlider實現調色板 假設我們現在做一個demo,上面有一個View用來展示顏色,下面有三個UISlider滑竿分別控制RGB的色值,隨着不同滑竿的拖動上面view ...
今天在群里,有一個同學發上來了一段代碼,說是從書上看到的例子,但是編譯不了(有些書的作者真是誤人子弟),希望幫忙找一下錯在哪里,該怎么改,代碼如下: if (array[i]>= array[j]) 很明顯,他是想要寫一個泛型的冒泡排序 ...
上一篇簡單的實現了一個聊天網頁,但這個太簡單,消息全廣播,沒有用戶認證和已讀未讀處理,主要的意義是走通了websocket-sharp做服務端的可能性。那么一個完整的IM還需要實現哪些部分? 一、發 ...
前言 本篇隨筆將匯總一些我對消息隊列 RabbitMQ 的認識,順便談談其在高並發和秒殺系統中的具體應用。 1. 預備示例 想了下,還是先拋出一個簡單示例,隨后再根據其具體應用場景進行擴展,我 ...
本文的要點不在移動端調試上,移動端調試無非就是調試頁面和調試工具之間存在分離,消除這種分離並創建連結就能解決移動端的調試問題。重點闡述的是所見即所得的調試模式下會遇到的阻礙。 當我們打開網頁,發現一 ...
微服務架構是一種架構模式,它提倡將單一應用程序划分成一組小的服務,每個服務運行在其獨立的進程中,服務間采用輕量級通信機制互相溝通(通常是基於HTTP協議的RESTful API)。每個服務都圍繞着具體 ...
寫代碼的方法與思考 我們看各種各樣的書籍,有講原理的,也有講實例的,你會發現里面講的邏輯非常清晰,有時候你可能會困惑,他們怎么會想到用這個方法呢。其實這就是一個人的思考過程了。 (1)如何制作一個單擊鼠標菜單隱現的特效 首先在准備制作一個特效前,你腦子里就得思考整個特效的全過程(工作 ...