自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lqk的博客

技术分享交流

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS 拨打电话三种方式总结

1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];    //            NSLog(@"str======%@",str);[[UIApplication

2017-02-24 17:41:23 308

原创 iOS项目的完整重命名方法图文教程

前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。本文会把一

2017-02-24 10:15:34 1630

原创 iOS——info.plist访问权限的配置

当app需要使用手机的某些功能或者应用的时候,需要授权才可以访问,下面将展示一些info.plist上常用的一些授权:第一个字典,bool类型是YES的,这个是允许访问http的网址。下面是以上授权的代码形式,可以直接拷贝到info.plist文件中:[objc] view plain copy NSAppTran

2017-02-24 09:24:23 1635

原创 ios 禁止横屏

在AppDelegate中增加,这个方法可以禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window      {           return UIInterfaceOrientationMaskPo

2017-02-23 17:41:32 381

原创 在iOS 8中使用UIAlertController

iOS8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController 在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)中发挥了重要的作用,它有效地节省了程序员们的工作量(天地良心啊)。还有,某些旧的UIKit控件也同样发生了许多变化,比如说Alert Views、Action Sheets、Po

2017-02-23 10:16:55 374

原创 iOS 视图层次管理 sendSubviewToBack、bringSubviewToFront

直接上代码[objc] view plain copy print?- (void)viewDidLoad {      [super viewDidLoad];      // Do any additional setup after loading the view, typically from a nib.  

2017-02-22 14:41:47 11394 1

原创 iOS开发-网络-合理封装请求接口

概述如今大多App都会与网络打交道,作为开发者,合理的对网络后台请求接口进行封装十分重要。本文要介绍的就是一种常见的采用回调函数(方法)的网络接口封装,也算的是一种构架吧。这个构架主要的idea是这样的,把所有的接口封装成一个类,在工程中随时可以调用。并且利用代理Delegate构建回调方法(callBack),工程中随处可以通过回调方法监听网络请求的反馈,也就是说,一旦得到了服务

2017-02-13 14:37:59 2532 1

原创 iOS中的单例模式

就我本身理解而言,我认为的单例:单例在整个工程中,就相当于一个全局变量,就是不论在哪里需要用到这个类的实例变量,都可以通过单例方法来取得,而且一旦你创建了一个单例类,不论你在多少个界面中初始化调用了这个单例方法取得对象,它们所有的对象都是指向的同一块内存存储空间(即单例类保证了该类的实力对象是唯一存在的一个).    “单例模式”是我们在iOS中最常使用的设计模式之一。单例模式不需要传递任

2017-02-13 14:14:23 242

原创 IOS中对Url进行编码和解码

//ARC模式下//加密+ (NSString *)encodeToPercentEscapeString: (NSString *) input{NSString *outputStr =(__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(NULL, /* allocator */(__brid

2017-02-13 13:47:58 1693

原创 Objective-C 对 URL 进行 URLEncode 编码

在 iOS 程序访问 HTTP 资源时需要对 URL 进行 Encode,比如像拼出来的 http://unmi.cc?p1=%+&sd f&p2=中文,其中的中文、特殊符号&%和空格都必须进行转译才能正确访问。在 Java、.net 和 JS 中都有相应的 encodeURL 方法可用,在 Objective-C 语言中,你可以试下- (NSString *)stringBy

2017-02-13 12:06:32 339

原创 NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象

摘要: NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了一、了解NSUserDefaults以及它可以直接存储的类型      NSUserDefaults是一个单例,在整

2017-02-10 14:05:51 269

原创 CRASH: -[NSNull length]: unrecognized selector sent to instance错误的处理办法

开发中从后台请求数据,返回如下:2014-12-05 16:44:52.535 掌麦[6984:613] getDefaultAddress: reuslt == {    item =     {        data =         {            address = "";            area = "";            city

2017-02-09 10:15:48 595

原创 iOS 类别(类目)与延展(扩展)区别讲义

我们在项目中或多或少都会接触到类别,延展,那么到底类别是什么,而延展又是什么呢?今天我们一块来探讨下:类别就是为已存在的类添加新的方法,但是不能添加实例变量。比如系统的类,我们看不到他的.m文件,所以没有办法用直接添加方法的方式去实现。这个时候我们可以使用类别来给它添加一些新的方法供我们使用,再具体点说就是,比如说NSString类有10个方法(假设,具体几个,我也没注意),但是呢,NSS

2017-02-08 13:38:24 645

原创 iOS类别(Category)与扩展(Extension) 创建

1. [代码] iOS类别(Category)与扩展(Extension) 创建     ?1iOS类别(Category)与扩展(Extension)  创建2. [图片] 1.png    3. [图片] 2.png

2017-02-08 13:30:42 608

原创 iOS 实现一个类似电商购物车界面示例

iOS 实现一个类似电商购物车界面示例 先看界面效果图: 主要实现了商品的展示,并且可以对商品进行多选操作,以及改变商品的购买数量。与此同时,计算出,选中的总价格。做此类型项目:要注意的:视图与数据要分离开来。视图的展现来源是数据模型层。所以我做的操作就是改变数据层的内容,在根据数据内容,去更新视图界面。已下是具体实现思路与代码: 1

2017-02-07 09:41:55 1643

原创 关于iOS购物车的初学写法思路

不论是去做一个购物软件,或是其他软件,有购物车或者类似于购物车的页面都是很常见的。常见的购物车一般可分存本地和存服务器。存在哪里对于我们客户端的开发其实差别不大。以存储在本地为例,我们可以使用数据库来做,如果数据结构并不复杂,也可以使用NSUserDefaults来存储一个数组,但切记不要传入空。我们以这样子简单的界面效果为例:每一行左边有一个按

2017-02-07 09:11:12 902

原创 UICollectionViewCell复用时修改子页面属性出现混乱的解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。这个方法就是给每一个cell一个唯一的标识符,正常情况下重用cell,给cell的一些子视图赋值时不会发生cell重用混乱问题,但是在修改cell子视图的属性的时候就会发生cell复用的混乱。下面是代码片段[objc] view plain copy print?

2017-02-06 16:17:13 1206

toad for mac

oracle sqlserver mysql tode 数据库管理工具,强强大

2018-04-10

空空如也

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

TA关注的人

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