自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 iOS开发之xcode中查看已发布应用的崩溃日志

虽然在iOS应用上传到appStore之前做了许多测试工作,但应用发布以后出现闪退的情况还是不可避免的! 今天我们就来讲一下在我们本地用xcode怎么查看已发布的应用的闪退信息,进而分析并修复!     第一步, 必须确认本地xcode已登录开发者账号      第二步:打开xcode选择xcode导航条的window选中organizer 如下图:      第三

2017-06-19 17:22:49 5580

原创 iOS 开发之给UILabel 或者 UIButton标题加下划线

在开发的过程中,为了提醒用户我们经常会在label或者 button的文字下面添加下划线! cocoa给提供了一个NSString的子类NSMutableAttributedString,他可以对字符串进行自定义编辑, 比如某个范围内字符串的字体的颜色,大小,当然还可以加下划线, 而UIButton 提供了 - (void)setAttributedTitle:(nullable NSAttr

2017-04-26 17:59:33 727

转载 iOS开发 OC与java相对应的3DES加解密

移动开发中遇到的最让人纠结的要属Java、Android和iPhone三个平台加解密不一致的问题。因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密。头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Android和iPhone两个客户端各写一套Web S

2017-04-20 10:47:08 2199

原创 iOS开发之WebView怎么加载post请求并且传参数

由于种种因素,现在国内的移动开发大都是原生和html5或者开发, 那么iOS端的UIWebView和WKWebView就启到了非常重要的作用! 而从我们原生页面跳转的web页面的时候我们往往需要像前端传递参数,今天我们要说的就是:webView怎么加载post请求并传递参数!        代码如下:UIWebView *webView = [[UIWebView alloc] init]

2017-04-11 15:53:11 8582

原创 iOS开发之UITextField的文本格式扩展

在开发的过程中,为了使产品美观,和数据易读。我们经常会接到这样的需求,比如:在用户输入手机号码的地方自动空格,在TextField框里面自动生成手机号码的格式, 类似与这样的需求还有身份证格式和银行卡格式!     这个需求的难点在于,在输入的时候在合适的位置添加空格和在删除的时候也一并把空格删除掉!     在这里我写了一个UITextField的分类,来实现手机号;银行卡,以及身份证号

2017-03-17 09:24:29 757

原创 iOS开发之单例模式

iOS开发创建方式

2017-03-15 14:22:04 472

转载 iOS开发之导航栏的定制

近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状态栏后面。有些情况下,导航栏的背景图片可以延伸显示到状态栏后面。 之前我曾经写过一篇关于如何定制导航栏的文章。不过现在是时候对其进行更新了。下面就是本文将要介绍的内容:iOS 7中默认的导航栏

2017-03-14 10:39:02 538

原创 iOS开发之金额的千分位格式转换

在理财app开发的工程中,经常要与展示一些与金额有关的信息。产品为了美观, 经常要把金额数据用千分位的格式展示,例如:10000 千分位格式为:10,000.00。 然后我们从服务器拿到的数据都不是千分位格式的,这个时候我们要将这些金额字符串进行千分位格式化。

2017-03-13 16:47:35 2767

原创 iOS开发之对日期格式处理的总结

iOS开发对日期的处理

2017-03-13 11:10:02 505

原创 iOS开发 获取设备参数

iOS获取设备的机型,设备的系统版本,以及设备的电量

2017-03-10 10:15:15 553

原创 iOS开发 URL编码之对特殊符号的处理

iOS开发 URL编码之对特殊符号的处理

2017-03-08 16:05:27 2205

原创 iOS开发之用block来实现UIAlertView点击事件的代理方法

iOS开发之用block来实现UIAlertView点击事件的代理方法

2017-03-08 09:40:44 1214 1

原创 ios 真机上可以运行模拟器编译报错

iOS开发 真机上可以运行模拟器编译报错

2017-03-07 14:18:32 3567

转载 关于 iOS 10 中 ATS 的问题

关于 iOS 10 中 ATS 的问题 本文于 2016 年 11 月 28 日按照 Apple 最新的文档和 Xcode 8 中的表现进行了部分更新。WWDC 15 提出的 ATS (App Transport Security) 是 Apple 在推进网络通讯安全的一个重要方式。在 iOS 9 和 OS X 10.11 中,默认情况下非 HTTPS 的网络访问是被禁止的

2017-05-22 11:01:11 512

原创 iOS开发之获取当前最顶层的ViewController

前言在iOS中开放中,我们可能会遇到需要通过代码获取当前显示在屏幕最顶层的ViewController,比如我们需要在最顶层的ViewController上展示一个UIAlertController的时候。本文将介绍如何获取最顶层的ViewController实现思路通过最底层的ViewController依次向上寻找,直到找到最顶层的ViewController,也就

2017-05-07 14:01:26 2170

原创 iOS 开发之改变UITabbar顶部分割线颜色

项目中是使用UITabbarController 因此改变UITabbar的分割线代码如下:          一般美工会提供切图或者提供分割线颜色的色值,   今天我们就用色值来创建图片//改变tabbar 线条颜色CGRect rect = CGRectMake(0, 0, ScreenWidth, 1);UIGraphicsBeginImageContext(rect.size)

2017-04-20 15:59:18 6468

原创 iOS开发常用的几种储存方式

在日常的app开发中有很多数据要存在本地,iOS开发的永久数据保存方式总共有6种。它们分别是:    1.NSUserDefaults    2.文件保存    3.归档(序列化)    4.数据库(sqlite)    5.CoreData    6.KeyChain    接下来我们简单的介绍一下他们的区别和基本用法    一:NSUse

2017-04-10 09:22:17 309

原创 iOS之去除UITableView底部多余行及分割线

在viewDidLoad函数中加上此句代码:self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];即可去除UITableView底部多余行及分割线

2017-04-07 16:07:07 500

原创 iOS开发之微信支付

iOS中APP的支付最常见的有三种(支付宝,微信,银联)。这片博客先说下微信支付:    1.首先申请微信商家以及对应的平台等等,大多数APP已经在做微信支付的时候已经做了微信分享,所以在微信开放平台上的APP_ID,APP_KEY,APP_SECRET之类的拿来就能用,需要在商家平台上生成对应的密钥(微信支付商户密钥, 32位, 这个, 不是微信开放平台给提供的, 这个是需要自己提供的 ,自己百度

2017-04-06 15:19:35 347

转载 iOS开发之Core Animation动画

一、简介iOS动画主要是指Core Animation框架。官方使用文档地址为:Core Animation Guide。Core Animation是iOS和macOS平台上负责图形渲染与动画的基础框架。Core Animation可以作用与动画视图或者其他可视元素,为你完成了动画所需的大部分绘帧工作。你只需要配置少量的动画参数(如开始点的位置和结束点的位置)即可使用Core Animation的

2017-03-24 17:49:36 458

转载 iOS 开发之动画篇 - 从 UIView 动画说起

毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一。一个设计严谨、精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 —— 这对于app而言是非常重要的。本文作为动画文集的第一篇,最开始是想做个qq下拉刷新的水滴动画的制作讲解,但这几天研读《iOS Animations by Tutorials》一书,对iOS动画开发有了更为深刻的了解,于是决定动画篇将从UIView动画开始讲起,

2017-03-23 16:40:24 309

转载 iOS开发之ViewController的生命周期分析和使用

iOS的SDK中提供很多原生ViewController,大大提高了我们的开发效率,下面是我的一些经验。一、结构按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。2、用于控制和显示其他

2017-03-21 10:34:06 946

原创 iOS开发之AppDelegate详解

AppDelegate.m文件1、- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions说明:当应用程序启动时执行,应用程序启动入口。只在应用程序启动时执行一次。application参数用来获取应用程序的状态、变量等,值得注意的是字典参数

2017-03-20 16:30:05 605

转载 iOS开发之支付宝集成流程

1、创建应用这个其实开发者们都应该懂,就是在支付宝这里挂个号,然后进行下一步业务的申请。创建应用的链接创建应用界面开发者只需要按照指示一步一步添加内容就可以。2、申请移动支付这个就需要一些公司文档什么的了,根据指示填写即可,但是要切记不要让自己的word超过了大小限制,否则有一定几率不会通过。签约成为商家虽然说,整个流程可能需要将近两周时间,但是根据我这次集成来看,大约一周多就能完成。但

2017-03-17 14:39:33 3278

空空如也

空空如也

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

TA关注的人

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