@property修飾符 atomic nonatomic readwrite readonly retain assign copy strong weak unsafe_...
@property修飾符 atomic nonatomic readwrite readonly retain assign copy strong weak unsafe_...
1. 概述 從iOS8開始,就引入了新的瀏覽器控件WKWebView,用于取代UIWebView,但是由于UIWebView的簡單易用,還是使用率很高,目前蘋果已經(jīng)在迭代時,...
1.多線程2.本地存儲3.網(wǎng)絡層4.CALayer5.動畫6.ARC及屬性關鍵字7.Runtime系列--KVO,KVC,Isa指針,等等很多慢慢整理8.手勢操作9.坐標,矩...
做App避免不了要和時間打交道,關于時間的處理,里面有不少門道,遠不是一行API調用,獲取當前系統(tǒng)時間這么簡單。我們需要了解與時間相關的各種API之間的差別,再因場景而異去設...
設置addSublayer 后,子視圖被遮擋 [self.view.layer addSublayer:gl]; 修改成[self.view.layer insertSubl...
__block 在 block 里面可以訪問局部變量,但是不能修改局部變量,這是因為當局部變量在 block 中使用時,實際上是使用的變量在 block 中復制的數(shù)據(jù),所以在...
系統(tǒng)的TableviewCell之間是沒有間距的,我們沒法改變,那應該怎么來實現(xiàn)呢?方式1:通過設置cell的contentView來實現(xiàn)間接,在cell的contentVi...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
WKWebView是蘋果在iOS 8之后推出的框架WebKit中的瀏覽器控件, 其加載速度比UIWebView快了許多, 但內存占用率卻下降很多, 也解決了加載網(wǎng)頁時的內存泄...
前言 最近項目中的UIWebView被替換為了WKWebView,因此來總結一下。示例Demo:WKWebView的使用本文將從以下幾方面介紹WKWebView:1、WKWe...
前言 在iOS開發(fā)過程中,經(jīng)常用到一些H5交互的頁面需要處理,iOS中H5開發(fā)的控件之一UIWebView的使用是必須熟練的掌握的。 一、UIWebView 介紹 UIWeb...
一、概述 在iOS中,你能看得見摸得著的東西基本上都是UIView,比如一個按鈕、一個文本標簽、一個文本輸入框、一個圖標等等,這些都是UIView,其實UIView之所以能顯...
一、簡介 UICollectionView是iOS6之后引入的一個新的UI控件,它和UITableView有著諸多的相似之處,其中許多代理方法都十分類似。簡單來說,UICol...
layout: posttitle: "漫談iOS AOP編程之路 "subtitle: "漫談iOS AOP編程之路"date: 2015...
1 概述 UINavigationController繼承自UIViewController,是一個基于棧的容器型控制器。既然是容器,它就能裝一些東西,比如UIView能裝各...
xcode10 編譯報錯: Showing Recent Messages:-1: Multiple commands produce '/Users/ios/Library...
[Client] Sending selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The ...
一、兩種技術的比較 XCode的自動化測試包括:UnitTests與UITests,即:單元測試與界面測試。EarlGrey是Google在UnitTests的基礎上開發(fā)的界...