前言 上一篇文章[iOS]如何封裝第三方庫(非Appdelegate啟動)(一)介紹了如何封裝非Appdelegate啟動的三方庫,這篇文章講述如何抽象化需要Appdeleg...
前言 上一篇文章[iOS]如何封裝第三方庫(非Appdelegate啟動)(一)介紹了如何封裝非Appdelegate啟動的三方庫,這篇文章講述如何抽象化需要Appdeleg...
在了解設(shè)計(jì)模式之前先了解下設(shè)計(jì)時(shí)的原則; 1. 設(shè)計(jì)原則 1.1 單一職責(zé)原則; 一個類只負(fù)責(zé)一個功能;UIView和CALayer的關(guān)系;這篇文章結(jié)尾1.2 開閉原則; 對...
?最近項(xiàng)目有開發(fā)iOS小組件的需求菠赚,開始調(diào)研到實(shí)現(xiàn)踩了很多坑脑豹,借此記錄下來。?iOS14系統(tǒng)發(fā)布后衡查,桌面添加的新的"入口模式"(很多產(chǎn)品把這個功能當(dāng)做了App的一個快捷入口)...
@lesmiserables0 嗯嗯確實(shí)是有這個文本瘩欺,一般返回data穩(wěn)定,在轉(zhuǎn)換成圖片時(shí)拌牲,有可能會導(dǎo)致圖片的大小還是原來的大小的
iOS 圖片壓縮方法兩種圖片壓縮方法 兩種圖片壓縮方法:壓縮圖片質(zhì)量(Quality)俱饿,壓縮圖片尺寸(Size)。 壓縮圖片質(zhì)量 通過 UIImage 和 NSData 的相互轉(zhuǎn)化塌忽,減小 JPE...
要是調(diào)整bundle內(nèi)資源拍埠,在你到bundle工程里面修改資源,再重新打包就可以了
iOS_SDK開發(fā)之Bundle打包我們的項(xiàng)目中難免會用到圖片資源和xib土居,storyboatd資源械拍,我們可以將這些資源全部歸類到bundle文件中,便于管理装盯。代碼傳送門 1.創(chuàng)建Bundle資源包 1.1新建...
前言:這兩天使用UIButton最多展示兩行,展示不全是使其...顯示到后面位置(UIButton默認(rèn)顯示在中間位置)時(shí),使用以下代碼時(shí)甲馋,在iOS 14系統(tǒng)顯示好問題埂奈,而在i...
系統(tǒng)快捷鍵 顯示隱藏文件夾 前往文件件 Xcode快捷鍵 打開打包工具 快捷操作,可展示當(dāng)前你在工程導(dǎo)航器中打開的文件 快速查找相關(guān)class類 : 左縮進(jìn) 右縮進(jìn) 程序中....
@旋風(fēng)貓 你是說的怎么掉用嗎定躏?NSString *bundlePath = [[NSBundle mainBundle] pathForResource:@"LWTestBundle" ofType:@"bundle"];
NSBundle *resourceBundle = [NSBundle bundleWithPath:bundlePath];
// VC的nib資源
NSString *bundlePath = [[NSBundle mainBundle] pathForResource:@"LWTestBundle" ofType:@"bundle"];
NSBundle *resourceBundle = [NSBundle bundleWithPath:bundlePath];
UIView *view = [[resourceBundle loadNibNamed:@"LWBundleView" owner:self options:nil]objectAtIndex:0];
[self.view addSubview:view];
// 圖片資源
UIImage *img1 = [UIImage imageNamed:@"gaitubao_timg_png" inBundle:resourceBundle compatibleWithTraitCollection:nil];
///或者使用
//UIImage *img2 = [UIImage imageNamed:[resourceBundle pathForResource:@"gaitubao_timg_png" ofType:@"png"]];
///或者
//NSString *imgPath= [bundlePath stringByAppendingPathComponent:@"gaitubao_timg_png.png"];
//UIImage *image_1=[UIImage imageWithContentsOfFile:imgPath];
UIImageView *imgView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 144, self.view.frame.size.width, self.view.frame.size.height - 144)];
///圖片資源加載
imgView.image = img1;
[self.view addSubview:imgView];
這個是資源的調(diào)用
iOS_SDK開發(fā)之Bundle打包我們的項(xiàng)目中難免會用到圖片資源和xib账磺,storyboatd資源芹敌,我們可以將這些資源全部歸類到bundle文件中,便于管理垮抗。代碼傳送門 1.創(chuàng)建Bundle資源包 1.1新建...
block有如下三種類型: __NSGlobalBlock __ ( _NSConcreteGlobalBlock )(全局區(qū)內(nèi)存) __NSStackBlock __ ( ...
@Bitter龍 沒有!后來我下載的SDK在中文版下載的 续室。4點(diǎn)幾版本就沒有問題了栋烤。
FaceBook SDK 更新報(bào)錯解決:swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_FBSDKShareKit in libFBSDKSha...解決: open XCodecreate new file, select swift fileconfirm "Create Bridging Header"clean a...
我更新SDK之后在OC項(xiàng)目中使用,報(bào)了一堆的Swift的錯誤挺狰,這個您碰到過嗎
FaceBook SDK 更新報(bào)錯解決:swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_FBSDKShareKit in libFBSDKSha...解決: open XCodecreate new file, select swift fileconfirm "Create Bridging Header"clean a...
1明郭、控件聲明strong好還是weak? 以創(chuàng)建一個lable為例丰泊,在storyboard里用拖線的方式創(chuàng)建時(shí)薯定,系統(tǒng)默認(rèn)的使用weak修飾(同時(shí)用IBOutlet修飾) 用代...
Block在沒有使用外部變量時(shí),內(nèi)存存在全局區(qū)趁耗,然而沉唠,當(dāng)Block在使用外部變量的時(shí)候,內(nèi)存是存在于棧區(qū)苛败,當(dāng)Block copy之后满葛,是存在堆區(qū)的。存在于棧區(qū)的特點(diǎn)是對象隨時(shí)...
常用命令: 查看罢屈、添加嘀韧、提交、刪除缠捌、找回锄贷,重置修改文件 git help # 顯示command的help git show # 顯示某次提交的內(nèi)容 git show $i...
系統(tǒng)彈窗:### 過期方法: 新方法: 定時(shí)器/延時(shí):### 延遲調(diào)用方法一: 延遲調(diào)用方法二: 定時(shí)器一:(精確度一般): 定時(shí)器二:(精確度高): 計(jì)算控件尺寸:### ...