你好 可以看下LifeformUserInfo的類(lèi)文件嗎 ,遵守了Codabl協(xié)議,LifeformUserInfo()會(huì)報(bào)錯(cuò)
用SwiftyUserDefaults封裝用戶(hù)信息緩存工具類(lèi)最近發(fā)現(xiàn)YYCache 框架在iOS15 以上系統(tǒng)中,清除硬盤(pán)緩存的功能失效了,導(dǎo)致app的用戶(hù)退出登錄清理緩存信息的邏輯出現(xiàn)Bug 由于項(xiàng)目主要使用swift框架開(kāi)發(fā),就使...
SegmentedControl又被稱(chēng)作分段控制器,是IOS開(kāi)發(fā)中經(jīng)常用到的一個(gè)UI控件。 1通常是在單視圖中使用,不做多視圖之間的切換。實(shí)現(xiàn)視圖中不同顯示的快速切換,每一個(gè)...
@虞小虞 好的 感謝您的細(xì)心解答。
iOS多工程架構(gòu)(一)—— 創(chuàng)建多工程架構(gòu),是由多個(gè)Project包裹在一個(gè)Workspace里面的一種架構(gòu)。其主要目的是為將不同的功能分割開(kāi),由不同人員進(jìn)行開(kāi)發(fā)與維護(hù)。這里的多個(gè)project可以由Mai...
@虞小虞 有點(diǎn)依賴(lài)第三方庫(kù)了,oc支持工程之間的通訊,swift不行,只能用多framwork代替了。
iOS多工程架構(gòu)(一)—— 創(chuàng)建多工程架構(gòu),是由多個(gè)Project包裹在一個(gè)Workspace里面的一種架構(gòu)。其主要目的是為將不同的功能分割開(kāi),由不同人員進(jìn)行開(kāi)發(fā)與維護(hù)。這里的多個(gè)project可以由Mai...
@虞小虞 MainProject是可以鏈接到framework的,但是MainProject和Person之間的通訊需要怎樣做呢
iOS多工程架構(gòu)(一)—— 創(chuàng)建多工程架構(gòu),是由多個(gè)Project包裹在一個(gè)Workspace里面的一種架構(gòu)。其主要目的是為將不同的功能分割開(kāi),由不同人員進(jìn)行開(kāi)發(fā)與維護(hù)。這里的多個(gè)project可以由Mai...
工程之間文件無(wú)法調(diào)用,import文件報(bào)錯(cuò)了。
iOS多工程架構(gòu)(一)—— 創(chuàng)建多工程架構(gòu),是由多個(gè)Project包裹在一個(gè)Workspace里面的一種架構(gòu)。其主要目的是為將不同的功能分割開(kāi),由不同人員進(jìn)行開(kāi)發(fā)與維護(hù)。這里的多個(gè)project可以由Mai...
在 Swift 中,map filter reduce 等高階函數(shù)的存在可以讓我們更快的處理數(shù)據(jù)。在OC中實(shí)現(xiàn)對(duì)應(yīng)方法: map:處理數(shù)組中的每個(gè)元素,并返回一個(gè)新的結(jié)果數(shù)組...
下載下來(lái)沒(méi)有馬賽克功能哦
GPUImage源碼閱讀——圖片編輯組件ZMJImageEditor 是一個(gè)和微信一樣圖片編輯的組件,功能強(qiáng)大,極易集成,支持繪制、文字、旋轉(zhuǎn)、剪裁、馬賽克、擦除重繪等功能。 Base On keshiim ZMJ...
前言: 最近公司項(xiàng)目不怎么忙, 閑暇時(shí)間把iOS 在面試中可能會(huì)遇到的問(wèn)題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享...
基本原理 1.計(jì)算iPhone屏幕尺寸與UI設(shè)計(jì)稿的尺寸比例 2.利用runtime機(jī)制,將原始字體大小值進(jìn)行比例縮放,并替換原生方法的實(shí)現(xiàn) 代碼適配替換方法(UIFont)...
置頂2018年11月07日 13:23:23上天眷顧我閱讀數(shù) 1001標(biāo)簽:iOS xib文件根據(jù)屏幕等比例縮放的適配更多 個(gè)人分類(lèi):iOS開(kāi)發(fā) 前言 在此我不是和大家討論,...
代碼示例運(yùn)行環(huán)境為 IOS10,swift 3.0 因?yàn)榘幢壤s束邊距相比按比例約束寬高多了一個(gè)小坑,所以在此記錄一下。 首先看兩張正常約束左邊距 和 上邊距的圖片: 注意看...