wuWu的博客

学习技术,分享技术。

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

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

2019-01-24 15:16:45

阅读数 95

评论数 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

阅读数 556

评论数 0

iOS多线程:GCD---总结

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

2018-04-19 16:26:49

阅读数 167

评论数 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

阅读数 4687

评论数 9

iOS之一眼望穿Runtime

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

2019-04-22 17:09:38

阅读数 50

评论数 0

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

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

2019-04-04 14:30:05

阅读数 21

评论数 0

自定义UIPageControl

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

2019-04-03 13:26:28

阅读数 21

评论数 0

UITableViewCell左滑删除(UITableViewRowAction + UISwipeActionsConfiguration)

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

2019-01-03 15:02:59

阅读数 278

评论数 0

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

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

2018-11-22 11:39:50

阅读数 166

评论数 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

阅读数 137

评论数 0

对 SDAutoLayout 的再次了解

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

2018-10-26 11:03:53

阅读数 865

评论数 0

Mac可能会用到的快捷键

显示隐藏文件 shift+ cmmand + .

2018-10-22 17:28:40

阅读数 41

评论数 0

Mac终端神器zsh + Autosuggestion

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

2018-10-22 13:08:21

阅读数 624

评论数 0

CocoaPods安装 2018

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

2018-10-19 17:55:18

阅读数 87

评论数 0

iOS 隐私政策

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

2018-10-08 10:49:36

阅读数 595

评论数 0

markdown基本语法

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

2018-08-16 13:54:12

阅读数 69

评论数 0

BabyBluetooth的使用

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

2018-08-03 14:49:39

阅读数 957

评论数 0

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

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

2018-07-30 16:52:42

阅读数 112

评论数 0

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

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

2018-07-30 16:49:09

阅读数 81

评论数 0

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

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

2018-06-29 14:01:39

阅读数 426

评论数 0

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