- 博客(118)
- 资源 (14)
- 收藏
- 关注
原创 动态更新App的图标(AppIcon)
序言        随着时代的进步,人的生活多元化。一些公司的 App 也随着人的生活改变而进行适和情景的变化。比如,本公司的 App 在四月时是本公司成立 4 周年的生日,那就想在本公司 App 的 Icon 上添加一个圣诞帽。第一种方法: 在 App 的工程中,替换原始的 AppIcon ,再提
2018-05-24 13:20:43
8611
原创 iOS 的断点你知道多少?
引言在App的开发中项目代码调试是不可缺少的步骤。其中断点调试也只每个开发者必备的技能。就针对断点而言是不是还有大多数开发者还是对断点的理解停留在基本的认识上?基本的断点上图中标记的就是我们常用的断点。作用是:让项目代码运行到这里的时候暂停,不在继续向下运行。这就是我们常用的断点,你如果认为它就这么一点使用那就错了。我们把鼠标移动到被标记的断点上点击鼠标右键,将弹出一个矩形框如
2018-01-17 15:05:41
1673
原创 App内邮件发送
引入 上一篇我们介绍了App内发送短信。本节我们介绍在App 内如何发送邮件。一:发送邮件的准备 使用邮件发送功能,我们需要引入 #import 头文件;使用该头文件下的MFMailComposeViewController 类。头文件的引入实例如下:#import "ViewController.h"#import 引入头文
2017-12-13 15:51:15
1469
原创 App内发送短信
第一: 介绍 App 内发送短信是不用跳出App利用手机系统的发短信页面直接在本App内就可以发送短信的功能。本功能在 iOS4.0 的时被引入进来,主要是使用 #import 头文件下的 MFMessageComposeViewController 类。第二、准备工作 由第一步我
2017-12-12 14:53:48
3357
原创 iOS的密码管理系统 Keychain的介绍和使用
Keychain 的介绍Keychain 是苹果公司 Mac OS(也包含 Mac OSX) 中的密码管理系统。Keychain的作用Keychain 可以包含许多种类型的数据:密码(包括网站、FTP服务器、SSH账户、网络共享、无线网络、群组软件、加密磁盘镜像),私钥,电子证书、加密笔记等。Keychain 的四个方法介绍1、存储数据的方法OSStatus SecItemAdd(CFDiction
2017-11-20 16:22:34
17679
1
原创 UISearchBar的外观自定义,打造你的搜索框
前言在App的开发中,搜索框是必不可少的。但是苹果给我们提供的搜索框有点差强人意。没有达到我们预想的效果。为了满足我们的需求,我们就要打造属于自己的搜索框。今天就详细介绍如何打造可定制的搜索框。系统默认的搜索框1、效果如下:2、代码如下:-(void)defualtSysSearchBar{ NetWorkSearchBar = [[UISearchBar al
2017-10-12 15:17:41
3163
原创 iOS开发工具类 DFBox全面提升开发效率
引入在App的开发中,效率占有很重要的地位。作为开发者如何能有在有限的时间内开发出一个优秀的App呢?答案很明显,那就是要求开发者能运用一些现有其他开发者留下的一些功能模块和小工具代码。今天本博客就介绍一个开发者常用的工具类DFBox。 该类涵有26中方法。该工具类还在一直添加,请尽情关注!!!一:DFBox的.h 文件//// DFBox.h// Deve
2017-09-29 14:34:18
989
原创 倒计时(时、分、秒)面板
场景最近公司App的UI 页面更新,出现了一个项目倒计时面板。该倒计时是用于计时项目到开放还剩余多少时间。效果如下:分析上图上图粉红色我标记的地方是倒计时的面板样式,我们把该样式看成10块元素组成。这10块元素如下:“距离项目上线还有:”、“0”、“9”、“小时”、“3”、“0”、“分”、“1”、“1”、“秒”。至于为什么要把时、分、秒的十位和个位分开,你看面板样式你就
2017-09-14 15:14:15
842
原创 银行卡号的格式显示和获取数据
情景:在App的开发中,有绑卡功能的都少不了输入您的银行卡号进行绑卡。为了适应广大用户的视觉习惯,在银行卡的显示是每四位空一格。本博客就是要解决这个问题!一 、创建流程1》 我们选择 UITextField 做我们的底层控件,并创建继承UITextField的类BankCardTextField。。2》 我们要重写 UITextFieldDelegate 的 textF
2017-09-04 13:50:31
3604
原创 手机截屏直接分享&反馈
前言 目前市面上的一些主流App,比如:京东、淘宝、支付宝 等,他们都含所有手机截屏分享或者反馈的功能。它们实现这个功能的作用到底为了什么?个人感觉是:为了满足App的应用需求,同时更重要的是用户不用在点击手机的【Home】键返回到主页,再打开WeChat、QQ、Sina等App在找到我们截取的图片在进行反馈和分享。那么这个功能怎么实现呢?请您往下看……一 、题为手机截屏,那怎么知道手机
2017-07-23 17:49:29
5506
原创 网页启动App&网页跳转到App指定的页面
1、介绍 在App的开发中,App之间的相互跳转启动频频出现。这也是最近开发中常见的要求。怎么达到要求呢?请跟我往下看。。2、做准备想要在网页端唤起App。首先,你必须在App 中设置有 URL Schemes 。设置的位置如下图所示:我们本次demo 就使用上图的 URL Schemes 为 “ WebCallApp”。3、我们找到我们工程的AppD
2017-06-19 18:31:07
11414
原创 优化版的App提示&活动指示器的提示
一、在App 开发中提示用户这样的功能非常常见。例如:用户有些不正确的操作后,App应给与相关的提示;还有在App 加载的内容的时候,为了消除用户着急的心里,我们进行一个活动指示器的提示等。。。二、我们的提示的优点 1》使用简单,代码一行就能完成。 2》代码可以移植高,耦合度低。 3》样式随时可以修改。 4》App 提示默认经典样式。
2017-06-15 17:29:40
1109
原创 IOS的归档小总结
1、什么是归档?归档最通用的定义是存储有组织的数据。归档的目的是长时间存放有组织的数据集,确保其将来能够被精细地检索。2、归档方法和属性的介绍 /** 实例化一个归档对象的方法 1、init NSKeyedArchiver * NetWorkArchiver = [[NSKeyedArchiver alloc
2017-06-05 16:30:11
1490
原创 导航标题的设置影响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
1098
1
原创 IOS开发之切除你心中的那个图案
前言 切除你心中的那个图案,主要是为了更好地复合产品需求。就是有美工的配合,有的模块出来的也不是太符合要求,这就需要抛弃美工,自己处理。1、呼朋唤友群的特点: 1、iOS 开发交流群,每周都有更新新的内容。 2、群里有3~5年的资深开发者。 3、群员在App开发过程中遇到什么问题,可以在群里提问。 4、群员在App开发中,如果遇到难实现的功
2017-04-26 17:02:39
778
原创 CATransform3D和CGAffineTransform之详细解说测试
1、本片博客重点在于两个类的解说,使用解说的不多。 3D 效果的基本类 CGAffineTransform ,还有他的兄弟CGAffineTransform类。这里对改两个类的方法等做了详细的测试和实验。2、呼朋唤友群的特点: 1、iOS 开发交流群,每周都有更新新的内容。 2、群里有3~5年的资深开发者。 3、群员在App开发过程中遇到什么问题,可
2017-04-17 13:39:37
1622
原创 验证码之图像验证码
1、在App的开发中,各种验证码层出不穷。 现在主流的验证码方式是: 1、手机验证码:就是用户使用手机获取短信得到验证码,在输入App中。2、就是App 生成图形,展示在用户的手机上,用户根据图片展示输入验证码。下面我们就对第二种进行探究。2、先看本博客实现的效果3、呼朋唤友群的特点: 1、iOS 开发交流群,每周都有更新新的内容。 2、群里有3~5年的
2017-04-13 09:46:53
3713
原创 千分位&手机号验证&身份证号验证
前言: App开发者注意了,你还在为了验证一个手机号发愁吗?你还在为验证一个身份证号发愁吗?你还在为给一个数字添加千分位发愁吗?那你就OUT了。福利满满的来了,你只要下载【DigitManager】文件,你就可以拥有对数字处理的功能。有效提高你的开发效率。1、在App开发的过程中,数据中数字的出现往往都占据重要的角色。例如:一些理财App 数值的千分位的添加至关重要;一些机关
2017-04-10 09:27:40
564
原创 标签不规则排布之飞跃
1、App的开发日新月异,新的设计,新的视觉,新的体验。在电商App或者阅读类App中,不可缺少的一项功能,就是出现各种长度不一的标签让你选择,举个例子2、本篇博客的demo展示3、知识扩略(下面各个都是重点)1》我们要实现标签上出现一个关闭按钮。2》我们要考虑上下便签的点击手势和长按手势的生效情况。3》我们要考虑便签的长度不一,我们怎么排布4》我们在考虑,
2017-04-06 11:04:03
511
原创 NSFileManager 文件管理详细介绍
1、前言这是一篇关于文件管理的博客,不说很全,但是很详细。涵盖90%的NSFileManger类的方法。各个方法的实现举例和介绍分析。如果有什么问题,可以加入:QQ:185341804 (成功QQ吧)或则加我QQ :1542100658 欢迎您的加入和询问。2、目录大纲3、代码全段//// ViewController+KNSFileManager.m// NSF
2017-03-31 17:07:27
5164
原创 NSFileHandle对文件管理的最详细介绍
一、在iOS开发中对于文件的管理非常重要。下面我们一起来探究一下 NSFileHandle 类是如何对文件管理的。二、NSFileHandle类的方法介绍和使用,并加举例。//// ViewController+KNSFileHandle.m// KNSFileHandle/** 本特辑是探究IOS的文本管理
2017-03-27 18:26:16
4648
原创 App 的广告页
1、先看效果2、模板的介绍 1》样式 (2种) 全屏 :FullScreen 四分屏:FourPointScreen 2》效果 效果有动态和静态两种。如展示效果1所示。3、优点介绍 对于广告页,想必不同的开发者各有各的写法。而我的广告页面的优点是: 1》可加载动态和静态
2017-03-16 10:45:14
1138
1
原创 App的本地化或者国际化
1.介绍 在App的开发中,支持多种语言也是重要的。最近,本公司App统计到用户手机使用语言的多样情况。公司就决定让App支持国际化。2、如何获取用户当前的手机语言 在苹果手机中,用户的各种信息都以 NSUserDefaults存储在手机中。其中用户的语言设置也包括在内。下面我们就是通过这个来获取当前用户的语言设置。获取设置的代码如下:/*
2017-02-22 14:53:06
830
原创 IOS的网络提示(E\2G\3G\4G\WIFI\无网)
1、介绍 网络提示是App开发中不可缺少的模块。现在App需求智能化,要求根据网络的变化可以自动做出合理的处理(包括提示、下载...等)。对于网络的处理也非常简单,实现也就几行代码(这是因为,苹果对网络变化进行了整理)。 苹果官方提供一个监控网络变化的文件名字为 Reachability。对于Reachability也有其不足的地方,它不能更详细的判断用户是那种手机网络,
2017-02-20 16:28:11
3592
原创 利用Xcode快速获取手机屏幕,并保存到MAC桌面
瞎聊时刻: 在移动开发中,手机模拟是很重要的。例如:今天我写了一个很牛逼的页面。在手机上模拟出了很好的效果。我想把它分享给我的好友。怎么把手机上的图给弄出来呢?有人说这还不好弄啊!手机截屏啊,同时按 home + 锁屏键 。然后在通过现在的各种传输方式,分享出去不就行了。不错的想法!但是,几个图还可以这样,如果图很多呢?这个方法就不可取了。今天我给你们推荐一个获取手机屏幕快照的方
2017-02-06 14:25:34
2537
原创 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
499
原创 URL的编码处理
1、在移动开发中,我们会遇到一个网址在浏览器上可以加载,但是在App上就不可以加载的情况或则网址解析不出来等。这类情况大多是由于网址含有特俗的字符,包括汉字而造成的。这种原因的处理也有很多方法,网上到处都是。但是,随着App等系统的升级和更新,支持的编程语言的更替,有的方法就有所不足。今天,我对此总结了一下,不敢说以后能用,但是目前绝对是一流的。2、我们首先举出一个URL。如下:@"htt
2017-01-13 14:53:26
2137
原创 IOS的Cookie之网页身份认证与Session的追踪
1、Cookie 是什么?答:指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据。从定义上得出,Cookie实际上是指小量信息,是由 Web 服务器创建的,将信息存储在用户计算机上的文件。2、Cookie 有什么作用?答:从第一问的回答中,我们就可以知道Cookie的作用。Cookie 的作用是:为了辨别用户身份、进行Session 跟踪。3、Coo
2017-01-11 15:53:05
4187
原创 如何在AppStore中取消正在审核的App
前言:最近有朋友问我AppStore中,怎么取消正在审核的App。当时,我就懵逼了!我还没遇见过,当时就立刻去百度上查询,也了解一点点。可是最近这样的情况却出现在我的工作中。下面。我们就一起看看怎么取消正在审核的App吧!第一步:我们登录我们的开发者账号,进入iTunes Connect 中找到我们正在审核的App。如下图:第二步:我们点击正在审核的App(如上图的App)
2016-12-07 11:57:22
19520
原创 JavaScript的冒泡、插入、自执行的知识点
这是一篇Js的知识点的总结也可以叫做笔记。就是说有可能有的朋友不需要,有可能有的朋友需要,所以我就记录一下,这也是丰富本人的知识经验而写。1、我们首先了解冒泡排序的思想。 1》冒泡排序:是一种计算机科学领域的较简单的排序方法。 2》思路:冒泡排序算法的运作如下:(从前到后) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第
2016-11-30 11:52:12
309
原创 IOS的GCD(多线程)你了解多少?
//// ViewController.m// GCD_demo/* 1、什么是GCD? GCD是Grand Central Dispatch的缩写。作用是:它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并行任务。 2、GCD的原理是?? GCD的工作原理是让一个程序,根据
2016-11-21 18:42:55
823
原创 UITableView中的键盘遮盖问题
1、近半年内,我管理的IOS交流群中,好几个朋友咨询键盘遮盖的问题。当时,由于工作繁忙没有处理不知道他们是如何做的,今天小有清闲就做了一下。我们看看键盘的遮挡使用的场景。聊天页面,评论页面。。。。 如图:2、我们测试的效果图如下:3、我们看代码(这里不多说什么,在代码里面已经注释很详细了)1》 我们要监控键盘的弹出和隐藏 /*添加键盘的弹出和隐藏的监控
2016-11-11 16:06:23
1986
原创 浮动按钮、扇形按钮、EasyThouch
1、本章博客主要实现几个不同类型的浮动框。第一种:EasyThouch (苹果的小白点):功能近是苹果。第二种:是一种不可移动的浮动按钮,就一个单一的点击事件。第三:是扇形按钮浮动。这是公司App里面使用到三个情况,然后就自己写了一下。茹克满足您的需求,不防Mark一下。2、效果图:3、上代码,不多说,大部分注释很详细。//// FloatingBut
2016-11-07 18:36:32
3262
1
原创 获取UIWebview的高度4种方法
UIWebView 是IOS开发常用的类。它简单好用,使用它,开发者不用写太多的代码。但是,App开发中,获取webview的高度成为开发者必备的知识。我知道网上也有好多方法。我这里是做一个评价,不是新的东西。如有雷同请包涵。
2016-10-08 15:08:22
3394
原创 CFAbsoluteTimeGetCurrent 时间间隔的快速计算
在App的开发中,会遇到一些要计算时间差的问题,比如:在友盟统计的列子里面,要统计一个页面从创建到销毁的时间或者统计用户在一个页面停留的时间。例如:我们数据缓存的情况下,要求在一个小时后从新刷新等情况。我们都要计算时间的间隔。方法有:时间戳 、CFAbsoluteTimeGetCurrent。我们两个都实践。
2016-09-29 18:03:29
11435
原创 并列控制器之间的切换
1、先看效果:2、不做解释,应为解释都在代码里面。代码如下://// ViewController.m// 并列页面间的切换//// Created by MAC on 16/9/28.// Copyright © 2016年 NetworkCode小贱. All rights reserved.//
2016-09-29 14:56:35
611
原创 Button的上下图文混排
先看效果如何设置的公式是:上面公式的测试demo:代码如下:/* * * * * * * *** * * * * * * * * * * * * * * * * * * * * * * * * *
2016-09-27 14:54:10
1657
原创 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
2248
ZSJKTime库
2016-05-18
MyIntegralPlate
2016-02-22
ZSJ_FMDB_SQL.Zip
2015-12-03
HTML5 标签的详细解释(一天掌握全部)
2015-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人