分类: iOS
5751
蓝牙测试

做蓝牙之前,先用lightBlue沟通设备,根据硬件协议输入16进制指令看能否沟通。 #pragma mark — 扫描设备 //第一步:扫描设备; #pragma mark — 第二步: 搜索到设备,回调此函数(过滤设备) #pragma mark — 第三步:连接设备 #pragma mark — 第四步:扫描服务 #pragma mark &#…

5961
AFNetworking

#import “ViewController.h” #import “AFNetworking.h” #import “UIKit+AFNetworking.h” @interface ViewController () //显示下载的进度 @property(nonatomic, strong)UIProgressView *progressView; @end @implementation…

5045
textField点击空白处收起键盘

  之前是引用协议,在textFieldShouldReturn:中取消第一响应,代码如下: -(BOOL)textFieldShouldReturn:(UITextField *)textField{ //第一响应项:当前正在响应(正在与用户进行交互)的对象 //键盘回收的做法:取消第一响应项 [textField resignFirstResponder]; //变成第一响应项(不常使用) /…

6667
iOS动画测试

ios动画测试代码,多种动画效果。 // ViewController.m // AnimationDemo // // Created by ilaoniu on 15-9-11. // Copyright (c) 2015年 ilaoniu. All rights reserved. // #import “ViewController.h” #define kDegreesToRadian(…

4668
使用UIScrollView创建新手引导界面

过程: 1.创建一个UIScrollView对象,添加UIScrollViewDelegate代理 2.加入引导图片 3.设置scrollView内容大小(contentSize),开启分页(scrollView.pagingEnable = YES) 4.创建pageControl,设置分页数(numberOfPages)以及当前页(currentPage) 5.添加按钮跳转和代理方法 // /…

2521
iOS开发怎么入门

下面就是我自学iOS开发的一些经验和心得。 一、学习路线 1. 对编程的基本认识 如果你是完全的零基础,我建议先要对编程有个基本的认识。建议从C语言入手,因为C语言比较简洁易上手,并且和Objective-C很相似。 2. Objective-C语言学习 当对C语言有个大致的了解后,就可以开始学习Objective-C了。 推荐书籍: 《Objective-C基础教程》 《Objective-C程…

2337
视图控制器总结

UIViewController、UINavigationController、UITabBarController 1.UIViewController(模态窗口跳转)视图控制器——present、dismiss ViewController /* 登陆界面——主界面——配置界面 添加按钮执行方法实现跳转,栈结构 present创建对象,跳转动画.modalTransitionStyle,入栈p…

2055
iOS面试题整理

iOS面试题整理 1.浅拷贝和深拷贝 浅拷贝只是拷贝对象本身 深拷贝会对子对象以及子对象的子对象进一步拷贝 2.C语言里的数组与OC数组的区别 OC数组是一个对象,有大量的方法,C没有都需要自己写 C数组删除是需要后面往前移动,OC数组自动处理了 3.类别的作用 类别是给已有的类添加方法,但是不能添加变量,匿名类别除外 4.类别和继承的区别 类别很方便的给现有类添加方法,但是不能添加成员变量,匿名…

1987
UIView与CALayer的区别

  研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linux,忘掉了ssh的密码,没办法重新设ssh,结果怎么也想不起来怎么设ssh远程登陆了,没办法又到网上查了一遍,太浪费时间了,痛…

下一页