
導語: 以前在開發Native頁面的同時,還處理Hybrid頁面中Web和Native的交互,現在又開始接入Weex這樣的跨平臺開發方案,感覺純粹的Native App離我們...
Objective-C里核心的處理字符串的類就是NSString和NSMutableString這兩個類,這兩個類完成了Objective-C中字符串大部分功能的處理 NSS...
YYText 是一個強大的富文本庫.在iOS開發中經常會用到富文本。我們常用到的效果如下圖所示: 下面我們來看看各個功能的實現:先創建一個可變屬性字符串: DaoXiang是...
8. iOS 開發學習路線 鏈接地址 iOS 當像素為1的寬度的線時顯示并不為1,原因是? 1 Point的線在非Retina屏幕則是一個像素,在Retina屏幕上則可能...
在開發中會遇到應用需要記錄設備標示,即使應用卸載后再安裝也可重新識別的情況,在這寫一種實現方式——讀取設備的UUID(Universally Unique Identifie...
簡介 SnapKit,一個經典的Swift版的第三方庫,專門用于項目的自動布局,目前在github上的stars就高達9340顆星,這是一個不小的數字,亦足以證明它存在的非凡...
蘋果在iOS2中引入了Autoresizing技術用于屏幕適配, 其用于指定當父視圖的bounds發生改變時如何自動調整子視圖的布局 通過Code使用Autoresizing...
上一章節 iOS10 本地推送你玩過了嗎? ,了解了本地推送了,這一節,玩耍一下iOS10的遠程推送。了解了本地推送之后,再去了解遠程推送就簡單多了。 遠程推送的原理圖 圖品...
背景 在iOS 9以前,我們從外部啟動App都是通過URL Scheme實現跳轉的。這種方式雖然可自定程度很高,能夠巧妙地實現很多跳轉,但弊端也很明顯:我們只能通過schem...
介紹 最近在開發的過程中需要用到3D卡片的特效。因此,研究了一下如何在iOS中使用透視圖影。這邊文章主要是學習iOS中的3D變幻,然后做一個卡片折疊效果,有點類似于筆記本電腦...
開發App的過程中,常常會遇到在App內部加載網頁,通常用UIWebView加載。這個自iOS2開始使用的網頁加載器一直是開發的心病:加載速度慢,占用內存多,優化困難。如果加...