iOS
文章平均质量分 79
sammyieveo
这个作者很懒,什么都没留下…
展开
-
iOS tableview 实现简单的搜索功能
一、先用xcode创建好工程通过xib文件来初始化视图控制器二、编写代码1、先为NSDictionary创建一个分类 实现字典的深拷贝.h文件#import @interface NSDictionary (MutableDeepCopy)- (NSMutableDictionary *转载 2014-12-03 18:19:05 · 595 阅读 · 0 评论 -
iOS objective-c之-2:类别Category
镔哥发现,很多人做项目开发的时候都不注重使用分类,包括我自己也是一样,一直没有花时间去研究这些基础实用性的方法。其实分类是一个很有用的方法,它可让我们轻松解决功能使用上的问题。那么,如果要字啊一个类class中加上一个新方法时,通常通过继承的方式来加入新的方法。然而有些时候,这样非很好的方式。尤其是需要在既有的类中加入新的功能的时候。因此objective-c特别提供了一个名为category原创 2014-12-11 10:49:02 · 557 阅读 · 0 评论 -
iOS objective-c之-3:类别Block对象
block 对象的使用是在iOS4以后才支持的特色,严格的来说,block对象属于c语言的特色,因此其调用也和c语言一样,那么为什么ISO会需要block呢?这是因为在iOS应用程序内大量使用target-action的机制,所以可能需要在痛一个类里面编写很多的回调函数。对于某些只使用一次的函数来说,这显然不具有经济效益。那么介绍一下block:一、什么是Blocks Blo原创 2014-12-11 11:12:04 · 492 阅读 · 0 评论 -
ios objective-c之-6:字符串NSString
iOS NSString 最基本用法1.把字符串写入到制定文件夹中 NSString *myString = @"huweibin is iOS"; NSError *error; NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"tmp/rongtian.txt"];原创 2014-12-11 12:04:14 · 653 阅读 · 0 评论 -
iOS objective-c之-8:数组NSArray 可变数组-(NSMutableArray)
下面的例子以 NSArray *array = [NSArray arrayWithObjects:@"wendy",@"andy",@"tom",@"jonery",@"stany", nil];1、获取数组中总共有多少个对象。- (NSUInteger)count; NSLog(@"%d",[array count]); 2、获取数组中下标对应的元素对象.原创 2014-12-11 15:04:28 · 1369 阅读 · 0 评论 -
纯代码上传图片的类--demo
纯代码上传图片的类--demo原创 2014-12-13 15:11:12 · 864 阅读 · 0 评论 -
IOS设计模式第四篇之装饰设计模式的类别设计模式
IOS设计模式第四篇之装饰设计模式的类别设计模式翻译 2014-12-13 17:06:20 · 703 阅读 · 0 评论 -
IOS设计模式第一篇之MVC
设计模式的好处:我们可以写出容易理解,重用度很高的代码。降低代码的耦合度,符合软件工程的思想。设计模式主要分为三类:创造型的:单例和抽象工厂。结构类型的:MVC Decorator, Adapter, Facade and Composite.等这几种模式行为性的:Observer, Memento, Chain of Responsibility and Command转载 2014-12-13 15:52:19 · 537 阅读 · 0 评论 -
ios开发中类方法与self的注意点 与实例方法区别
ios开发中类方法与self的注意点 与实例方法区别.原创 2014-12-13 15:30:58 · 988 阅读 · 0 评论 -
IOS设计模式第三篇之外观设计模式
IOS设计模式翻译 2014-12-13 16:51:16 · 618 阅读 · 0 评论 -
iOS objective-c之-4:异常捕捉(exception)异常抛出
我们在执行iOS应用程序的过程中,难免会发生一些异常(exception)。这个时候我们应该通过适当地捕捉这些异常的状况,然后处理。iOS已发布应用中对异常信息捕获和处理 iOS开发中我们会遇到程序抛出异常退出的情况,如果是在调试的过程中,异常的信息是一目了然,但是如果是在已经发布的程序中,获取异常的信息有时候是比较困难的。 iOS提供了异常发生的处理API,我们在程原创 2014-12-11 11:36:08 · 2974 阅读 · 0 评论 -
IOS基础:深入理解Objective-c中@class的含义
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件#import "B.h" @interface A : NSObject { B *b; } @end 为了简单起见:A类是引用类,B类是被引用类,这里先不考虑A类的实现文件。原创 2014-12-10 16:11:30 · 421 阅读 · 0 评论 -
iPhone开发 NSXMLParser解析xml文件
xml文件如下:Question.xml,放在Resource文件目录中 你的学习成绩如何? 主要科目成绩较好 对自己的学习成绩一定要如实回答。 大概可在中等偏上水平 如果成绩不好则应说明理由。 成绩特好,在我们班老数第一 应表现出对学习的态度是认真的。 IVPaserXMLSingl原创 2014-12-04 14:54:45 · 546 阅读 · 0 评论 -
ios 实现获取当前地理位置
镔哥主要写几个步骤,希望能帮到大家:前提导入:CoreLocation.farme#import 代理{ //实现获取当前地理位置:第一步: //这两个变量,locationManaager用于获取位置,checkinLocation用于保存获取到的位置信息 NSString * curre原创 2014-12-06 16:59:05 · 1786 阅读 · 0 评论 -
tableview 多选删除
ISO TableView 多选删除,方便做项目用原创 2014-12-09 19:31:23 · 962 阅读 · 0 评论 -
iOS8 根据经纬度显示地名
iOS 通过经纬度显示地名.原创 2014-12-09 19:40:02 · 1179 阅读 · 2 评论 -
iOS objective-c之-7:NSAssert
苹果在foundation.framework中定义了这么一个宏:#define NSAssert(condition, desc, ...)第一个参数为一个条件判断,如果为假,则抛出异常,显示第二个参数所描述的信息。例如NSAssert(2>=4.4, @"2>=4.4 is false!");在debug模式下运行,会终止程序,并抛出如下异常:2转载 2014-12-11 14:56:36 · 496 阅读 · 0 评论 -
iOS objective-c之-5:数据类型
镔哥认为数据是程序的基础,了解基本的数据类型是很重要的,很多人可能不屑一顾,但是你自己问一下自己,你到现在能一次性说出oc的数据类型吗?objective-c数据类型objective-c中常用的数据类型基本数据类型int 输出格式符:%i, %d, %o %xfloat 输出格式符:%f,原创 2014-12-11 11:54:22 · 582 阅读 · 0 评论 -
UIView自动调整控件(一个很方便使用的工具类吧)
仿照其他类重写的工具类,我们在工程中,或多或少的要修改控件的坐标-宽度-高度,于是,经常性的见到大家self.view.frame.origin.x, self.view.frame.size.width原创 2014-12-10 11:21:21 · 1188 阅读 · 0 评论 -
ios的文件加载和保存
数据存储 归档 解码原创 2014-12-11 09:14:58 · 997 阅读 · 0 评论 -
ios objective-c之-9:字典,可变字典 (NSDictonary NSMutableDictoray)
iOS字典,可变字典 (NSDictonary NSMutableDictoray)的详解,遍历,排序原创 2014-12-11 15:20:36 · 1295 阅读 · 0 评论 -
IOS设计模式第二篇之单例设计模式
文章to现在我们的组件已经有组织了。你需要从其他的地方得到数据,你也可以创建一个API类管理数据这个下个设计模式单例里面介绍。这个单例设计模式确保这个类仅仅拥有一个实例,并且为这个实例提供一个全局的访问点。当的题词需要的时候他可以用懒加载创建一个单例。注意:apple用了很多的单例:[NSUserDefaults standardUserDefaults],[UIAppli转载 2014-12-13 15:55:04 · 470 阅读 · 0 评论 -
ios8 tableView设置滑动删除时显示多个按钮
iOS8滑动删除时显示多个按钮.原创 2015-01-05 09:25:51 · 10210 阅读 · 0 评论 -
iPhone 6 / 6 Plus 设计·适配方案
关于iPhone6/6+适配问题一直有争议,今天小编专门为大家整理了相关的有效方案,希望对大伙儿有帮助! 移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。看看原创 2015-02-28 10:15:01 · 773 阅读 · 0 评论 -
iOS 实现头像选取(照相或者图片库)、大小等比缩放、生成圆形头像
(照相或者图片库)、大小等比缩放、生成圆形头像原创 2015-05-23 14:04:30 · 2488 阅读 · 0 评论 -
IOS系统中网络等待的Loading的实现方法 等待加载
IOS系统中网络等待的Loading的实现方法 等待加载原创 2015-05-23 10:30:15 · 6268 阅读 · 0 评论 -
UITableView点击展开cell
1.定义控制cell的两个变量 //最近打开的index int currentClickIndex; //是否打开cell BOOL isOpenCell; 2.给变量赋值 - (void)viewDidLoad { [super viewDidLoad]; currentClickIndex =原创 2015-09-01 10:19:55 · 671 阅读 · 0 评论 -
iOS开发 UIAlertController的创建与使用
iOS开发 UIAlertController的创建与使用转载 2015-12-11 10:45:13 · 999 阅读 · 0 评论 -
利用storyboard 自定义cell
现在讲究的是快速开发,storyboa'r'd自定义cell还是比较少用得,但是开发起来特别快。镔哥就不多说了,直接给你们demo看吧1:自定义cell// xdxTableViewCell.h// 短线狙击//// Created by taogu on 15/10/28.// Copyright © 2015年 com.taogucn.w原创 2015-11-02 16:06:48 · 1362 阅读 · 0 评论 -
AFNetworking 需要导入的框架
iOS- 利用AFNetworking(AFN) - 实现图片上传 官方建议AFN的使用方法 1. 定义一个全局的AFHttpClient:包含有 1> baseURL 2> 请求 3> 操作队列 NSOperationQueue 2. 由AFHTTPRequestOperation负责所有的网络操作请求 3. 修改xxx-Prefix.pch原创 2015-11-02 16:48:43 · 2022 阅读 · 0 评论 -
iOS 最新上架流程
新手上架,AppStore的最新上架流程,值得一看原创 2015-11-30 13:39:57 · 548 阅读 · 0 评论 -
iOS 数据库离线缓存思路和网络层封装
iOS 数据库离线缓存思路和网络层封装原创 2015-11-30 13:55:45 · 626 阅读 · 0 评论 -
启动页广告
ios app启动图片,之后的广告图片效果,启动页也有广告原创 2015-12-07 13:21:08 · 740 阅读 · 0 评论 -
iOS8 模糊视图(毛玻璃效果) UIVisualEffectView
iOS8 模糊视图(毛玻璃效果) UIVisualEffectView原创 2015-05-23 11:30:54 · 975 阅读 · 0 评论 -
iOS 实现角标 新消息提示红点 数字角标
iOS 实现角标 新消息提示红点 数字角标。原创 2015-05-23 12:37:27 · 4930 阅读 · 0 评论 -
ios常用功能
第一:(数组)NSArray //创建一个可变数组 NSMutableArray *anArray = [@[@"菜鸟",@"大神"]mutableCopy]; //添加一个数据 [anArrayaddObject:@"大牛"]; //打印数组长度 NSLog(@"Array has %l原创 2015-02-13 17:00:38 · 453 阅读 · 0 评论 -
ios设备唯一标识获取策略
从iOS7及更高版本往后,如果你向ios设备请求获取mac地址,系统将返回一个固定值“02:00:00:00:00:00”,如果你需要识别设备的 唯一性,请使用UIDevice的identifierForVendor属性。(因广告目的而需要识别设备的应用,请考虑使用 ASIdentifierManager的advertisingIdentifier属性作为替代)这个MAC地址是指什么?原创 2015-04-02 15:10:59 · 615 阅读 · 0 评论 -
iOS 直接拨打号码
iOS 拨打电话。原创 2015-05-21 00:56:28 · 824 阅读 · 0 评论 -
iOS 判读是否登录
iOS 判读用户是否登录原创 2015-05-21 01:01:48 · 759 阅读 · 0 评论 -
iOS 银联支付
iOS 银联支付 方式原创 2015-05-21 00:51:16 · 1527 阅读 · 0 评论