自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuwuFQ的博客

学习技术,分享技术。

  • 博客(281)
  • 资源 (22)
  • 收藏
  • 关注

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

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

2019-01-24 15:16:45 884

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

直接贴代码了,功能简单,原生API,方便自己刨坟。#pragma mark  删除 -(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;}// 定义编辑样式- (UITableViewCellEditingStyle...

2019-01-03 15:02:59 2397

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

PNG和JPGpng1: png有透明通道, jpg没有透明通道,png有手机硬解码加速无损显示效果好2: png加载速度快,显示效果好3: png 在大图片的时候会比jpg大4: xcode也会对png图片进行优化,jpg没有jpg1: 高压缩率2: 适合扫描使用iOS开发基础UI控件尽量使用png,超大背景图片为了节省大小,可以适当使用jpg。UI控件开发中美工切...

2018-12-11 11:35:25 5669

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

32-bit 64-bit2015年初,所有提交审核的App需要适配64位,目的是充分利用ARM处理器的高性能支持,让应用能够有更为极致的体验。在iPhone5S以后的设备都是支持64位的。一、时间显示引发的问题问题页面由于32位处理器的NSInteger是int类型的,导致溢出,下面我们来具体看一下。1、服务端返回JSON数据服务端返回日期数据为13位时间戳。...

2018-11-22 11:39:50 1045

原创 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 3210

原创 对 SDAutoLayout 的再次了解

前言接触IOS时最让自己懵懂的就是布局,一直不解其意,第一次接触的框架是Masonry,后来才知道了SDAutoLayout。什么是 MasonryMasonry是一个对系统NSLayoutConstraint进行封装的第三方自动布局框架,采用链式编程的方式提供给开发者API。系统AutoLayout支持的操作,Masonry都支持,相比系统API功能来说,Masonry是有过之而无不及。...

2018-10-26 11:03:53 2455

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

显示隐藏文件shift+ cmmand + .

2018-10-22 17:28:40 229

原创 Mac终端神器zsh + Autosuggestion

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

2018-10-22 13:08:21 15672

原创 CocoaPods安装 2018

CocoaPods简介CocoaPods负责管理iOS项目中第三方框架。CocoaPods的项目源码在Github上管理。项目从2011年8月12日开始,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。(练习时为了速度一般我都是直接导入工程中,个人比较讨厌写纯代码在Podfile文件中)开始安装安装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一...

2018-10-19 17:55:18 392

原创 iOS 隐私政策

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

2018-10-08 10:49:36 1244

原创 markdown基本语法

markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而markdown只需要在标题内......

2018-08-16 13:54:12 142

原创 BabyBluetooth的使用

蓝牙概念蓝牙2.0为传统蓝牙,传统蓝牙也称为经典蓝牙.蓝牙4.0因为低耗电,所以也叫做低功耗蓝(BLE).它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术.苹果在iOS 6系统之后开始支持BLE 4.0,iPhone4s,iPod 5,iPad 3等之后的机型开始内嵌BLE4.0硬件,因此在开发前请先确认你的开发环境符合上述要求,并且苹果在BLE4.0之后,对外部的连接设备已...

2018-08-03 14:49:39 4133

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

BabyBluetooth 是一个最简单易用的蓝牙库,基于CoreBluetooth的封装,并兼容ios和mac osx。特色:基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。 CoreBluetooth所有方法都是通过委托完成,代码冗余且顺序凌乱。BabyBluetooth使用block方法,可以重新按照功能和顺序...

2018-07-30 16:52:42 639

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

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

2018-07-30 16:49:09 352

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

一、支付宝支付1、下载SDK:支付宝SDK下载地址2、支付流程图请好好看一看,你就会明白你应该做什么T1TkxgXcBjXXXXXXXX.png好了,看完了发其实我们需要做的就是(ps:为了安全起见,签名都在后台处理):• 调用支付宝支付接口• 处理支付宝返回的支付结果3、把下载的demo中以下文件(如图)的导入到自己的工程中屏幕快照 2017-04-12 下午3.32.01.png4、在Buil...

2018-06-29 14:01:39 918

转载 POP介绍与使用实践

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

2018-06-20 11:37:28 802

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

ios7以后提供的后台接口模式1、Background Audio,这是后台的音频,这个很早之前便有,也是iOS设备中用得最多的后台应用,调用这个接口可以实现后台的音乐播放。2、Location Services,这是后台的定位,系统会拥有统一页面进行管理。3、VoIP,后台语音服务,类似Skype通话应用需要调用,可进行后台的语音通话。4、Newsstand,报刊杂志后台自动下载...

2018-06-05 13:30:31 3780

转载 Xcode 常用快捷键(转)

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

2018-05-23 17:21:00 3864

原创 获取IPA图片资源+卸载iTunes

我们想模仿一个APP的时候,就需要有和它一样的图片,所以之前都很方便大家也都知道怎么去做,而现在,iTunes把应用功能关闭后,我们无法获取IPA文件了,我上网看了很多方法,什么网络代理了,什么iTunes备份了,我觉得还是安装一个旧版本的iTunes靠谱啊,下面进入正题。·卸载iTunesiTunes作为苹果系统自带的软件,我们没有直接的权限去操作,所以我们直接使用平时我们卸载软件的方法...

2018-05-18 18:04:18 757

转载 一篇整理的很全面的IOS面试题(共勉)

目录一、基础知识点二、第三方框架三、算法四、编码格式(优化细节)五、其他知识点一、基础知识点 设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。 1). MVC模式:Model View Control,把模型 视图 控制器 层进行解耦合编写。 2). MVVM模式:Model View Vi...

2018-05-07 17:49:29 12903 1

转载 iOS开发中 类、对象、实例变量、成员变量、属性变量等区别和关系

类(class):具有相同属性和行为等同一类元素等总称,类是一个抽象的概念。区分是类还是对象,看它能否继续被细分。在OC中,类是表示对象类型的结构体,对象通过类来获取自身的各种信息。类由两个部分组成:*.h和*.m文件组成。*.m文件中 implemention部分是类的实现部分,内部包含类中的各种信息,包括各种实例方法或类方法。 类别( category):是为现有的类添加新方法的方式,通常以“...

2018-05-07 16:49:06 1809

转载 iPad和iPhone开发的异同

iPhone是手机,iPad、iPad Mini是平板电脑iPhone和iPad开发的区别: 1.屏幕的尺寸 \\分辨率 2.UI元素的排布 \\设计 3.键盘 4.API 5.屏幕方向的支持 … …1.屏幕的尺寸 \分辨率屏幕的尺寸 \分辨率.png在iOS开发中,只需要关注以下几种情况:1)iPhone3.5 inch:320 x 480 4.0 inch:320...

2018-05-07 11:11:54 4510

转载 runtime机制消除UIButton重复点击问题

问题分析  用户行为不可控,可能连续点击一个按钮,导致按钮重复事件重复调用。如果能使用润 runtime机制,为按钮添加一个可控的连续点击时间间隔,用于控制按钮点击后,不可点击,再次恢复可点击状态的时间,问题便迎刃而解。所以,我们选择给UIButton添加列表,增加eventTimeInterval属性来解决该问题。  代码如下:?123456789101112131415161718192021...

2018-05-03 13:04:05 312

原创 iOS开发 Git常用命令速查

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释git remote add origin [email protected]:ndshowgit push origin m...

2018-04-28 18:08:40 1006

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

拜读------->https://www.jianshu.com/p/2d57c72016c6本文用来介绍 iOS 多线程中 GCD 的相关知识以及使用方法。这大概是史上最详细、清晰的关于 GCD 的详细讲解+总结的文章了。通过本文,您将了解到:1. GCD 简介2. GCD 任务和队列3. GCD 的使用步骤4. GCD 的基本使用(6种不同组合区别)5. GCD 线程间的通...

2018-04-19 16:26:49 393

转载 UITableView+FDTemplateLayoutCell 框架学习(cell动态计算高度)

介绍UITableView+FDTemplateLayoutCell 是一个由国人团队开发的优化计算 UITableViewCell 高度的轻量级框架( GitHub 地址),由于实现逻辑简明清晰,代码也不复杂,非常适合作为新手学习其他著名却庞大的开源项目的“入门教材”。开发者之一的阳神也通过一篇 博客介绍了 UITableViewCell 高度计算(尤其是 autoLayout 自动高度计算)的...

2018-04-18 18:57:21 2404

转载 超全!iOS 面试题汇总

1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2. #import 跟#inc...

2018-03-16 11:29:53 1521

转载 Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)(转载)

下拉刷新EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl - XHRefreshControl 是...

2018-03-08 13:42:49 4356

原创 Xcode9.2版本坑爹啊!图片显示混乱

昨天,就在昨天,自己手贱更新了xcode版本,网速比较慢,更新了一下午,然后今天就发生了苦逼的事情,基本上所有的图片全部正常显示,混乱,变形,不显示,我都疯了,我也没改什么代码啊?(问题出在iOS7.0系统上)我的手机是10.3.3正常显示,公司的测试机就爆炸了,我还以为手机让我玩坏了,寻思还要赔钱,是不是要跑路。。。大概的页面显示和这个博客说的 一样,我就不说那么多了,复制粘贴比较简单. 嘿...

2018-02-08 17:25:34 899 2

原创 UINavigationController自由跳转

在iOS开发中,UINavigationController是很常用的Controller,对它的一般操作就像操作一个栈,push和pop。但也经常会遇到pop和push无法优雅的完成的操作,比如退回到中间的某个VC上,或者在第一个VC之前添加一个VC等,更甚者要重新构造整个VC的顺序,这时候setViewControllers方法就排上用场了,它使对VC栈的操作不再局限于push和pop,而是构...

2018-01-22 17:01:29 543

原创 iOS开发---获取网络时间(百度时间)

- (NSDate *)getInternetDate{    NSString *urlString = @"http://m.baidu.com";    urlString = [urlString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];    // 实例化NSMutableURLRequ

2017-12-27 11:49:59 3026 2

转载 PHP-常用函数API

一、PHP基础语法变量,常量       严格区分大小写,但内置结构或关键字无所谓(echo)    命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa";    可变变量:$a='aa';$$a="bb";则 $aa="bb";    引用赋值:$a="aa"; $b=&$a; 则改变$a的值,$b也变化。不同:存储结构是分开的,即

2017-12-18 13:41:49 1264

原创 Appstore审核被拒-Guideline 2.3.3 - Performance - Accurate Metadata

原因是我们上传的App屏幕快照并没有在App内使用,方案就是把这个设置成启动的欢迎界面或者替换成真正的应用截图即可原文如下:Guideline 2.3.3 - Performance - Accurate MetadataWe noticed that your screenshots do not sufficiently reflect your app i

2017-12-18 09:42:47 9090 1

原创 PHP - cURL实现发送Get和Post请求

1.cURL介绍  cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。2.基本结构  在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤:  (1)初始化     curl_

2017-12-15 16:22:41 1537

原创 Mac:xampp 无法启动apache问题

mac下安装 xampp 无法启动apache1.查看端口是否被占用 sudo lsof -i -n2.用终端运行xampp,查看具体的错误 sudo su /Applications/XAMPP/xamppfiles/xampp start多半是这个问题: XAMPP: Starting Apache…fail. XAMPP: Another web

2017-12-12 18:00:07 3401 1

转载 PHPStorm 2017激活

1. 通过Licence Server 激活PHPStorm 2017.1:http://www.0-php.com:1017(可用,更新于20170621)http://idea.singee77.com/ http://idea.lanyus.com/ (已被封杀)http://idea.qinxi1992.cn/ (测试时不可以)

2017-12-06 10:53:27 842

原创 MAC OS安装Composer + Laravel

Laravel 框架使用 Composer 来管理其依赖性安装composer使用 curl 指令下载:curl -sS https://getcomposer.org/installer | php或是沒有安裝 curl ,也可以用 php 指令下载:php -r "readfile('https://getcomposer.org/installer')

2017-12-04 14:48:02 3538

原创 MAC OS通过XAMPP和PHPStorm配置PHP开发环境(PHP初接触)

XAMPP是一个集成了Apatch和Mysql的开发环境工具包。

2017-12-01 17:39:50 6633

原创 UINavigationController--隐藏下方横线(小技巧)

隐藏导航栏底部的线条方法1 (单页面设置) [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; [self.navigationController.navigationBar setShadowImage:[UIImage

2017-11-20 17:26:30 3802

原创 "Illegal property type, c for appearance setter, _installAppearanceSwizzleForSetter:

Terminating app due to uncaught exception 'NSInvalidArgumentException'"Illegal property type, c for appearance setter, _installAppearanceSwizzleForSetter: 在iOS8下没问题,但到了iOS7一运行就crash。之后找到原因

2017-11-16 17:38:40 447

IOS 底层原理内存管理性能优化-课件

2、IOS 底层原理内存管理性能优化等(李明杰)

2023-09-09

iOS 底层原理逆向脱壳工具

iOS 底层原理逆向脱壳实战-课件

2023-09-09

iOS 底层原理逆向脱壳实战-课件

iOS 底层原理逆向脱壳实战-课件

2023-09-09

09-ARM64汇编.zip

iOS 底层原理逆向脱壳实战-课件

2023-09-09

iOS11.1(15B87) 真机包

Xcode没有更新版本,手机更新了新版本的同学,赶紧下载,安装说明 http://blog.csdn.net/wujakf/article/details/69943287

2017-11-07

iOS11.0 真机包

Xcode没有更新版本,手机更新了新版本的同学,赶紧下载,安装说明 http://blog.csdn.net/wujakf/article/details/69943287

2017-11-06

iOS10.3 真机包

Xcode没有更新版本,手机更新了新版本的同学,赶紧下载,安装说明 http://blog.csdn.net/wujakf/article/details/69943287

2017-11-06

IOS10.2真机包

Xcode没有更新版本,手机更新了新版本的同学,赶紧下载,安装说明 http://blog.csdn.net/wujakf/article/details/69943287

2017-11-06

IOS10.1真机包

Xcode没有更新版本,手机更新了新版本的同学,赶紧下载,安装说明 http://blog.csdn.net/wujakf/article/details/69943287

2017-11-06

IOS10.0真机包

Xcode没有更新版本,手机更新了新版本的同学,赶紧下载,安装说明 http://blog.csdn.net/wujakf/article/details/69943287

2017-11-06

C# winform office OA办公

C# winform office OA办公,公司让我尝试写一个小的功能,按照oa办公软件,现在又让去做别的,估计以后没时间写了,现在就实现了日报的功能,记录一下

2017-10-31

C# winform ChatDemo

C# winform ChatDemo,自己打算写个聊天的,没有实现,也算自己的第一个的demo,记录一下吧

2017-10-31

C# winform 自定义控件

C# winform 自定义控件 Windows窗体 C# winform 自定义控件 Windows窗体

2017-10-27

C# winform Socket 即时通讯

C# winform Socket 即时通讯,C# winform Socket 即时通讯

2017-10-27

C#语言,零基础入门

C#语言,零基础入门,.net平台。初学者进入C#语言的正确打开方式。

2017-10-23

TableView占位图

TableView占位图,无数据占位图,无网络占位图 TableView占位图,无数据占位图,无网络占位图

2017-10-16

Swift 3.0 PDF 中文文档

Swift 3.0 PDF 中文文档,Swift 3.0 PDF 中文文档,Swift 3.0 PDF 中文文档,Swift 3.0 PDF 中文文档,Swift 3.0 PDF 中文文档。

2017-09-26

iOS11.0 (15A372) 真机包

Xcode没有更新版本,手机更新了新版本的同学,赶紧下载,安装说明 http://blog.csdn.net/wujakf/article/details/69943287

2017-09-21

分页组件- 二级导航栏

二级导航栏分页组件

2017-04-27

二级导航栏

2017-04-20

三级下拉菜单

三级下拉菜单Demo

2017-04-12

ios10.3 (14E304)真机包

真机测试10.3

2017-04-10

UIView扩展类

拖到工程就能用,纯代码屏幕适配

2017-04-08

ijkplaer.m文件

集成Ijkplaer,实现拉流播放

2017-03-27

折叠Cell,下拉展示

折叠Cell,分区和cell的完美利用

2017-03-16

UIColor 16进制转三原色

16进制转三原色,下载文件,拖进工程中,美工给的16进制,直接调用方法(UIColor*) colorWithHex:(long)hexColor,把16进制穿进去就可以了。

2016-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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