自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力,可能成功!放弃,注定失败!

iOS开发交流群:①群529052159②群629878994欢迎大家一起加入探讨问题!

  • 博客(812)
  • 资源 (2)
  • 收藏
  • 关注

转载 iOS初级到中级的进阶之路

线程/内存管理/性能优化总结所得,断断续续历时3个月左右,把课堂听的东西给做了一下笔记。1、一个NSObject对象占用多少内存 2、OC对象的分类 3、KVO实现原理 4、KVC实现原理 5、分类 5.1、分类的实现原理 5.2、Load和Initialize实现原理 6、Block底层解密 7、RunLoop实现原理 8、RunTime实现原理 8.1、isa...

2019-01-17 11:46:00 300

转载 主流APP都在用的Loading效果

gif图比效果偏快前言:越来越多的应用,比如饿了么、掘金、京东,在等待网络时使用闪烁的效果,那么这种效果,如何实现?且听我娓娓道来,相关代码已经放在github本文概要一、增加覆盖层以及动态效果1、获取控件path// 获取每个子控件的path,用于后面的加遮盖 mask layer // 添加圆角 UIBezierPath *defaultC...

2019-01-17 11:45:02 396

转载 2018前端常见基础面试题(精炼版)

本章内容都是作者手动整理并且尽量缩减内容,目的就是可以让开发者短时间内回顾知识碎片和面试问题。常规1.js如何查找元素以及他们的区别document.querySelector('#id'); //静态获取节点(js新增的节点无法获取)document.getElementById('#Id'); //性能更快更高效,动态获取节点$('#id'); //使用了第一种原生js封装...

2019-01-17 11:43:47 238

转载 [iOS] MUI-WebView模式集成到iOS应用

前言最近在研究 尝试把h5+环境单页面成到iOS端 也就是官方所说的WebView集成模式 但是当你照着官方文档 重新开一个新项目 把里面的静态库和系统库一个一个的导入进去 解决了所有报错问题后 你会得到一片空白 每当我看到官方文档那不严谨不规范的集成方式后 都气的浑身发抖 所以在这里写一篇文章来记录一下 因为篇幅可能比较大 我会从最基本的开始说起一.开始集成在开始之前需要先准备一批网...

2019-01-17 11:42:58 520

转载 Xcode 根据崩溃信息定位到某一行代码

前言最近,因为调试的问题浪费了不少时间,之前不打印崩溃日志的问题,近日又遇到崩溃信息无法定位到具体代码,只是简单的报错信息:类似这样的:-[NSNull length]: unrecognized selector sent to instance 0x1b74e0878表面看是因为 调用 length 崩了,全局搜了 length 打断点也无济于事,实在头大,找了各种方法:方法一...

2019-01-17 11:42:11 1339

转载 iOS App内评分

App内评分苹果在iOS 10.3中增加了App评分的新API,用户可以直接在App内评分,而不用跳转到App Store。使用非常简单,只有一行代码,但也说明了它没有任何可定制性。此API使用前需要 #import <StoreKit/StoreKit.h>: if (@available(iOS 10.3, *)) { [SKStore...

2019-01-17 11:41:27 2568

转载 iOS 工程文件.xcodeproj无法打开

image.pngBug回放:本小猿刚提交了一些图片,继续激情的敲代码中,然后另一小媛一脸怀笑的出现在背后,“我刚提交了一些图片,你更新一下”,“好的”,then。。。纳尼?workspace中主工程文件GovCn目录没了吓得我赶紧打开主GovCn.xcodeproj文件,结果。。。惊吓GovCn.xcodeproj损坏了翻译:项目“G...

2019-01-17 11:40:50 4584

转载 7款让自己偷偷成长的App,送给爱学习的你

1:BOOKBOOK是一款集合高质量图书,期刊杂志,报纸的高质量阅读软件,并且这款软件还支持听书功能,软件的书籍全部免费,软件的书籍也是十分丰富;仅支持安卓版本。它书籍种类丰富,分类功能十分强大,它还支持强大的搜索功能;一款软件可以代替大多数书籍阅读软件。2:中国大学MOOC中国大学MOOC是由网易与教育部爱课程网携手推出的在线教育平台,汇集中国顶尖高校的MOOC(课程...

2019-01-17 11:40:12 915

转载 iOS中App转让以及转让后证书问题

由于公司之前做的产品是帮分公司做的,但是分公司的营业执照当时没有下来,所以一直以来的开发者账号是以主公司名义申请的。这不,app开发完成也上线好几版了,现在公司要以分公司的名义创建开发者证书(不会创建的童鞋看一下我这篇文章开发者账号申请2016-12),然后把当前app转让到此账号下。 说实话之前也考虑过重新开发个工程,但是考虑到此项目中用到的一些和别的第三方公司有合作的sdk,并提供过正式的相关...

2019-01-17 11:39:19 1175

转载 iOS 屏幕适配 X XR XS XSMax 尺寸

2019-01-03 10:34:58 675

转载 一键生成App图标所有尺寸的三个酷站分享

目前很多app设计新手不懂如何去生成各种APP图标尺寸,其实很简单的。目前网上有很多一键生成App图标所有尺寸酷站和工具。在这里25学堂不啰嗦了,大家可以前往iOS和安卓APP启动图标的尺寸和圆角大小详解 去查看图标的尺寸大小。常见的ios和安卓图标尺寸都在里面有介绍。生成APP常见的图标尺寸的办法有2种:第一种:自己根据设计出来的APP图标尺寸自己调整图标icon尺寸大小。第...

2019-01-03 10:34:20 985

转载 12款黑科技神器,务必低调使用

1:PanDownloadPanDownload是一款支持百度网盘不限速下载的电脑软件。它在9月1号进行了很多更新,包括:支持免登录下载,支持批量下载,多账号管理等等功能。从而软件不需要登录你的百度云账号也可以下载文件,直接分享你要下载的文件链接就可以。2:视频去水印视频去水印是一款视频去水印电脑软件;它的操作方法也是十分简单,导入含有水印的视频文件,然后设置水印区域,...

2019-01-03 10:33:39 2869

转载 70个常用电脑快捷键,帮你工作效率提升100倍!职场新人必备!

电脑快捷键不仅可以帮助我们熟练的操作电脑,还可以帮助我们快速提升自己的工作效率,从此跟加班说拜拜!但由于电脑快捷键过于繁多不方便我们记忆!那么今天小编为大家整理的70个Wordows、Ctrl、Alt、Shift组合快捷键,运用好的话能够帮你工作效率提升100倍!希望能为大家派上用途!下面以图片&文字的形式展现给大家!文字可以直接复制!图片也可以直接拿去收藏!...

2019-01-03 10:32:50 2219

转载 iOS组件化及架构设计

关于组件化网上组件化的文章很多。很多文章一提到组件化,就会说解耦,一说到解耦就会说路由或者runtime。好像组件化 == 解耦 == 路由/Runtime,然而这是一个非常错误的观念。持有这一观点的人,没有搞清楚在组件化中什么是想要结果,什么是过程。组件化和解耦大家不妨先思考两个问题:1、为何要进行组件化开发?2、各个组件之间是否一定需要解耦?采用组件化,是为了组件能单独...

2019-01-03 10:32:06 4814 2

转载 Runtime- 结合Demo, 让你轻松搞定

Runtime.jpeg关于Runtime的学习资料网上有很多了,但是大部分看起来有些晦涩难懂,看过一遍后让人感觉有些走马观花, 还是理解不透Runtime.所以趁着这几天的空闲时间, 我对自己理解的Runtime总结了一下,专门写了一个Demo, 主要讲一些常用的方法功能,以实用为主,这样才能更好更快的掌握Runtime的特性。结合着Demo学习会让你更快掌握, 搞定后不论是在开发还是...

2019-01-03 10:31:26 134

转载 26个让你沉迷学习无法自拔的app,法考生必备!

Hello 过儿们今天厚厚要给大家推荐26个让你沉迷学习无法自拔的APP!一、管好你的时间现阶段,对于大家来说,时间是必要的,距离法考只剩51天,时间少任务重,想要通过法考,如何利用时间是重点。大家现在一定很想做好时间管理,提高效率,不要急,厚厚给大家推荐几款超好用的时间管理APP!1、极简待办极简待办有一个类似番茄钟的计时功能,每一个任务事件都可以进行单独的专注倒计时。在...

2019-01-03 10:30:02 1467

转载 点击cell动态改变cell高度

title: 点击cell动态改变cell高度date: 2016-06-16 12:08:29tags:TableViewCell 动态改变高度 cell伸缩 categories: iOS知识小结  应一个群朋友的要求,想实现如下图这种的效果:效果图1 问题:点击cell,然后根据cell内部出来的view的高度来动态改变当前的点击的cell的高度。解决...

2019-01-03 10:28:40 903

转载 iOS 利用 Metal 实现 LUT 滤镜

源码地址:MetalCode之前探究过 iOS 上通过 CoreImage、OpenGLES 等技术实现 LUT 滤镜的对比 -- iOS 针对 LUT 滤镜的实现对比,但是其实在图形处理这块,Apple 更推崇自家公司的 Metal,这是一个和 OpenGLES 类似的面向底层的图形编程接口,最早在 2014 年的 WWDC 的时候发布,可用于从 CPU 发送指令到 GPU 驱动 GPU 进...

2019-01-03 10:27:47 1418

转载 iOS&Mac SDK开发(脚本自动合成,方便调试)

公司最近开发SDK,最开始使用原工程、SDK工程、SDK集成Demo验证三个工程分开的方式开发,每次都要在原工程开发实现效果后,将代码拖到SDK工程生成Framework,再将Framework导出到SDK集成Demo进行验证,做了很多不必要的机械性工作。本篇通过WorkSpace+SDK自动生成脚本相结合实现代码效果与SDK制作实现同步操作。Demo地址点这里1. 工作区(WorkSpa...

2018-12-21 13:48:53 334

转载 iOS 仿微信、微博底部弹出选项框

由于项目中经常使用,封装了一个简单的底部弹出框控件,可以自定义一下属性,希望可以帮到需要的朋友。GitHub地址使用方法很简单,将文件夹导入工程中,并引入头文件#import "ZGQActionSheetView.h"同时支持block与delegate两种回调方式,推荐使用blockblock方式:- (IBAction)ShowAction:(id)sender { ...

2018-12-21 13:47:41 1089

转载 iOS炫酷动画图案、多种选择器、网络测速、滑动卡片效果等源码

iOS精选源码对网络进行测速自实现大标题,配合原生骨架屏demoimage简单方便的pickerVIew记录数据 LZPickerViewimage科技风绘制组件,简单快速“画”出炫酷图案imageResponderChain+Strategy+MVVM实现一个优雅的TableViewimageCard Sliderimage...

2018-12-21 13:46:13 258

转载 iOS 多选相册图片上传,添加、删除图片

通知:在使用下边的方法的时候出现的问题总结,猿友们看到后请自行更正。问题一:有人反映打开本演示的时候第一次打不开相册,必须重新启动一下才可以打开。此问题是由于初始化ZYQAssetPickerController懒加载造成的,在使用的时候不使用懒加载创建就可以解决问题二:本地化图片在演示中把图片确实本地化了一次,发现没有什么用。[self.imageDataArray add...

2018-12-21 13:45:04 1216

转载 2017安卓开发资料大全

博客和教程Android Developers Blog谷歌官方的安卓开发者博客。这里可以找到最新的资讯、技巧和开发示例。该博客的所有内容都值得查看。Official Android Blog谷歌安卓官方的博客,这里主要是面向用户的。介绍了新的功能、新的资讯等内容。作为开发者也可以通过这里来了解安卓系统进化的第一手资料。Android Developers官方的安卓开发文档,保护 A...

2018-12-21 13:44:20 474

转载 iOS IAP应用内购详细步骤和问题总结指南

最近公司在做APP内购会员功能 遇到了很多问题 总结记录一下 首先一定要区分Apple pay 和IAP内购的区别可以先去看一下官方文档地址 有每个步骤的详细解释本篇文章分为:1、 内购支付流程;2、开发集成步骤;3、问题(遇坑)记录解决方式之前没看官方文档走了很多弯路 网上博客并不系统 强烈建议先过一遍官方文档先看一下IAP内购支付流程(官方)官方流程图程序向服务器...

2018-12-21 13:43:21 2097

转载 iOS UIButton之UIEdgeInsets详解

级别:★★☆☆☆标签:「UIButton内偏移量」「titleEdgeInsets」「imageEdgeInsets」作者: MrLiuQ审校: QiShare团队我们先看一下苹果官方对UIEdgeInsets说明:typedef struct UIEdgeInsets { CGFloat top, left, bottom, right; // specify a...

2018-12-21 13:42:35 1267

转载 手机远程控制Mac实现iOS APP一键打包上传

听起来有点ridiculous哈~不谈业务场景,就说说功能实现~需要解决两个问题:手机怎么就能控制电脑(这里指的Mac) 怎么打包并上传问题一:手机控制Mac电脑AppleScript有好多办法是可以控制电脑执行一定的操作,这里先用邮件举个栗子……Mac自带的邮件可以触发一定的操作,可以预定义一个脚本,通过接受到的邮件,触发预定义的脚本。这里的脚本只支持Apple...

2018-12-14 13:30:43 632 1

转载 iOS-XCode不自动提示代码问题汇总

1.代码提示功能失效解决方法:在Xcode->Window->Projects选中你的项目,点击Derived Data右侧的Delete按钮用命令行解决,效果同上方cd到Xcode目录下:Xcode~/Library/Developer/Xcode/DerivedData ls(显示当前路径下的文件) 找到你项目名开头的目录 cd 目录名 rm -r...

2018-12-14 13:29:59 6592

转载 iOS 如何在 Release 环境下查看调试信息

最近老在释放环境下直接调试,发现一个很不爽的问题,不能直接查看调试信息,一些东东必须NSLog下才能打印看到的,然后po打印出来东西还都是nil,第一反应还以为传回来值为空的。此时我们需要在Build Setting中的优化级别重新设置下,让其同调试模式下一样的正常下改变后也就是在Release下切换下优化等级,然后就可以Po出调试信息啦,注意正式发包的时候的一定不要...

2018-12-14 13:29:18 1347

转载 iOS文档补完计划--UIView

UIView可以说是我们日常工作中接触最多的一个对象、是所有视图控件(不包括视图控制器)的基类。主要的功能包括视图样式、层级、约束、自动布局、渲染、手势、动画、坐标转换等等。其中有些东西(比如原生自动布局、而我们平时都用mas/sd)并不常用、所以只筛选了一部分平时可能用得到的地方。由于内容实在太多、所以有些复杂的地方只是简单总结一下并且给出一些参考链接方便查阅目录主要分为以下...

2018-12-14 13:28:40 757

转载 Xcode10 - 导出ipa

很强据说的Xcode10正式版本推送更新了,于是就赶紧升级体验了一把,升级的时候,看到很多说升级之后编译不通过的,下载之后打开,Build一下,发现并没有遇见,哈哈哈,还算。幸运然而幸运不会一直伴随着自己,因为今天要测试,所以想Archive,打包出一个ipa,然后放到蒲公英上当。Archive完成,弹出Organizer的时候,发现是这样的:step1.pngWTF?只有Valida...

2018-12-14 13:27:10 1442

转载 2018最新iOS面试题整理(含答案和框架梳理)

前言 - 面试一定要准备金九银十,又到了换工作的高峰期。而面试一定要准备,至少上网搜一下面试题和面试注意事项。比如“2018iOS面试题及答案整理”,“iOS的最新面试题整理”,“iOS的面试题及答案”等第一,可以帮你系统的复习相关的基础知识点,查漏补缺。我们平时工作可能聚焦在某个小领域,有些不太相关的基础知识点可能太久没有用到已经遗忘了,但是面试时面试官却可能会问到;第二,有可能你的面试...

2018-12-14 13:26:22 410

转载 iOS 循环渐进轮播

iOS UICollectionView实现跑马灯和轮播效果功能描述:WSL_RollView是基于UICollectionView实现的支持水平和垂直两个方向上的的分页和渐进循环轮播效果,可以设置时间间隔,渐进速率,是否循环,分页宽度和间隔,还支持自定义分页视图的控件,用法和UICollectionView基本一样。一,实现方法①,首先用UICollectionView和计时...

2018-12-14 13:25:39 446

转载 iOS开发中关于微信朋友圈停留在上次浏览位置的实现思路

看这篇文章的人肯定使用过微信,不知道你有没有注意到一个现象:我们点击进入朋友圈浏览朋友圈,然后返回到“发现”主页面,在短时间内再次进入朋友圈会发现页面停留在了上一次浏览的位置。iOS开发者都知道像朋友圈这样的页面都是每次进入的时候创建一个新的页面,当从该页面返回上一个页面的时候此页面就被销毁掉了。那么如何实现微信的效果呢?实现思路1.记录朋友圈页面滑动的位置2.不让朋友圈这个页面销毁...

2018-12-14 13:25:00 2272

转载 iOS面试题及答案

1、设计模式是什么? 你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比较成熟的逻辑去处理某一种类型的事情。1). MVC模式:Model View Control,把模型 视图 控制器 层进行解耦合编写。2). MVVM模式:Model View ViewModel 把模型 视图 业务逻辑 层进行解耦和编写。3). 单例模式:通过static关键词,声明全局变量。在整个...

2018-12-14 13:24:00 169

转载 iOS面试题及答案

C语言相关面试题1.static有什么用途?答案:在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数。static 属于静态变量,使用它修饰的变量生命周期是整个源程序。@1.在函数体内的 static 变量的作用范围为该函数体,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值;@2.在模块内的 static 全局变量可以被模块内所有函数访问,但...

2018-12-07 10:47:30 6008

转载 基于UMeng消息推送测试-demo教程(iOS版)

基于UMeng消息推送测试-demo教程(iOS版)眼看着就要过年了(2017本命年终于快过去了临来崭新的2018大发年),每个人的心里就像飞了一样,这个时候能够在办公间待下来的,每个人都是精英,突然想起了那首张含韵的歌《放假了》。今天是2017年腊月25距离2018年仅有5天,依旧在外拼搏着,马路俩边的商铺陆陆续续关门(有钱没钱回家过年!!!)好了,进入正题~~~前年写个一篇《基...

2018-12-07 10:46:24 744

转载 App预览制作,看我就够了

序:概览 :        App 预览使用录屏的内容来展示您的 app 的特性,功能,以及用户界面。您可以为您的 app 支持的每种语言展示最多三个 App 预览,每段预览视频的时长可达 30 秒。借助下面的小窍门,创建特具魅力的预览,提升用户下载您的 app 的意愿。规划您的 App 预览:        可为用户提供的三个预览中,第一个可以用来展示 app 的整体体验,突显...

2018-12-07 10:45:31 416

转载 iOS Coding Style Guide 代码规范

前言代码规范可以说是老生常谈的话题了, 也是程序员自我修养的一种体现, 虽然一套好的代码规范不能使程序运行的更加流畅, 不能使程序直接的影响到程序的功能执行,但是如果能再发开之前就能明确定义一套代码规范,并且严格的去执行,肯定能非常有效的提高代码阅读性,高的阅读性也使得后期开发,维护等事半功倍,上手难度降低,在新人加入进行也能更快的融入团队。下面我分别按几个要素概括列举一下自己团队制定的一套...

2018-12-07 10:44:48 171

转载 iOS集成七牛云(上传图片,视频,音频等文件)

用的CocoaPods导入SDK platform :ios,'9.0' target '项目名' do pod 'AFNetworking' pod 'Qiniu' end导入头文件#import<QiniuSDK.h>#import<AFNetworking.h>#include<ComminCrypto...

2018-12-07 10:44:08 3661

转载 create groups 与 create folder references选哪个?

      当我们xcode开发中,如何正确添加文件等资源?      可能很多人只是拖入文件资源,但是忘记勾选【create groups】这时候出现错误,找不到文件,或者.h头文件无法引用?一:案例介绍演示 图:示范1、步骤提示:1、拖入第三方文件,选项为【create folder references】时候,error报错显示,找不到引用的第三方文件【“ ‘X...

2018-12-07 10:43:29 2750

iOS视图提示框

视图提示框,可以根据自己的需要设置在视图的上,中,下,三个位置显示 ,可以随意设置提示内容,可以随意设置视图停留时间,调用简单,使用简洁

2016-09-09

iOS图片工具

很好用的一款IOS图片处理工具,只需将需要的图片拖拽到图片工具内,工具会自动生成图片

2016-01-18

空空如也

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

TA关注的人

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