随笔分类 -  iOS开发篇

摘要:要学习Swift这门语言,就必须先了解Swift的关键字及对应的解释。这里就列一下在Swift中常用到的关键字。 关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符。关键字是对编译器具有特殊意义的预定义保留标识符。常见的关键字有以下4种。 与声明有关的关键字:cl 阅读全文
posted @ 2018-12-08 17:21 Mr·Xu 阅读(611) 评论(0) 推荐(0) 编辑
摘要:简介 简介 简介 简介 App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手,还是由经验丰富的程序员所组成的大型团队,我们都非常欢迎您为 App 阅读全文
posted @ 2018-12-04 09:33 Mr·Xu 阅读(460) 评论(0) 推荐(0) 编辑
摘要:近期,公司项目需要集成支付业务(支付宝,微信,建行龙支付),对于支付宝、及微信就不做总结了,毕竟网络上参考资料太多了。今天主要说一下集成建行支付,在开始之前先吐槽一下建行的集成文档那叫一个烂啊!好吧!不说了,开始啦! 以下对建行支付的字段进行介绍:分为必要及非必要的; 另外还有一个特殊字段:THIR 阅读全文
posted @ 2018-09-15 10:20 Mr·Xu 阅读(7635) 评论(2) 推荐(3) 编辑
摘要:每次创建cell之前,先进行比较一次,如果不存在再进行xib文件进行创建。 下面一种方法就比较暴力了,直接让其停止复用(数据量少时可以考虑用) UITableView在复用时造成cell分割线消失的问题解决方案 重写UITableViewCell的drawRect:方法 关于去除UITableVie 阅读全文
posted @ 2018-08-18 17:19 Mr·Xu 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:错误原因:ld: x duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 在网上查了一下: duplicate 阅读全文
posted @ 2018-08-17 18:06 Mr·Xu 阅读(6298) 评论(0) 推荐(0) 编辑
摘要:1.笔者常用三方库 名称作用说明 <small>AFNetworking <small>基于HTTP/HTTPS 联网请求 <small> <small>SDWebImage <small>图片异步加载和缓存 <small> image图像没做压缩处理 <small> FMDB <small>SQL 阅读全文
posted @ 2018-08-06 14:53 Mr·Xu 阅读(416) 评论(0) 推荐(0) 编辑
摘要:1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 第一段代码是定义了一个myPerson的类,这个类有一个_height的属性,但是没 阅读全文
posted @ 2016-06-08 16:39 Mr·Xu 阅读(1491) 评论(0) 推荐(1) 编辑
摘要:近期为准备找工作面试,在网络上搜集了这些题,以备面试之用。 插一条广告:本人求职,2016级应届毕业生,有开发经验。可独立开发,低薪求职。QQ:895193543 1.简述OC中内存管理机制. 答:内存管理机制:使用引用计数管理,分为ARC和MRC,MRC需要程序员自己管理内存,ARC则不需要.但是 阅读全文
posted @ 2016-06-03 21:56 Mr·Xu 阅读(843) 评论(0) 推荐(0) 编辑
摘要:网络收集,连接如下: 针对苹果iOS最新审核要求为应用兼容IPv6 iOS应用支持IPV6,就那点事儿 iOS 适配iPV6的修改(AF及其他第三方库) 阅读全文
posted @ 2016-05-26 17:17 Mr·Xu 阅读(714) 评论(0) 推荐(0) 编辑
摘要:1.iOS应用性能调优的25个建议和技巧(其中的xib的reuseIdentifier深受其害) 2.iOS性能优化 源于网络收藏。与大家共分享。 阅读全文
posted @ 2016-05-26 16:44 Mr·Xu 阅读(171) 评论(0) 推荐(0) 编辑
摘要:在APP开发中,大量的图片或消息占用系统内存,造成一堆垃圾信息,所以开发清除缓存功能就显得必不可少了。 代码段1:获取文件的大小 代码段2:获取文件的大小 代码段3:清除缓存功能方法一 代码段4:清除缓存功能方法二 阅读全文
posted @ 2016-04-25 23:51 Mr·Xu 阅读(2225) 评论(0) 推荐(1) 编辑
摘要:1. HTTPS/SSL的基本原理 安全套接字层 (Secure Socket Layer, SSL) 是用来实现互联网安全通信的最普遍的标准。Web 应用程序使用 HTTPS(基于 SSL 的 HTTP),HTTPS 使用数字证书来确保在服务器和客户端之间进行安全、加密的通信。在 SSL 连接中, 阅读全文
posted @ 2016-04-22 10:54 Mr·Xu 阅读(651) 评论(1) 推荐(1) 编辑
摘要:开发准备 1.首先新建项目,然后去官网下载最新的开发包:http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1,当然也可以用CocoaPods来下载不过用这个下载的话只会下载到单纯的客户端与网络服务请求的 阅读全文
posted @ 2016-04-07 16:02 Mr·Xu 阅读(659) 评论(0) 推荐(1) 编辑
摘要:iOS下Wi-Fi开发需要添加依赖库SystemConfiguration.framework,在需要使用Wi-Fi信息的控制器下引入头文件#import <SystemConfiguration/CaptiveNetwork.h> 1,Wi-Fi热点获取 2,取得本机Wi-Fi的IP地址 3,获取 阅读全文
posted @ 2016-04-06 18:34 Mr·Xu 阅读(3893) 评论(0) 推荐(0) 编辑
摘要:近期项目开发中用到了这方面的技术了,那我们一起来看看。 1.利用webView控件加载本地html5或者网络上html5 2.设置控制器为webView的代理,遵守协议 3.实现代理方法webViewDidFinishLoad: 4.在代理方法中进行操作HTML5中的标签(CRUD-->增删改查) 阅读全文
posted @ 2016-04-06 17:38 Mr·Xu 阅读(3810) 评论(0) 推荐(1) 编辑
摘要:iOS 9适配过程中出现的问题,收集的链接资料供大家学习分享。 http://wiki.mob.com/ios9-对sharesdk的影响(适配ios-9必读)/ http://www.cocoachina.com/ios/20150929/13598.html(iOS9 适配技巧) http:// 阅读全文
posted @ 2016-04-06 16:42 Mr·Xu 阅读(142) 评论(0) 推荐(0) 编辑
摘要:近期帮朋友寻问我关于通讯录方面的问题,顺便做了一个demo供大家分享学习。 阅读全文
posted @ 2016-04-06 16:29 Mr·Xu 阅读(385) 评论(0) 推荐(0) 编辑
摘要:CoreLocation框架可用于定位设备当前经纬度,通过该框架,应用程序可通过附近的蜂窝基站,WIFI信号或者GPS等信息计算用户位置。 iOS定位支持的3种模式。 (1)GPS卫星定位 (2)基站定位 (3)WiFi iOS开发者使用CoreLocation.framework框架... 阅读全文
posted @ 2015-12-12 09:33 Mr·Xu 阅读(2719) 评论(0) 推荐(0) 编辑
摘要:目录:一、什么是AutoLayout?二、创建autoLayout的方法三、VFL语言一、什么是AutoLayout? Autolayout是一种“自动布局”技术,专门用来布局UI界面的,Autolayout自iOS6开始引入,由于Xcode 4的不给力,当时并没有得到很大推广。自iOS 7(Xc... 阅读全文
posted @ 2015-10-20 20:22 Mr·Xu 阅读(2564) 评论(0) 推荐(2) 编辑
摘要:目 录:一、使用MKMap控件二、根据地址定位三、在地图上添加锚点 iOS从3.0版本开始提供了MapKit.frameword支持。该框架提供了一个可被嵌入到应用程序中的地图视图类MKMapView,该地图视图类包含一个可上下、左右滚动的地图视图,而且可以非常方便地在地图中添加定制消息,并可以... 阅读全文
posted @ 2015-10-20 07:37 Mr·Xu 阅读(2383) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示