手機型號屏幕尺寸屏幕密度屏幕寬高(pt)屏幕分辨率(px)倍圖屏幕比例4/4s3.5inch326 ppi320*480pt640*960px@2x3:25/5c/5s/se...
手機型號屏幕尺寸屏幕密度屏幕寬高(pt)屏幕分辨率(px)倍圖屏幕比例4/4s3.5inch326 ppi320*480pt640*960px@2x3:25/5c/5s/se...
利用CAShapeLayer和貝塞爾曲線來畫一個圓環(huán)進度條,其實很簡單,在此只做記錄使用。 效果如下所示: 直接上代碼.h頭文件 .m實現(xiàn)文件 使用方法
如果你在等著我放棄,那你一時半會兒走不了了。 iOS 面向?qū)ο笤O(shè)計原則全集[http://www.itdecent.cn/nb/48474598] 前言 接上篇 iOS 面...
概述 iOS響應(yīng)者鏈(Responder Chain)是支撐App界面交互的重要基礎(chǔ),點擊、滑動、旋轉(zhuǎn)、搖晃等都離不開其背后的響應(yīng)者鏈,所以每個iOS開發(fā)人員都應(yīng)該徹底掌握響...
設(shè)備(Device)點 (Point)Dimensions(Portrait)Dimensions(Landscape)切圖規(guī)格高寬比iPhone 13 Pro Max428...
周末閑暇,在網(wǎng)上看到一篇Mac開發(fā)教程How to Make a Simple Mac App on OS X 10.7 Tutorial: Part 1/3,鑒于Mac開發(fā)...
網(wǎng)上的教程已經(jīng)很多了,但是很多還是不夠詳細,我這里總結(jié)了一個全面的教程。下面是效果展示: 一、 查看系統(tǒng)shells是否安裝zsh,通常默認是bash(M1默認使用的是 zs...
Xcode搭建OpenGL環(huán)境一、搭建前的準(zhǔn)備 首先,搭建前需要如下幾個庫:1. libGLTools.a2. CLTools3. glew為了方便大家下載,我將他們上傳到了網(wǎng)盤中,網(wǎng)盤分享地址鏈接 密碼...
@16b60ce6f4a2 那就之后提示用戶自己手動退訂連續(xù)訂閱唄,這倆的確不屬于同一個訂閱群組,不是互斥的。
iOS內(nèi)購(IAP)自動續(xù)訂訂閱類型總結(jié)一、介紹 iOS 的 App 內(nèi)購類型有四種:消耗型商品:只可使用一次的產(chǎn)品,使用之后即失效,必須再次購買。示例:釣魚 App 中的魚食。非消耗型商品:只需購買一次,不會過期...
在實際開發(fā)的時候我們常常會對系統(tǒng)的版本進行判斷進而來適應(yīng)不同的API或者開發(fā)情形。一般會在兩種情況下做系統(tǒng)版本判斷: 1,編譯期: #if __IPHONE_OS_VERSI...
先說結(jié)論:OC中向nil發(fā)消息,程序是不會崩潰的。因為OC的函數(shù)都是通過objc_msgSend進行消息發(fā)送來實現(xiàn)的,相對于C和C++來說,對于空指針的操作會引起crash問...
@8d2b8086c81a 不會循環(huán)引用,typeof不是函數(shù),只是C的關(guān)鍵字,只在編譯階段使用。所以不會循環(huán)引用。
Weak-Strong-Dance真的安全嗎?絕大多數(shù)iOS開發(fā)者用過block,并且知道用 __weak 的方式去解決循環(huán)引用的問題。而進階一些的開發(fā)者則了解Weak-Strong-Dance,那么什么是Weak-St...
本文源自本人的學(xué)習(xí)記錄整理與理解,其中參考閱讀了部分優(yōu)秀的博客和書籍,盡量以通俗簡單的語句轉(zhuǎn)述。引用到的地方如有遺漏或未能一一列舉原文出處還望見諒與指出,另文章內(nèi)容如有不妥之...
一、什么是離屏渲染? 在上一篇中對圖像是如何顯示到屏幕上有了詳細的解讀 傳送門[http://www.itdecent.cn/p/3b57f60ce4a9],這里在簡單回顧...
一、前言 移動端動態(tài)化方案之多,令人嘆為觀止 1)Web容器增強,這是我們今天討論的重點,核心就是基于Chromium和WebKit的能力做訂制增強版,代表作Cordova,...