iOS
牛顿第三定律
这个作者很懒,什么都没留下…
展开
-
IOS学习笔记-OC初体验
很荣幸能加入海康威视移动应用部门进行IOS程序开发。本科时候做的是Android,因为门槛比较低,开发IOS成本较高,作为个人开发者的确很吃力。研究生期间做的是数据挖掘,对于object-c完全是零基础入门,以前开发程序用的变成语言基本都是JAVA和Python。给自己加油,认真学C跟OC!Object-C是一门基于C语言的面向对象语言,C语言是面向过程?既然是面向对象的语言,必然要引入类原创 2015-07-15 20:47:39 · 353 阅读 · 0 评论 -
解决SearchController.searchbar的问题
iOS6.0以后Searchbar+searchDisplayController已经过期,苹果推荐使用SearchController这个类,但是实际使用中会存在一些问题。SearchController.searchbar初始化后,点击时会飘到屏幕外面,主要思路是改变navigationBar的透明度,解决方法如下:#pragma mark - UISearchController原创 2016-06-17 11:23:17 · 1425 阅读 · 0 评论 -
UILabel-文字内边距
自定义UILabel类myLabelmyLabel.h文件中声明一个新的init方法:- (instancetype)initWithFrame:(CGRect)frame insets:(UIEdgeInsets)insets;myLabel.m文件中实现drawTextInRect方法:@implementation myLabel{ UIEdgeIns原创 2016-06-12 14:06:24 · 3864 阅读 · 0 评论 -
修改Navigationcontroller的title字体大小
修改Navigationcontroller的title字体大小: NSString *title = @"标题"; CGSize titleSize = [title sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:EQAdapter(15)]}]; UILabel *titleLabe原创 2016-03-25 16:45:04 · 1026 阅读 · 0 评论 -
UIScrollerView循环滚动,加定时器和pageControl
.h文件@interface MainViewController : UIViewController{ BOOL isDeceleration;}@property (nonatomic, retain)UIScrollView * myScrollView;@property (nonatomic, retain)NSMutableArray * imageArray;转载 2016-03-14 10:43:19 · 513 阅读 · 0 评论 -
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 · 390 阅读 · 0 评论 -
iOS手势类的简单使用
// 单击 UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(signalTapAction:)]; // 需要触碰的次数 singleTap.numberOfTouchesRequired = 1; //原创 2015-10-29 09:54:25 · 457 阅读 · 0 评论 -
NSString中去除空格和回车的用法
NSString *string; // 去除空格 NSString *stringWithoutSpace = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; // 去除回车 NSString *stringWithoutEnter = [strin原创 2015-10-29 10:03:26 · 480 阅读 · 0 评论 -
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 · 6799 阅读 · 0 评论 -
iOS面试大全(不断更新)
1.property常见的字段有哪些,分别表示什么含义?assgin: 简单赋值,不更改索引计数(Reference Counting),常用于基础数据类;retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1,常用于NSObject的子类;copy:建立一个索引计数为1的对象,然后释放旧对象,常用于NSString;weak和strong的区别:wea转载 2015-09-08 16:39:20 · 1819 阅读 · 0 评论 -
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 · 409 阅读 · 0 评论 -
IOS学习笔记-ios中的文件目录和XML文件
IOS中的每个应用都有自己的特定目录来保存文件和各类信息,且无法访问其他应用的目录或文件。这种沙盒机制,可以有效防止恶意软件或者病毒的侵袭。在IOS中,应用将文件保存在"Documents"目录中,且这个目录将永远保存在应用的沙盒之中。当用户使用ITunes或iCloud备份时,Documents文件中的文件也会被备份。当开发者发布了一个新版本时,用户会安装更新内容,但是Documents文件转载 2015-09-08 14:51:02 · 16520 阅读 · 0 评论 -
ASIHTTPRequest配置及常见问题
第一步,添加ASIHTTPRequest相关文件到Xcode项目中,所需文件列表如下:ASIHTTPRequestConfig.hASIHTTPRequestDelegate.hASIProgressDelegate.hASICacheDelegate.hASIHTTPRequest.hASIHTTPRequest.mASIDataCompr原创 2015-09-09 14:23:40 · 520 阅读 · 0 评论 -
OSX和JAVA环境下分别设置输入框只能输入数字并限制字数的方法
OSX和JAVA环境下分别设置输入框只能输入数字并限制字数的方法原创 2015-09-11 16:23:48 · 705 阅读 · 0 评论 -
GDataXMLNode配置
GDataXMLNode是Google提供的用于XML数据处理的类集。该类集对libxml2--DOM处理方式进行了封装,能对较小或中等的xml文档进行读写操作且支持XPath语法。使用方法: 1、获取GDataXMLNode.h/m文件,将GDataXMLNode.h/m文件添加到工程中 2、向工程中增加“libxml2.dylib”库转载 2015-09-09 15:36:09 · 331 阅读 · 0 评论 -
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 · 357 阅读 · 0 评论 -
使用UITextFiled收回键盘的几种方法
在使用UITextFiled经常会遇到需要收回键盘的情形,下面列出了两种情况并提供了解决方法。第一种情况:输入完后通过点击键盘上的return、done等按钮收回键盘解决方法:实现UITextFieldDelegate中的textFieldShouldReturn方法,代码如下:#pragma mark - UITextFieldDelegate// 监听键盘Return事件-原创 2016-06-23 15:15:40 · 1729 阅读 · 0 评论