- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 使用UITextFiled收回键盘的几种方法
在使用UITextFiled经常会遇到需要收回键盘的情形,下面列出了两种情况并提供了解决方法。第一种情况:输入完后通过点击键盘上的return、done等按钮收回键盘解决方法:实现UITextFieldDelegate中的textFieldShouldReturn方法,代码如下:#pragma mark - UITextFieldDelegate// 监听键盘Return事件-
2016-06-23 15:15:40
1751
原创 解决SearchController.searchbar的问题
iOS6.0以后Searchbar+searchDisplayController已经过期,苹果推荐使用SearchController这个类,但是实际使用中会存在一些问题。SearchController.searchbar初始化后,点击时会飘到屏幕外面,主要思路是改变navigationBar的透明度,解决方法如下:#pragma mark - UISearchController
2016-06-17 11:23:17
1438
原创 UILabel-文字内边距
自定义UILabel类myLabelmyLabel.h文件中声明一个新的init方法:- (instancetype)initWithFrame:(CGRect)frame insets:(UIEdgeInsets)insets;myLabel.m文件中实现drawTextInRect方法:@implementation myLabel{ UIEdgeIns
2016-06-12 14:06:24
3907
原创 修改Navigationcontroller的title字体大小
修改Navigationcontroller的title字体大小: NSString *title = @"标题"; CGSize titleSize = [title sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:EQAdapter(15)]}]; UILabel *titleLabe
2016-03-25 16:45:04
1040
转载 UIScrollerView循环滚动,加定时器和pageControl
.h文件@interface MainViewController : UIViewController{ BOOL isDeceleration;}@property (nonatomic, retain)UIScrollView * myScrollView;@property (nonatomic, retain)NSMutableArray * imageArray;
2016-03-14 10:43:19
520
原创 NSString中去除空格和回车的用法
NSString *string; // 去除空格 NSString *stringWithoutSpace = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; // 去除回车 NSString *stringWithoutEnter = [strin
2015-10-29 10:03:26
496
原创 iOS手势类的简单使用
// 单击 UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(signalTapAction:)]; // 需要触碰的次数 singleTap.numberOfTouchesRequired = 1; //
2015-10-29 09:54:25
471
转载 NS_OPTIONS枚举的用法
//NS_OPTIONS,定义选项typedef NS_OPTIONS(NSUInteger, MyOption) {MyOptionNone = 0, //二进制0000,十进制0MyOption1 = 1 << 0,//0001,1MyOption2 = 1 << 1,//0010,2MyOption3 = 1 << 2,//0100,4MyOption4 = 1 << 3,//1
2015-10-26 11:32:01
1132
转载 xcode armv6 armv7 armv7s arm64架构分析
目前ios的指令集有以下几种:armv6iPhoneiPhone2iPhone3G第一代和第二代iPod Toucharmv7iPhone4iPhone4Sarmv7siPhone5iPhone5Carm64iPhone5SiPhone6 机器对指令集的支持是向下兼容的,因此ar
2015-10-23 10:15:21
627
原创 NSString,NSData,std::string,const char*相互转化
NSString:NSString *string;(1)NSString -> NSData:NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];(2)NSString -> const char*:const char* chardata = [string UTF8String];(3)NSSt
2015-10-14 14:08:25
6851
原创 NSTimer简单用法
第一步:初始化NSTimerNSTimer _timer = [NSTimer scheduledTimerWithTimeInterval:period target:self selector:@selector(method) userInfo:nil repeats:YES];TimeInterval:时间间隔,target:消息对象,seletor:执行函数,userInfo:n
2015-09-14 16:23:58
420
原创 Java-Timer简单用法
第一步:创建定时器TimerTimer timer = new Timer();第二步:创建定时器任务TimerTaskprivate class MyTimeTask extends TimerTask{ @Override public void run() { // TODO Auto-generated method stub //do something
2015-09-14 11:06:56
357
转载 GDataXMLNode配置
GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2--DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。使用方法: 1、获取GDataXMLNode.h/m文件,将GDataXMLNode.h/m文件添加到工程中 2、向工程中增加“libxml2.dylib”库
2015-09-09 15:36:09
344
原创 ASIHTTPRequest配置及常见问题
第一步,添加ASIHTTPRequest相关文件到Xcode项目中,所需文件列表如下:ASIHTTPRequestConfig.hASIHTTPRequestDelegate.hASIProgressDelegate.hASICacheDelegate.hASIHTTPRequest.hASIHTTPRequest.mASIDataCompr
2015-09-09 14:23:40
537
转载 iOS面试大全(不断更新)
1.property常见的字段有哪些,分别表示什么含义?assgin: 简单赋值,不更改索引计数(Reference Counting),常用于基础数据类;retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1,常用于NSObject的子类;copy:建立一个索引计数为1的对象,然后释放旧对象,常用于NSString;weak和strong的区别:wea
2015-09-08 16:39:20
1926
转载 IOS学习笔记-ios中的文件目录和XML文件
IOS中的每个应用都有自己的特定目录来保存文件和各类信息,且无法访问其他应用的目录或文件。这种沙盒机制,可以有效防止恶意软件或者病毒的侵袭。在IOS中,应用将文件保存在"Documents"目录中,且这个目录将永远保存在应用的沙盒之中。当用户使用ITunes或iCloud备份时,Documents文件中的文件也会被备份。当开发者发布了一个新版本时,用户会安装更新内容,但是Documents文件
2015-09-08 14:51:02
16554
原创 iOS中delegate的使用流程简介
1.在对象B的.h文件中定义一个@protocol代理协议,并声明代理方法,且第一个参数为所有者2.在对象B的.h文件中声明一个代理协议的属性变量:@propety id delegate;3.让对象B在适当的时候向代理对象发送消息,执行代理方法。4.让对象A遵从代理协议,在.h文件中的@interface声明部分添加一个尖括号包含协议,并在.m文件中实现协议的全部方法。5.通知对
2015-09-08 14:50:18
403
转载 Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard'
错误现象: XCODE 6.1 在使用storyboard时,报错:Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard' - perhaps the designated entry point is not set?原因分析:在StoryBoard中没有一
2015-07-24 16:36:36
362
原创 IOS学习笔记-OC初体验
很荣幸能加入海康威视移动应用部门进行IOS程序开发。本科时候做的是Android,因为门槛比较低,开发IOS成本较高,作为个人开发者的确很吃力。研究生期间做的是数据挖掘,对于object-c完全是零基础入门,以前开发程序用的变成语言基本都是JAVA和Python。给自己加油,认真学C跟OC!Object-C是一门基于C语言的面向对象语言,C语言是面向过程?既然是面向对象的语言,必然要引入类
2015-07-15 20:47:39
370
原创 JAVA读写文本文档的例子
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOExceptio
2014-08-22 14:25:10
454
原创 Heritrix1.14.4配置
Heritrix1.14.5配置原文地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-heritrix/
2014-08-22 10:36:39
310
iOS开发指南
2015-10-29
GDataXMLNode
2015-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人