最新消息:文章中包含代码时,请遵守代码高亮规范!

iOS

iOS – 九宫格的基本实现

iOS user 4个月前 (07-24) 255浏览 0评论

在开发中,经常会遇到要将按钮或者图片的有序排列的需求,在这当中属九宫格排列的需求最为常见,当然很多人会说九宫格的布局完全可以用UICollectView来实现,但是不得不说,实现九宫格的思路和过程,却是每一个iOS程序员所必须要掌握的。所以有必要...

iOS – WKWebView点击链接跳转并获取新页面的URL

iOS user 5个月前 (07-22) 1148浏览 0评论

在H5盛行的时代,在app当中难免需要去嵌套一些H5页面,作为iOS的“后生” 一开始就是用了WKWebView来实现H5页面的实现。 * 最近有一个需求:点击列表进入H5详情界面,上方的导航栏需要有分享和收藏,下方是H5界面,界面里面...

iOS – UIPickerView的使用

iOS user 6个月前 (06-21) 217浏览 0评论

在日常的开发中,日期或者城市的等选择器功能的几乎是每个APP必有的。所以了解这些选择器的实现原理就显得格外的重要了。而我们日常实现一个滚动式的选择器大多是继承系统自带的UIPickerView-这个控件。 通过查看UIPicker...

iOS-微信分享和支付

iOS user 6个月前 (06-20) 210浏览 0评论

使用微信分享和微信支付,已经渐渐成为用户的习惯,现在的app几乎都支持微信分享和微信支付功能,所以在这里我也分享一下我实现的步骤,也是对自己学习的总结. 一、准备阶段 首先得到微信的开放平台注册账号:https://open...

ios – 实现圆角

iOS user 6个月前 (06-18) 181浏览 0评论

在日常的项目中,经常有将一个图片或者View设置成圆角的情况。通常我遇到这种情况的时候都会使用layer来实现效果,但是使用layer来出现离屏渲染的情况;离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。会频繁的进行上下文...

iOS – WKWebView的基本使用

iOS user 6个月前 (06-14) 198浏览 0评论

引言:在开发过程中,与网页交互的情况很多,我们现在的使用的交互控件基本上都是WKWebView,这个是IOS8之后新增的一个类,也是苹果推崇的一个新的类,其性能和要远超之前的UIWebView,所以我们今天就着重了解一下WKWebView的简单使...

iOS-获取WKWebView内容的高度并设置字体大小

iOS user 7个月前 (05-23) 404浏览 0评论

在大多是情况下,如果一个界面完全是由网页组成的时候我们也许不需要考虑获取wkwebview的高度,但是如果说界面比较的复杂,当webview在一个scrollView上的时候,我们可能就需要动态的获取webview的高度实现scrollView中c...

iOS – AFNetWorking post方法将数组作为参数上传

iOS user 7个月前 (05-14) 194浏览 0评论

在最近的一个项目中后段要求直接post 一个数组位参数传给服务器,在之前的项目中,我们只是将字典作为参数传给服务器,直接将字典作为参数的情况并不多见。于是在网上查阅了一些资料发现很多人都是将数组转成json然后再去上传,但是我传过去之后,服务器告诉...

iOS – tableView类型的筛选框实现

iOS user 7个月前 (05-13) 249浏览 0评论

引言:在iOS开发中,条件筛选框基本出现在每一个app中,今天我们就来了解一下条件筛选框 效果图 显而易见,我们的这个筛选框是通过tableview来实现的,所以我们自定义了一个继承自UIView的子类synthesizeMen...

iOS – 实现图片水印和简单抽取[原创]

iOS 石, 稳 10个月前 (01-25) 499浏览 0评论

前言:常用的许多软件中图片加水印的功能是非常常见的,如微博,微信,今日头条等等图片上都会有。 首先我们了解一下什么是水印及其作用? 水印:在图片上加的防止他人盗图的半透明logo、文字、图标水印的作用:告诉你这个图片从哪来的,主要是一些...

ios基础 – 常见的数组使用介绍[原创]

iOS 石, 稳 11个月前 (01-21) 411浏览 0评论

知识点: 一、NSArray:不可变数组及其使用 二、NSMutableArray:可变数组及其使用 1.数组的基本用法 2.数组的遍历 3.数组的其他用法 一、数组的简单介绍 1.数组是一个对象,是任意类型对象地址的集合,OC的数组...

iOS基础-NSString字符串的常见使用[原创]

iOS 石, 稳 11个月前 (01-17) 373浏览 0评论

引言: 在日常的开发中,我们在的Foundationl框架中用到的最多的就是NSString了,不管是界面搭建,还是网络上的数据传递。NSString都是充当着绝对的主角和基石。所以对NSString的熟练程度自然是不言而喻了。所以对于刚刚步...

iOS – 几种常见手势的简单使用[原创]

iOS 石, 稳 11个月前 (01-10) 332浏览 0评论

1、UIGestureRecognizer 介绍 手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。 iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直...

Mac端上git的简单使用[原创]

Git 石, 稳 11个月前 (01-07) 526浏览 0评论

前言:前几天在老师的带领下开始接触git,看着老师在我电脑上一通操作,一个项目代码就从网上被clone下来了,觉得好神奇,于是乎闲暇时间我也琢磨了一通,主要是在网上查阅了一些资料,然后自己实践操作了一下成功后,将操作过程整理了一下分享给大家。 ...

ios 浅谈block的基本使用[原创]

iOS 石, 稳 11个月前 (01-07) 319浏览 0评论

block:我们称代码块,他类似一个方法。其实block也是一个数据类型,只是这个数据类型比较的特殊,是用来保存代码块的数据类型。 快捷键:输入inlineBlock <#returnType#&gt;(^<...

【原创】pod的导入

iOS 王 伟 1年前 (2018-08-19) 688浏览 0评论

在开发过程中,有些功能在网上已经有大牛写好了。那就不用重复造轮子了。所以就会用到第三方库。Android导入第三库的方式通过gradle,或者jar包导入。而ios主要是用pod的方式。 打个比方导入AFNetworking 在终端中进入(cd命令)...

【原创】IOS自定义弹窗

iOS 王 伟 1年前 (2018-08-19) 489浏览 0评论

自定义弹窗是一个必备的技能,毕竟在工作中,设计师可不会按系统的做设计。就算设计师那么干了,客户也不会同意呀。 那我们来看看怎么自定义弹窗。我这里提供一个例子: 先看一下TipPopView.h文件: #import &amp;lt;UIK...