摘要:
block和代理是iOS开发中实现回调的两种方式,大多数情况下是用哪个都可以,主要看个人喜好。本文主要是对两者做一下对比。 1.block简介 在 iOS中, block一共分三种。 (1)全局静态 block,不会访问任何外部 阅读全文
摘要:
我们公司用两周的时间开发了一款微信小程序,叫《如e支付》,大家可以去体验一下。由于接口都是写好的,所以开发起来很快。我将从4个不同的角度来介绍我对微信小程序的理解。 1.技术的角度 大家都说开发一个小程序简单,因为一套代码安卓iOS都可以用。我想说的是 阅读全文
摘要:
今天我们的用户输入手机号之后变成了用户的名字,没办法获取验证码,因为手机格式不对。我还是头一次遇到这样的事情。 1.文本替换 遇到这种事情肯定去百度啊,发现还真有人和我遇到相同的情况,原来这个用户在设置 》通用 》键盘 》文本替换把自己的手机号设置自己 阅读全文
摘要:
UITableView是我们最常用的控件了,今天我就来介绍一些关于UITableView的黑科技和一些注意的地方。 1.修改左滑删除按钮的高度 左滑删除这是iOS最先发明的,之后安卓开始模仿。有时候我们需要对他进行自定义,比如添加图片啊,修改字体和大小 阅读全文
摘要:
协议就是一组接口的集合, 遵守一个协议之后就拥有的该协议中所有方法的声明 。NSObject这个类遵守了NSObject协议,并且实现了NSObject协议里的所有方法,所以NSObject类及其子类都可以调用这些方法。本文主要介绍NSObject协议里的方法。 (1) &e 阅读全文
摘要:
网上有很多关于实现用xib自定义View,那我为什么还要写呢?第一,我用他们的方法都没有实现。第二,用xib遇到了很多问题,想分享给大家。 用xib自定义View:FHCustomView 1.新建UIView 2.建一个 同名 xib : FHCustomView.xib 阅读全文
摘要:
其实,对于苹果用户而言,定位的方案只有一种,那就苹果自己的定位服务CoreLocation,因为苹果定位不允许接入第三方,百度地图和高德地图只是对苹果定位服务的二次封装,方便我们使用。 1.定位方式和定位原理 移动端定位就是三种:基站定位、WiFi定位 阅读全文
摘要:
我一直以为现在都是自动内存管理了,还哪有什么内存泄漏啊。一检测才知道,不是我太相信Xcode了,就是我太单纯了。iOS开发中遇到的内存泄漏主要有几下几种: (1)对象不能释放。使用Core Foundation对象的时候要特别注意,因为他还是MRC,需要自己释放对象。 (2) 阅读全文
摘要:
本文主要介绍Swift的闭包的使用并与OC的Block做比较。学习Swift是绕不过闭包的,因为无论是全局函数还是嵌套函数都是闭包的一种,本文主要介绍闭包表达式。 1.闭包表达式的使用 日志 总结 :1.和oc的block的声明和调用在形式上是极其类似的,不过闭包可以直接修改 阅读全文
摘要:
从今天开始,我学习的重点开始转向Swift,并且会分享一些自己学习的心得体会,今天给大家带来的的是无限轮播。广告页的无限轮播是非常常见的一个功能,大多数APP都有,大多数程序员也都实现过,今天我们用Swift实现一下。 " 项目地址 " 图片切换我们可 阅读全文