- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 使用IQKeyBoardManger 键盘弹出时导航栏也移动的问题
解决方法:在视图控制器里重写方法:-(void)loadView{ UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.view = scrollView;}
2015-05-22 10:24:26 4609 3
原创 MWPhotoBrowser图片无法左右滚动切换的问题
使用MWPhotoBrowser浏览大图时有时会出现无法左右滑动切换图片,在github上找到了解决方法(https://github.com/mwaterfall/MWPhotoBrowser/issues/389),在 MWZoomingScrollView.m中的函数 layoutSubviews中添加下面的代码:self.contentSize = CGSizeMake(floorf(
2015-05-13 16:52:12 1391
原创 使用zxing生成二维码
之前找了一个生成二维码第三方libqrencode,但是在xcode6的64为环境下有很多关于数据类型方面的警告,后来找了一个类ZXingObjC:https://github.com/TheLevelUp/ZXingObjC生成二维码。从github下载的demo里的example文件夹下的QrCodeTest文件夹里放的是生成二维码的demo。生成二维码需要以一下文件:在xcode
2015-03-03 16:13:35 837
原创 将uuid保存到keychain中
之前使用了KeyxhainitemWrapper出现了许多错误,后来使用了一个第三方SSkeychain,解决了问题:下载:https://github.com/samsoffes/sskeychain/参考文章:http://blog.sina.com.cn/s/blog_93f39bc20101a44t.html引入SSKeychain.h和SSKeychain.m文件几Secur
2015-01-28 14:37:22 643
原创 iOS 获取设备IP地址遇到的警告
在网上看到的获取设备IP地址的代码里碰到下面的警告Implicit declaration of function 'ether_ntoa' is invalid in C99解决方法:确定一如下面的头文件#include #include #include 然后将ether_ntoa(LLADDR(sdl)))ether_ntoa((const str
2015-01-23 18:19:55 858
原创 iOS NSAutolauout布局
为一个view添加constraint时,可以使用可视化格式语言:+ (NSArray *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts metrics:(NSDictionary *)metrics views:(NSDictionary *)views;我们可以用
2014-12-31 09:47:06 454
原创 block循环引用问题
1.循环引用首先创建两个类#import @class Cat;@interface animal : NSObject@property (retain, nonatomic) Cat * cat;@end#import "animal.h"#import "Cat.h"@implementation animal- (void)dealloc{ [_cat
2014-11-28 11:17:22 365
转载 app的文件目录
/Documents/:存放用户文档和应用数据文件/Library/:应用程序规范的顶级目录,下面有一些规范定义的的子目录,当然也可以自定义子目录,用于存放应用的文件,但是不宜存放用户数据文件,和document一样会被itunes同步,但不包括caches子目录/Library/Preferences,这里存放程序规范要求的首选项文件/Library/Caches,保存应用的持久化数
2014-11-20 11:12:27 925
转载 iOS开发 64位与32位的区别
苹果于2013年9月推出了iPhone 5S新手机,采用的全新A7处理器其最大特色就是支持64位运算。其64位A7处理器的使用意味着iPhone性能会大有提高,性能和速度更加出色;而要到达到这样的性能,开发者就要开发64位的应用了。一、讨论宏观问题1Xcode 5编译的iOS 7程序包含了32位和64位两套二进制代码,在32位的i
2014-11-18 10:22:51 2308
转载 viewControllers的模块分离
View controllers 通常是 iOS 项目中最大的文件,并且它们包含了许多不必要的代码。所以 View controllers 中的代码几乎总是复用率最低的。我们将会看到给 view controllers 瘦身的技术,让代码变得可以复用,以及把代码移动到更合适的地方。你可以在 Github 上获取关于这个问题的示例项目。把 Data Source 和其他 Protoc
2014-11-10 15:29:26 462
原创 FMDB的简单使用方法
FMDatabase *db = [FMDatabase databaseWithPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Documents/mySqlite.sqlite"]]; [db open]; [db close];
2014-09-21 14:10:14 463
转载 UIImage的用法笔记
您所在的位置:移动开发 > 热点推荐 > iOS开发中关于UIImage的知识点总结iOS开发中关于UIImage的知识点总结2014-06-10 13:44 佚名 itjhwd 字号:T | T一键收藏,随时查看,分享好友!UIImage是iOS中层级比较高的一个用来加载和绘制图像的一个类,更底层的类还有 CGImage,以及iOS5.0以后新增加的CIImage。今天我们主要聊一聊UIImag
2014-09-17 20:28:48 805
原创 面试题笔记3
1、 描述应用程序的启动顺序。1. 程序入口main函数创建UIApplication实例和UIApplication代理实例。2. 在UIApplication代理实例中重写启动方法,设置根ViewController。3. 在第一ViewController中添加控件,实现应用程序界面。2、 为什么很多内置类如UITableViewControl的delegate属性都是
2014-09-17 17:54:24 425
原创 面试题笔记1
1、简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?
2014-09-15 20:56:11 609
原创 抽屉效果--第三方ViewDeck的使用方法
//创建中间的视图控制器 CenterViewController * centerVC = [[[CenterViewControlleralloc] init] autorelease]; UINavigationController * navVC = [[[UINavigationControlleralloc] initWithRootViewCo
2014-09-04 11:07:59 2142
原创 滚动视图的自动循环滚动
自定义视图, ji@interface AdScrollView : UIView@property (nonatomic, assign) NSInteger numberOfBigImageView;//滚动视图内图片的数量@property (nonatomic, retain) UIScrollView * scrollView;@property (nonatomic,
2014-09-03 22:43:53 443
原创 OC解析html的类库Hpple的一些方法
@property (nonatomic, copy, readonly) NSString *raw;// Returns this tag's innerHTML content.@property (nonatomic, copy, readonly) NSString *content;// Returns the name of the current tag,
2014-09-03 15:58:49 720
转载 copy与mutableCopy-----笔记
Ios提供了copy和mutablecopy方法,顾名思义,copy就是复制了一个imutable的对象,而mutablecopy就是复制了一个mutable的对象。以下将举几个例子来说明。
2014-08-26 21:29:24 437
转载 UITableView--转载
UITableView学习笔记UITableView学习笔记 作者:一片枫叶 看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂
2014-08-25 20:21:10 432
转载 让启动画面只在第一次应用时显示, 今后不再显示
//判断是不是第一次启动应用 if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]) { [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaun
2014-08-22 22:44:14 551
转载 OC的命名方法--转载
bjective-C 之优雅的命名2014-08-18 10:03 Xcode Dev cocoachina 字号:T | T计算机语言是人和计算机之间通讯的媒介。好的代码应该是就像人对计算机说话那样,自然而优雅。命名看上去是一件很简单的事,而往往越是简单的事越难做好,否则大师们也不会把命名看成是计算机界的难题了。AD:
2014-08-21 09:07:06 1336
转载 在NavigtionBar上设置 UISearchBar
self.searchBar = [[[UISearchBaralloc] init]autorelease]; self.searchBar.barTintColor = [UIColorwhiteColor]; _searchBar.frame =CGRectMake(0,0, 200, 25); //设置圆角 _
2014-08-18 21:02:19 1025
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人