自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

硅谷热的博客

为自己投资,让自己升值!

  • 博客(77)
  • 问答 (2)
  • 收藏
  • 关注

转载 iOS sign in with Apple 苹果ID登录

一.项目配置1.进去到在苹果开发者网站,在对应的app id下面开通sign in with Apple 的权限。这点类似于推送功能。如下图apple1.png注:右边编辑选项为分组功能,如果设置了分组可以使用一下。2.在项目工程中添加响应的权限功能设置,(类似于推送)apple2.png1.选中singing & capability 选项,但是当前界面只展示了证书相关设置。2.观察到下面有一行提示 add capablities by clicking the

2020-10-12 13:52:26 1960

原创 iOS11之后cell删除按钮自定义view怎么都找不到

if(UIDevice.currentDevice.systemVersion.floatValue>11){for(UIView*subViewinself.subviews){if([subViewisKindOfClass:NSClassFromString(@"UISwipeActionPullView")])(lldb)poself.subviews...

2019-11-07 11:27:17 182

转载 iOS开发系列-线程同步dispatch_barrier_(a)sync

参考//参数1:将barrier添加到的队列//参数2:barrier执行的blockvoid dispatch_barrier_async(dispatch_queue_t queue, dispatch_block_t block);void dispatch_barrier_sync(dispatch_queue_t queue, dispatch_block_t block);...

2019-05-06 09:31:00 521

转载 【iOS开发】URLSession简介 & 大文件下载断点续传

首先介绍下这个Demo:点击开始下载后,开始下载一张图片;可以暂停,然后继续下载;上面可以显示下载进度;下载完成后,把下面的图片替换成我们下载的图片。界面为了实现下载功能,这里用到的一个主要类URLSession,下面首先介绍一下这个类。URLSessionURLSession类原生支持data、file、ftp、http和https协议。跟它比较相关的另外一个类是URLSes...

2019-05-06 09:21:50 713

转载 3D touch 静态、动态设置及进入APP的跳转方式

申明Quick Action有两种方式:静态和动态静态是在info.plist文件中申明,动态则是在代码中注册,系统支持两者同时存在。-系统限制每个app最多显示4个快捷图标,包括静态和动态静态在app的plist文件中增加如下申明:UIApplicationShortcutItems    UIApplicationShortcutItemIconType

2016-11-29 15:09:21 1921

转载 Masonry和FDTemplateLayoutCell搭配使用「UITableview自适应内容高度」

准备:1.FDTemplateLayoutCell由sunny大神出品的自动计算UITableviewCell高度FDTemplateLayoutCell_下载FDTemplateLayoutCellUITableView-FDTemplateLayoutCell2.Masonry目前最流行的AutoLayout框架,比较轻量级Masonry

2016-06-23 11:39:55 2525

转载 关于Command /usr/bin/codesign failed with exit code 1错误的解决办法

汇总一下我的解决过程供参考,欢迎指正和补充。解决方案一:参考该博客:http://blog.sina.com.cn/s/blog_85c1f6a50100zxz1.html解决方案二:方案一中的步骤执行完成后不起作用,查看钥匙串中的证书是否有重复,如果有重复删除重复的证书,然后clean&bulid。如果还不行  选择“钥匙串”--->>>“登录”,“种类”--->>>“密钥",然

2016-06-21 11:38:41 15461 1

转载 iOS Autolayout之Masonry解读

MasonryMasonry是公认非常简洁优美的一款Autolayout框架我推荐大家重点学习这个框架我会把Autolayout的思维融合这个框架一起讲解Masonry的使用想要使用第三方Masonry要么要去GitHub上下载原代码下来拖进项目中,要么就直接使用cocoapods,pod search Masonry,下载最新版cocoapods的使用不是本文讨论的范围,大家可以

2016-06-14 14:06:07 1391

转载 iOS应用支持IPV6,就那点事儿

果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。一、IPV6-Only支持是啥?首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是IPV4地址,

2016-06-06 10:31:01 1690

转载 【指南】本地如何搭建IPv6环境测试你的APP

IPv6的简介IPv4 和 IPv6的区别就是 IP 地址前者是 .(dot)分割,后者是以 :(冒号)分割的(更多详细信息自行搜索)。PS:在使用 IPv6 的热点时候,记得手机开 飞行模式 哦,保证手机只在 Wi-Fi 下上网,以免手机在连接不到网络时候,会默认跳转到使用 蜂窝移动网络(即2G、3G、4G流量) 上网。本地 Mac 搭建 IPv6 测试环境想要测

2016-06-06 10:28:42 519

转载 iOS APP ipa打包

作为个人开发者(当然我的开发者帐号为个人开发者帐号,而不是企业开发者帐号),对于自己来说,我们只需要真机调试就可以将应用安装到自己的手机上;如果你在发布前想给更多的测试或朋友使用你的APP(关键是他们并不在你的身边,如果在你的身边,你当然可以通过真机调试一个一个的将应用安装到他们的手机上;此时你的APP还没有上线,Appstore还没有),你该怎么做呢?想想吧!在开发者中心中,你可能留

2016-05-17 16:31:54 527 1

转载 iOS APP提交上架最新流程

一、证书的导出      1.1 前期工作        首先你需要有一个苹果的开发者帐号,一个Mac系统。        如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。怎么申请网上有详细的介绍,因为我没有实际申请过,所以在此不多做介绍。        如果你已经有了一个IDP,打开https://developer.appl

2016-04-20 10:46:24 622 1

转载 iOS推送证书从申请到使用

关于这个话题,已经有很多写的很好的文章了。但是,在自己做的过程中,即使别人写的已经很好了,还是会遇到这样那样的问题。自己还是再写一遍吧。本文记录了从无到有申请证书,到最后能够发出通知。当然,前提是我们有一个合适的开发者帐号。准备工作1. 登录开发者帐号,如果帐号的权限合适。我们会看到如下图:或者最新的界面应该是下面(刚刚发现页面更新了):

2016-04-20 10:43:35 433

转载 ipa重签名

IPA重签名

2016-03-28 08:43:19 693

转载 Mac 登录界面多了一个其他账户删除

原因分析:      在安装一些软件时会自动启用root账户,但是在安装完成后没有关闭root账户,这样就造成系统以为用户要使用root账户,所以在登录界面出现了一个"其他"账户解决方法:     打开终端,在终端中输入如下语句回车,然后重新启动,即可解决    [objc] view plain copy print?

2016-01-27 16:46:55 4096

转载 wireshark怎么抓包、wireshark抓包详细图文教程

wireshark怎么抓包、wireshark抓包详细图文教程wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。 wireshark能获取HTTP,也能获

2016-01-27 14:24:01 494

转载 TCPdump抓包命令详解

TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执

2016-01-27 14:19:50 753

转载 Wireshark和TcpDump抓包分析心得

1. Wireshark与tcpdump介绍 Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台,我一般只在Windows平台下使用Wireshark,如果是Linux的话,我直接用tcpdump了,因为我工作环境中的Linux一般只有字符界面,且一般而言Linux都自带的tcpdump,或者用tcpdump抓包以后用Wireshark打开分析。在Windows

2016-01-27 14:18:15 566

转载 Mac OS X上使用Wireshark抓包

Mac OS X上使用Wireshark抓包

2016-01-27 12:37:57 812

转载 IOS安全–使用class-dump-z导出IOS应用类信息

下面我们使用class-dump-z来导出IOS应用的类信息,包括函数名。首先要安装class-dump-z,官方地址:https://code.google.com/p/networkpx/wiki/class_dump_zssh到你的设备,使用wget下载class-dump-z (你要先安装wget,才能使用wget命令)下载完成之后使用tar来解压,一旦解压完成,进

2016-01-25 19:41:03 2304

转载 Mac OS 安装Wget

没有Wget的日子是非常难过的,强大的Mac OS 下安装Wget非常简单下载一个Wget的源码包,http://www.gnu.org/software/wget/打开终端解压,1 输入:tar zxvf wget-1.9.1.tar.gz2 cd 进入到解压的目录3 输入:./configure4 输入:make5 输入:sudo

2016-01-25 19:39:23 490

转载 iOS之轻松上手block(下)

iOS Block详解

2016-01-25 10:21:24 350

转载 iOS之轻松上手block(上)

iOS Block详解

2016-01-25 10:19:05 427

转载 超全!整理常用的iOS第三方资源

常用的iOS第三方资源

2016-01-24 11:06:01 412

转载 iOS之UIScrollview添加约束图文详解

iOS之UIScrollview添加约束图文详解

2016-01-24 10:59:24 2659

原创 iOS中llvm-Obfuscation的配置

iOS中llvm-Obfuscation的配置

2016-01-23 15:37:31 4947 8

转载 iOS崩溃调试

在iOS开发调试过程中以及上线之后,程序经常会出现崩溃的问题。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。现在网上有很多关于解析崩溃信息的博客,但是大多质量参差不齐,或者有些细节没有注意到。今天写一篇博客总结一下我对崩溃调试的使用和技巧,如果有哪些错误或遗漏,还请指点,谢谢!获取崩溃信息在iOS中获取崩

2016-01-19 17:31:45 374

转载 LLDB调试器使用简介

LLDB调试器的使用

2016-01-18 17:13:34 1523

转载 Objective-C与JavaScript交互的那些事

Objective-C与JavaScript交互

2016-01-18 15:03:01 332

转载 2016前端学习规划

2016前端学习

2016-01-18 14:50:59 741

转载 bash脚本语言

bash脚本语言

2016-01-18 10:13:00 8242 2

转载 IOS之URL Scheme的使用(可以在app之间调用传递数据)

第一:什么是URL Scheme   与Android的URL Scheme类似,是为方便app之间互相调用而设计的。你可以通过一个类似URL的链接,通过系统的OpenURl来打开该app,并可以传递一些参数。每个URL必须能唯一标识一个APP,如果你设置的URL与别的APP的URL冲突,此时,你的APP不一定会被调用起来,原因是当APP在安装的时候就已经在系统里面注册了此APP的URL

2016-01-13 20:34:15 150

转载 iOS下app的生命周期

iOS下APP生命周期

2016-01-13 20:21:50 715

转载 2015移动开发之iOS回顾

2015互联网之iOS回顾

2016-01-12 15:45:38 1007

转载 SVN命令使用详解

svn命令的使用

2016-01-11 20:15:38 241

转载 「Githug」Git 游戏通关流程

Githug他喵的这是个啥!?难道不是 GitHub 拼错了么,和 Git 什么关系? 和游戏又有什么关系?其实,他的元身在这里:https://github.com/Gazler/githug ,这个命令行工具被设计来练习你的 Git 技能,它把平常可能遇到的一些场景都实例化,变成一个一个的关卡,一共有 55 个关卡,所以将他形象的形容为 Git 游戏。既然是游戏,作为一

2016-01-11 19:30:41 743

转载 最快让你上手ReactiveCocoa之进阶篇

前言由于时间的问题,暂且只更新这么多了,后续还会持续更新本文《最快让你上手ReactiveCocoa之进阶篇》,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上MVVM+ReactiveCocoa实战开发。如果喜欢我的文章,可以关注我,微博:吖了个峥,欢迎交流。也可以来小码哥,了解下我们的iOS培训课程。之后还会更新1.ReactiveCocoa常见操作方法介绍。

2016-01-11 17:31:01 839

转载 最快让你上手ReactiveCocoa之基础篇

前言很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,小编看了很多篇都没看出怎么使用ReactiveCocoa,于是决定自己写一遍关于学习ReactiveCocoa的文章,本文主要针对如何从零开始学习ReactiveCocoa,这里非常感谢3个人(支点的雷纯锋,camera

2016-01-11 17:29:41 334

转载 makefile简介及其简单编写示例

makefile相关知识

2016-01-06 19:57:13 396

转载 使用CocoaPods 删除已经配置的类库和移除CocoaPods

Cocoa pods第三方库的删除和Cocoapods的移除

2016-01-06 17:08:19 497

空空如也

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

TA关注的人

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