自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuWu的博客

学习技术,分享技术。

原创 开发中遇到的不经意间的BUG---总结(持续更新)

前言:开发过程中总会遇到各式各样的Bug,我们不记录,时间长了就只有一个模糊印象,就不记得解决方法了,不要太相信自己的脑子,

2019-01-24 15:16:45 172 0

原创 iOS开发之 iPhone各种Icon图标尺寸

PNG和JPG png 1: png有透明通道, jpg没有透明通道,png有手机硬解码加速无损显示效果好 2: png加载速度快,显示效果好 3: png 在大图片的时候会比jpg大 4: xcode也会对png图片进行优化,jpg没有 jpg 1: 高压缩率 2: 适合扫描使用 iOS开...

2018-12-11 11:35:25 2272 0

转载 iOS多线程:GCD---总结

拜读------->https://www.jianshu.com/p/2d57c72016c6 本文用来介绍 iOS 多线程中 GCD 的相关知识以及使用方法。这大概是史上最详细、清晰的关于 GCD 的详细讲解+总结的文章了。通过本文,您将了解到:1. GCD 简介 2. GC...

2018-04-19 16:26:49 235 0

原创 iOS开发 真机测试包 (调试包)--- 持续更新

This iPhone 6 is running iOS 10.3.1 (14E304), which may not be supported by this version of Xcode. Could not find Developer Disk Image 原因:Xcode没有更新...

2017-04-10 10:35:02 5959 16

原创 ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted

ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. ...

2020-05-07 16:36:17 2793 1

原创 cocoaPods安装教程

CocoaPods source ‘https://github.com/CocoaPods/Specs.git’ 1.卸载CocoaPods $ which pod//获取pod的路径 sudo rm -rf <pod的路径> $ gem uninstall cocoa...

2020-05-07 12:28:32 116 0

原创 ios开发-最新友盟集成和微信集成(swift)

有段时间没有来博客了,我自己都觉得不好意思了,又不是很忙,还老是没有时间 CocoaPods集成 依赖库 #友盟分享 SDK集成 pod 'UMCCommon' pod 'UMCSecurityPlugins' # 集成微信(精简版0.2M) pod ...

2020-04-15 17:44:59 206 0

原创 Swift-UITableView快捷创建(刨坟用)

UITableView 初始化 lazy var tableView : UITableView = { let tableView = UITableView.init() tableView.separatorStyle = .none ...

2020-04-07 09:28:50 47 0

原创 xcode 模拟器无法响应键盘

进入 ~/Library/Preferences 删除 "com.apple.iphonesimulator.plist"文件

2020-03-17 17:45:27 143 0

原创 微信小程序:数组的操作

2019-11-08 16:08:29 51 0

原创 微信小程序 setStorage:fail Error:

使用 wx.setStorage 方法,异步缓存用户ID,之前一直好好的,现如今发现竟然不是success的,而是走的fail方法,打印报错如下: {errMsg: "setStorage:fail Error: Failed To Send Sync"}errMsg: &qu...

2019-09-27 17:24:16 155 0

原创 微信小程序开发:属性display

display:block 小程序的3个视图容器(view,srcoll-view,swiper)默认值均为display:block block表示[块内]容器模式,总是使用新行开始显示 display:flex flex-direction属性,有下面4个可选值,默认为row row:...

2019-09-27 09:46:43 336 0

原创 CocoaPods重装

1.查询 rvm版本 rvm -v 2.查询ruby版本 ruby -v 3.查询 gem 版本 gem -v 4.查询ruby 镜像 gem sources -l 5.升级ruby环境到 2.2.2 //查询最新版本 rvm list known //下载对应版本 rvm instal...

2019-08-28 09:32:20 622 0

原创 Github上传100M大文件---git-lfs

Github 会在你上传文件大于50M的时候,给予警告 ; 大于100M的时候给出 server reject(拒绝上传) 解决方案: 突破github限制,支持单个文件超出100M (使用 Git LFS) 下图是错误示范 这张图的操作步骤其实也是官网的步骤但是最后还是拒绝上传,原因...

2019-08-19 10:34:23 451 0

原创 swift---GCD的基本使用

简介 Grand Central Dispatch (GCD) 是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。 众所周知,GCD, NSOperationQueue, NSThread, pthread是iOS中多线程的几种处理方式,...

2019-08-05 17:40:51 959 0

原创 .itmstransporter

Resolver: Install error - com.apple.transporter.mediatoolkit Exception’s name: java.io.IOException, Exception’s message: Error accessing file:/Users/...

2019-07-08 16:08:49 1802 3

原创 IOS 12.0 Xcode10 运行libstdc++报错处理方案

ld: warning: ignoring file /Applications/Xcode10.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/u...

2019-07-05 09:47:25 910 0

原创 iOS Podfile文件变成exec格式可执行文件

只需要使用终端更改文件权限 终端使用命令$ chmod 644 文件名 就会变回正常的了 终端使用命令$ chmod 700 文件名 就会变回exec格式 chmod 具体用法和含义 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [–he...

2019-07-03 15:25:35 321 0

原创 UITabBar高度修改

-(void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; if (IS_PAD) { CGRect frame = self.tabBar.frame; ...

2019-06-06 15:03:13 477 0

原创 iPhone和iPad适配

宏定义 #define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define IS_PAD (UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad) ...

2019-05-28 12:22:31 1959 0

原创 iOS高清二维码 + logo,View转image,农历日期大写

#import "ShareContentView.h" #import <CoreImage/CoreImage.h> @implementation RecognitionInfoShareContentView - (instancetype)initWit...

2019-05-27 19:57:29 68 0

转载 iOS之一眼望穿Runtime

写在前面:此篇文章来自“白开水ln”,整理的很详细,转载自https://juejin.im/post/593f77085c497d006ba389f0 引导 相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime同...

2019-04-22 17:09:38 88 0

转载 iOS内存缓存和磁盘缓存的区别

缓存分为内存缓存和磁盘缓存两种,其中内存是指当前程序的运行空间,缓存速度快容量小,是临时存储文件用的,供CPU直接读取,比如说打开一个程序,他是在内存中存储,关闭程序后内存就又回到原来的空闲空间;磁盘是程序的存储空间,缓存容量大速度慢可持久化与内存不同的是磁盘是永久存储东西的,只要里面存放东西,不...

2019-04-04 14:30:05 281 0

原创 自定义UIPageControl

继承UIPageControl,在.m文件重写setCurrentPage: - (void) setCurrentPage:(NSInteger)page { [super setCurrentPage:page]; for (NSUInteger subviewIn...

2019-04-03 13:26:28 158 0

原创 UITableViewCell左滑删除(UITableViewRowAction + UISwipeActionsConfiguration)

直接贴代码了,功能简单,原生API,方便自己刨坟。 #pragma mark  删除  -(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ retu...

2019-01-03 15:02:59 1066 0

转载 解决iPhone5等32位设备,13位时间戳转换异常(转)

32-bit 64-bit 2015年初,所有提交审核的App需要适配64位,目的是充分利用ARM处理器的高性能支持,让应用能够有更为极致的体验。在iPhone5S以后的设备都是支持64位的。 一、时间显示引发的问题 问题页面 由于32位处理器的NSInteger是int类型的,导...

2018-11-22 11:39:50 397 0

原创 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VALID_ARCHS=armv7s arm64).

No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VALID_ARCHS=armv7s arm64).

2018-11-01 17:49:19 525 0

原创 对 SDAutoLayout 的再次了解

前言 接触IOS时最让自己懵懂的就是布局,一直不解其意,第一次接触的框架是Masonry,后来才知道了SDAutoLayout。 什么是 Masonry Masonry是一个对系统NSLayoutConstraint进行封装的第三方自动布局框架,采用链式编程的方式提供给开发者API。系统AutoL...

2018-10-26 11:03:53 1550 0

原创 Mac可能会用到的快捷键

显示隐藏文件 shift+ cmmand + .

2018-10-22 17:28:40 69 0

原创 Mac终端神器zsh + Autosuggestion

Mac终端神器zsh 先上一张图 背景介绍 在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算. shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键盘输入一种自己容易记忆识别的符号标识(shell 命令) 然后 shell解析这种命令再反馈给内核去...

2018-10-22 13:08:21 3962 0

原创 CocoaPods安装 2018

CocoaPods简介 CocoaPods负责管理iOS项目中第三方框架。CocoaPods的项目源码在Github上管理。项目从2011年8月12日开始,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。(练习时为了速度一般我都是直接导入工程中,个人比较讨厌写纯代码在Podf...

2018-10-19 17:55:18 156 0

原创 iOS 隐私政策

隐私政策 本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用...

2018-10-08 10:49:36 935 0

转载 markdown基本语法

markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点: 1、因为是纯文本,所以只要支持markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记...

2018-08-16 13:54:12 83 0

原创 BabyBluetooth的使用

蓝牙概念 蓝牙2.0为传统蓝牙,传统蓝牙也称为经典蓝牙. 蓝牙4.0因为低耗电,所以也叫做低功耗蓝(BLE).它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术. 苹果在iOS 6系统之后开始支持BLE 4.0,iPhone4s,iPod 5,iPad 3等之后的机型开始内嵌BLE4...

2018-08-03 14:49:39 2153 0

转载 ios蓝牙开发(二)BabyBluetooth蓝牙库介绍

BabyBluetooth 是一个最简单易用的蓝牙库,基于CoreBluetooth的封装,并兼容ios和mac osx。 特色: 基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。 CoreBluetooth所有方法都是...

2018-07-30 16:52:42 236 0

转载 iOS蓝牙开发(一)蓝牙相关基础知识

蓝牙常见名称和缩写 MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备 BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLE peripheral,central ...

2018-07-30 16:49:09 155 0

转载 (转)iOS 集成支付宝、微信、银联支付 (2017)

一、支付宝支付1、下载SDK:支付宝SDK下载地址2、支付流程图请好好看一看,你就会明白你应该做什么T1TkxgXcBjXXXXXXXX.png好了,看完了发其实我们需要做的就是(ps:为了安全起见,签名都在后台处理):• 调用支付宝支付接口• 处理支付宝返回的支付结果3、把下载的demo中以下文...

2018-06-29 14:01:39 570 0

转载 POP介绍与使用实践

转载自   作者:里脊串  (自己学习使用,如侵则删)前言动画在APP开发过程中,大家多多少少都会接触到,而且随着iOS7的扁平化风格启用之后,越来越多的APP开始尝试加入各种绚丽的动画交互效果以增加APP的用户体验。(当然,还是以国外的APP居多)有过相关开发经验的同学肯定知道在iOS中,动画相...

2018-06-20 11:37:28 172 0

原创 GCD定时器进入后台停止运行

ios7以后提供的后台接口模式 1、Background Audio,这是后台的音频,这个很早之前便有,也是iOS设备中用得最多的后台应用,调用这个接口可以实现后台的音乐播放。 2、Location Services,这是后台的定位,系统会拥有统一页面进行管理。 3、VoIP,后台语音服务,...

2018-06-05 13:30:31 1967 0

转载 Xcode 常用快捷键(转)

投稿文章,作者:一块豆腐  原地址点击打开链接更新约束(看图)://等于号command + option + =移动代码的快捷键:上下移动: command + option + [(上) / ](下)左右移动: command + ](右)  / [(左)展开/隐藏 代码的快捷键:comman...

2018-05-23 17:21:00 2377 0

提示
确定要删除当前文章?
取消 删除