自定义博客皮肤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 陪你走向蓝天

  • 博客(118)
  • 资源 (14)
  • 收藏
  • 关注

原创 动态更新App的图标(AppIcon)

序言        随着时代的进步,人的生活多元化。一些公司的 App 也随着人的生活改变而进行适和情景的变化。比如,本公司的 App 在四月时是本公司成立 4 周年的生日,那就想在本公司 App 的 Icon 上添加一个圣诞帽。第一种方法: 在 App 的工程中,替换原始的 AppIcon ,再提

2018-05-24 13:20:43 8367

原创 iOS 的断点你知道多少?

引言在App的开发中项目代码调试是不可缺少的步骤。其中断点调试也只每个开发者必备的技能。就针对断点而言是不是还有大多数开发者还是对断点的理解停留在基本的认识上?基本的断点上图中标记的就是我们常用的断点。作用是:让项目代码运行到这里的时候暂停,不在继续向下运行。这就是我们常用的断点,你如果认为它就这么一点使用那就错了。我们把鼠标移动到被标记的断点上点击鼠标右键,将弹出一个矩形框如

2018-01-17 15:05:41 1368

原创 App内邮件发送

引入       上一篇我们介绍了App内发送短信。本节我们介绍在App 内如何发送邮件。一:发送邮件的准备          使用邮件发送功能,我们需要引入 #import 头文件;使用该头文件下的MFMailComposeViewController 类。头文件的引入实例如下:#import "ViewController.h"#import 引入头文

2017-12-13 15:51:15 1347

原创 App内发送短信

第一: 介绍                App 内发送短信是不用跳出App利用手机系统的发短信页面直接在本App内就可以发送短信的功能。本功能在        iOS4.0  的时被引入进来,主要是使用   #import    头文件下的  MFMessageComposeViewController  类。第二、准备工作          由第一步我

2017-12-12 14:53:48 3128

原创 iOS的密码管理系统 Keychain的介绍和使用

Keychain 的介绍Keychain 是苹果公司 Mac OS(也包含 Mac OSX) 中的密码管理系统。Keychain的作用Keychain 可以包含许多种类型的数据:密码(包括网站、FTP服务器、SSH账户、网络共享、无线网络、群组软件、加密磁盘镜像),私钥,电子证书、加密笔记等。Keychain 的四个方法介绍1、存储数据的方法OSStatus SecItemAdd(CFDiction

2017-11-20 16:22:34 17354 1

原创 UISearchBar的外观自定义,打造你的搜索框

前言在App的开发中,搜索框是必不可少的。但是苹果给我们提供的搜索框有点差强人意。没有达到我们预想的效果。为了满足我们的需求,我们就要打造属于自己的搜索框。今天就详细介绍如何打造可定制的搜索框。系统默认的搜索框1、效果如下:2、代码如下:-(void)defualtSysSearchBar{ NetWorkSearchBar = [[UISearchBar al

2017-10-12 15:17:41 3099

原创 iOS开发工具类 DFBox全面提升开发效率

引入在App的开发中,效率占有很重要的地位。作为开发者如何能有在有限的时间内开发出一个优秀的App呢?答案很明显,那就是要求开发者能运用一些现有其他开发者留下的一些功能模块和小工具代码。今天本博客就介绍一个开发者常用的工具类DFBox。 该类涵有26中方法。该工具类还在一直添加,请尽情关注!!!一:DFBox的.h 文件//// DFBox.h// Deve

2017-09-29 14:34:18 753 1

原创 倒计时(时、分、秒)面板

场景最近公司App的UI 页面更新,出现了一个项目倒计时面板。该倒计时是用于计时项目到开放还剩余多少时间。效果如下:分析上图上图粉红色我标记的地方是倒计时的面板样式,我们把该样式看成10块元素组成。这10块元素如下:“距离项目上线还有:”、“0”、“9”、“小时”、“3”、“0”、“分”、“1”、“1”、“秒”。至于为什么要把时、分、秒的十位和个位分开,你看面板样式你就

2017-09-14 15:14:15 779

原创 银行卡号的格式显示和获取数据

情景:在App的开发中,有绑卡功能的都少不了输入您的银行卡号进行绑卡。为了适应广大用户的视觉习惯,在银行卡的显示是每四位空一格。本博客就是要解决这个问题!一 、创建流程1》 我们选择 UITextField 做我们的底层控件,并创建继承UITextField的类BankCardTextField。。2》 我们要重写 UITextFieldDelegate 的 textF

2017-09-04 13:50:31 3516

原创 手机截屏直接分享&反馈

前言       目前市面上的一些主流App,比如:京东、淘宝、支付宝 等,他们都含所有手机截屏分享或者反馈的功能。它们实现这个功能的作用到底为了什么?个人感觉是:为了满足App的应用需求,同时更重要的是用户不用在点击手机的【Home】键返回到主页,再打开WeChat、QQ、Sina等App在找到我们截取的图片在进行反馈和分享。那么这个功能怎么实现呢?请您往下看……一 、题为手机截屏,那怎么知道手机

2017-07-23 17:49:29 5314

原创 网页启动App&网页跳转到App指定的页面

1、介绍     在App的开发中,App之间的相互跳转启动频频出现。这也是最近开发中常见的要求。怎么达到要求呢?请跟我往下看。。2、做准备想要在网页端唤起App。首先,你必须在App 中设置有 URL Schemes 。设置的位置如下图所示:我们本次demo 就使用上图的 URL Schemes 为  “ WebCallApp”。3、我们找到我们工程的AppD

2017-06-19 18:31:07 10448

原创 优化版的App提示&活动指示器的提示

一、在App 开发中提示用户这样的功能非常常见。例如:用户有些不正确的操作后,App应给与相关的提示;还有在App 加载的内容的时候,为了消除用户着急的心里,我们进行一个活动指示器的提示等。。。二、我们的提示的优点      1》使用简单,代码一行就能完成。      2》代码可以移植高,耦合度低。      3》样式随时可以修改。      4》App 提示默认经典样式。

2017-06-15 17:29:40 1038

原创 IOS的归档小总结

1、什么是归档?归档最通用的定义是存储有组织的数据。归档的目的是长时间存放有组织的数据集,确保其将来能够被精细地检索。2、归档方法和属性的介绍    /**     实例化一个归档对象的方法     1、init     NSKeyedArchiver * NetWorkArchiver = [[NSKeyedArchiver alloc

2017-06-05 16:30:11 1400

原创 导航标题的设置影响UItabBar的标题解决方法集合

1、情况出现的场景在App 的开发中,我们都可能遇到过。我的App tabbar上的文字怎么和导航标题一样了?可是我的Tbabar上的标题确实和导航标题不一样啊!这是怎么回事?2、分析原因1:当self.navigationItem.title,self.tabBarItem.title没有赋值情况下,其值和self.title一致。2:UINavigationItem是UINav

2017-05-25 18:27:47 1024 1

原创 IOS开发之切除你心中的那个图案

前言      切除你心中的那个图案,主要是为了更好地复合产品需求。就是有美工的配合,有的模块出来的也不是太符合要求,这就需要抛弃美工,自己处理。1、呼朋唤友群的特点:  1、iOS 开发交流群,每周都有更新新的内容。  2、群里有3~5年的资深开发者。  3、群员在App开发过程中遇到什么问题,可以在群里提问。  4、群员在App开发中,如果遇到难实现的功

2017-04-26 17:02:39 718

原创 CATransform3D和CGAffineTransform之详细解说测试

1、本片博客重点在于两个类的解说,使用解说的不多。        3D 效果的基本类 CGAffineTransform ,还有他的兄弟CGAffineTransform类。这里对改两个类的方法等做了详细的测试和实验。2、呼朋唤友群的特点:  1、iOS 开发交流群,每周都有更新新的内容。  2、群里有3~5年的资深开发者。  3、群员在App开发过程中遇到什么问题,可

2017-04-17 13:39:37 1553

原创 验证码之图像验证码

1、在App的开发中,各种验证码层出不穷。   现在主流的验证码方式是: 1、手机验证码:就是用户使用手机获取短信得到验证码,在输入App中。2、就是App 生成图形,展示在用户的手机上,用户根据图片展示输入验证码。下面我们就对第二种进行探究。2、先看本博客实现的效果3、呼朋唤友群的特点:  1、iOS 开发交流群,每周都有更新新的内容。  2、群里有3~5年的

2017-04-13 09:46:53 3547

原创 千分位&手机号验证&身份证号验证

前言:        App开发者注意了,你还在为了验证一个手机号发愁吗?你还在为验证一个身份证号发愁吗?你还在为给一个数字添加千分位发愁吗?那你就OUT了。福利满满的来了,你只要下载【DigitManager】文件,你就可以拥有对数字处理的功能。有效提高你的开发效率。1、在App开发的过程中,数据中数字的出现往往都占据重要的角色。例如:一些理财App 数值的千分位的添加至关重要;一些机关

2017-04-10 09:27:40 520

原创 标签不规则排布之飞跃

1、App的开发日新月异,新的设计,新的视觉,新的体验。在电商App或者阅读类App中,不可缺少的一项功能,就是出现各种长度不一的标签让你选择,举个例子2、本篇博客的demo展示3、知识扩略(下面各个都是重点)1》我们要实现标签上出现一个关闭按钮。2》我们要考虑上下便签的点击手势和长按手势的生效情况。3》我们要考虑便签的长度不一,我们怎么排布4》我们在考虑,

2017-04-06 11:04:03 458

原创 NSFileManager 文件管理详细介绍

1、前言这是一篇关于文件管理的博客,不说很全,但是很详细。涵盖90%的NSFileManger类的方法。各个方法的实现举例和介绍分析。如果有什么问题,可以加入:QQ:185341804  (成功QQ吧)或则加我QQ :1542100658 欢迎您的加入和询问。2、目录大纲3、代码全段//// ViewController+KNSFileManager.m// NSF

2017-03-31 17:07:27 4966

原创 NSFileHandle对文件管理的最详细介绍

一、在iOS开发中对于文件的管理非常重要。下面我们一起来探究一下 NSFileHandle 类是如何对文件管理的。二、NSFileHandle类的方法介绍和使用,并加举例。////  ViewController+KNSFileHandle.m//  KNSFileHandle/**  本特辑是探究IOS的文本管理

2017-03-27 18:26:16 4568

原创 App 的广告页

1、先看效果2、模板的介绍     1》样式 (2种)                    全屏  :FullScreen      四分屏:FourPointScreen  2》效果      效果有动态和静态两种。如展示效果1所示。3、优点介绍     对于广告页,想必不同的开发者各有各的写法。而我的广告页面的优点是:     1》可加载动态和静态

2017-03-16 10:45:14 1079 1

原创 App的本地化或者国际化

1.介绍              在App的开发中,支持多种语言也是重要的。最近,本公司App统计到用户手机使用语言的多样情况。公司就决定让App支持国际化。2、如何获取用户当前的手机语言       在苹果手机中,用户的各种信息都以 NSUserDefaults存储在手机中。其中用户的语言设置也包括在内。下面我们就是通过这个来获取当前用户的语言设置。获取设置的代码如下:/*

2017-02-22 14:53:06 776

原创 IOS的网络提示(E\2G\3G\4G\WIFI\无网)

1、介绍            网络提示是App开发中不可缺少的模块。现在App需求智能化,要求根据网络的变化可以自动做出合理的处理(包括提示、下载...等)。对于网络的处理也非常简单,实现也就几行代码(这是因为,苹果对网络变化进行了整理)。 苹果官方提供一个监控网络变化的文件名字为 Reachability。对于Reachability也有其不足的地方,它不能更详细的判断用户是那种手机网络,

2017-02-20 16:28:11 3498

原创 利用Xcode快速获取手机屏幕,并保存到MAC桌面

瞎聊时刻:        在移动开发中,手机模拟是很重要的。例如:今天我写了一个很牛逼的页面。在手机上模拟出了很好的效果。我想把它分享给我的好友。怎么把手机上的图给弄出来呢?有人说这还不好弄啊!手机截屏啊,同时按 home + 锁屏键 。然后在通过现在的各种传输方式,分享出去不就行了。不错的想法!但是,几个图还可以这样,如果图很多呢?这个方法就不可取了。今天我给你们推荐一个获取手机屏幕快照的方

2017-02-06 14:25:34 2396

原创 assign\strong\retain\copy\week\nonatomic 介绍

//// IntroduceViewController.h// 修饰属性介绍//// Created by MAC on 2017/2/4.// Copyright © 2017年 NetworkCode小贱. All rights reserved.//#import @interface IntroduceViewController : UIViewContro

2017-02-04 15:31:36 459

原创 URL的编码处理

1、在移动开发中,我们会遇到一个网址在浏览器上可以加载,但是在App上就不可以加载的情况或则网址解析不出来等。这类情况大多是由于网址含有特俗的字符,包括汉字而造成的。这种原因的处理也有很多方法,网上到处都是。但是,随着App等系统的升级和更新,支持的编程语言的更替,有的方法就有所不足。今天,我对此总结了一下,不敢说以后能用,但是目前绝对是一流的。2、我们首先举出一个URL。如下:@"htt

2017-01-13 14:53:26 2064

原创 IOS的Cookie之网页身份认证与Session的追踪

1、Cookie 是什么?答:指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据。从定义上得出,Cookie实际上是指小量信息,是由 Web 服务器创建的,将信息存储在用户计算机上的文件。2、Cookie 有什么作用?答:从第一问的回答中,我们就可以知道Cookie的作用。Cookie 的作用是:为了辨别用户身份、进行Session 跟踪。3、Coo

2017-01-11 15:53:05 4126

原创 如何在AppStore中取消正在审核的App

前言:最近有朋友问我AppStore中,怎么取消正在审核的App。当时,我就懵逼了!我还没遇见过,当时就立刻去百度上查询,也了解一点点。可是最近这样的情况却出现在我的工作中。下面。我们就一起看看怎么取消正在审核的App吧!第一步:我们登录我们的开发者账号,进入iTunes Connect 中找到我们正在审核的App。如下图:第二步:我们点击正在审核的App(如上图的App)

2016-12-07 11:57:22 19011 1

原创 JavaScript的冒泡、插入、自执行的知识点

这是一篇Js的知识点的总结也可以叫做笔记。就是说有可能有的朋友不需要,有可能有的朋友需要,所以我就记录一下,这也是丰富本人的知识经验而写。1、我们首先了解冒泡排序的思想。      1》冒泡排序:是一种计算机科学领域的较简单的排序方法。      2》思路:冒泡排序算法的运作如下:(从前到后) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第

2016-11-30 11:52:12 279

原创 IOS的GCD(多线程)你了解多少?

////  ViewController.m//  GCD_demo/*   1、什么是GCD?   GCD是Grand Central Dispatch的缩写。作用是:它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。   2、GCD的原理是??   GCD的工作原理是让一个程序,根据

2016-11-21 18:42:55 788 2

原创 UITableView中的键盘遮盖问题

1、近半年内,我管理的IOS交流群中,好几个朋友咨询键盘遮盖的问题。当时,由于工作繁忙没有处理不知道他们是如何做的,今天小有清闲就做了一下。我们看看键盘的遮挡使用的场景。聊天页面,评论页面。。。。 如图:2、我们测试的效果图如下:3、我们看代码(这里不多说什么,在代码里面已经注释很详细了)1》 我们要监控键盘的弹出和隐藏    /*添加键盘的弹出和隐藏的监控

2016-11-11 16:06:23 1917

原创 浮动按钮、扇形按钮、EasyThouch

1、本章博客主要实现几个不同类型的浮动框。第一种:EasyThouch (苹果的小白点):功能近是苹果。第二种:是一种不可移动的浮动按钮,就一个单一的点击事件。第三:是扇形按钮浮动。这是公司App里面使用到三个情况,然后就自己写了一下。茹克满足您的需求,不防Mark一下。2、效果图:3、上代码,不多说,大部分注释很详细。////  FloatingBut

2016-11-07 18:36:32 3212 2

原创 UILable的字体位置设置(上、中、下等)

随心随意的改变UIlabel中的字体位置,不需要设置太多。几行代码就能满足你的需求。

2016-10-13 10:31:45 4158

原创 滚动心电图形的绘制(Core Graphics)

滚动图像的绘制。

2016-10-11 14:46:02 3161 4

原创 获取UIWebview的高度4种方法

UIWebView 是IOS开发常用的类。它简单好用,使用它,开发者不用写太多的代码。但是,App开发中,获取webview的高度成为开发者必备的知识。我知道网上也有好多方法。我这里是做一个评价,不是新的东西。如有雷同请包涵。

2016-10-08 15:08:22 3331

原创 CFAbsoluteTimeGetCurrent 时间间隔的快速计算

在App的开发中,会遇到一些要计算时间差的问题,比如:在友盟统计的列子里面,要统计一个页面从创建到销毁的时间或者统计用户在一个页面停留的时间。例如:我们数据缓存的情况下,要求在一个小时后从新刷新等情况。我们都要计算时间的间隔。方法有:时间戳 、CFAbsoluteTimeGetCurrent。我们两个都实践。

2016-09-29 18:03:29 11308

原创 并列控制器之间的切换

1、先看效果:2、不做解释,应为解释都在代码里面。代码如下:////  ViewController.m//  并列页面间的切换////  Created by MAC on 16/9/28.//  Copyright © 2016年 NetworkCode小贱. All rights reserved.//

2016-09-29 14:56:35 571

原创 Button的上下图文混排

先看效果如何设置的公式是:上面公式的测试demo:代码如下:/*              *     * * * * * *** * *       *       *   *    * * *   *   *    * * *    *    * * *   * * * *              * *   * *     

2016-09-27 14:54:10 1606

原创 ApaChe CorDova 的安装步骤(MAC)和创建IOS版的CorDova

MAC 版CORDOVA 的安装步骤第一、CorDova 的介绍。   CorDova 提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。Cordova支持如下移动操作系统:iOS,Android,ubuntu p

2016-08-25 11:01:55 2169

KAlertController

本库是可自定义提示样式的提示界面库,使用简单。本库是更新库。添加了图片展示。。。

2016-06-14

ZSJKTime库

二、该库解决的问题 1、 有些开发者,生成的时间戳,在转化为时间的时候,老是差几个小时,不是多就是少的bug. 2、精确计算用户给点的时间距今还有多少天。 3、判断一个年份是否是平年还是闰年。 4、解决在获取时间的时候,不同样式的书写,获取麻烦的问题。

2016-05-18

可更改样式的提示

本框架,您可以更改或者设计,你想要的提示样式。使用简单,方便。

2016-05-17

图片分布展示

1.持续添加图片,并上传图片。 2.可进行相机或者相册的选择。 3.可自定义图片的大小。 4.可设置图片最多展示数量 5.可长按图片,进行删除。

2016-04-07

MyIntegralPlate

前言:随着现在App项目的开发。出现模块数据百分比的页面出现频率大大增加。同时,公司要求效果还的很牛逼。简单的数据显示,已经满足不了客户的眼球,也得不到用户的赞同。得不到赞同,就是拉不到投资。本文,将推出一个效果,中等靠上的百分比显示器。还可以交互。

2016-02-22

Do_Draw.zip

绘画涂鸦,含有撤销按钮和截图功能、含有颜色控制器、和橡皮擦功能

2015-12-21

按钮的动态乱步

随着现在电商产品的快速发展,使其赢得很好的趋势。App开发中,在商品的分类检索中就会出现,筛选条件按钮的动态乱步。 实现这个功能,很简单,但也有很多知识的考验。

2015-12-11

瀑布流_ZSJMeth.zip

1、这是全新的布局 2、含有HTML 的解析和动态加载数据 3、多种点击控件 4、使用简单 5、代码注释详细,让学者一看就懂。

2015-12-09

ZSJ_FMDB_SQL.Zip

这是 继 Xcode 更新后,写的一个博客(数据库)。写的不好和不对的,还请包涵。它的主要特点是:1、防止数据的从复进入数据 2、可以指定条件的获取数据 3、插入数据库 4、条件和多条件的删除数据库的数据 5、可有条件的 从数据库取得指定个数的数据 6、从数据库,获取数据并进行 排序 7、数据库 表格之间的关联

2015-12-03

View_Grop_zsj.Zip

这是一个产品展示控件,它的主要特点:1、可以左右滑动 2、点击滑动 3、可添加背景和更改字体 4、可添加各种动画

2015-12-01

HTML5 标签的详细解释(一天掌握全部)

HTML5 的全部标签的总结,让想学习的人,一天学习完全部标签,少走弯路。让那些看不懂的JS代码的朋友,能够理直气壮的说我Dong 。I Can。 密码 :185341804

2015-12-01

意见反馈和聊天界面

这是个意见反馈的界面,并可以发送图片和文字。也可以用于聊天界面。还可以设置聊天背景,和聊天框的模式。

2015-01-12

ZSJPickView.zip

这是一个封装好的工程。虽然,他界面不好看,但是功能还是行的。

2015-01-07

ZSJCity.json

省、市、县的地区数据的json格式。可以get请求和Post请求。

2015-01-07

空空如也

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

TA关注的人

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