随笔分类 -  Object-C

iOS
摘要:1.UIEdgeInsets contentInset ;内边距,相当于把内容放大了,在内容本身加了一圈外边距。 CGPoint contentoffset;当UIScrollerView内部的内容滚动时,内容相对于UIScrollView在左上角的偏移值。 2,如果ScollView里面的视图到处 阅读全文
posted @ 2016-05-27 09:32 蜗牛才是大牛 阅读(1251) 评论(0) 推荐(0)
摘要:1获取scrollView 的高度,得到最下面一个控件 的Y值即可:CGFloat maxH = CGRectGetMaxY (self.lastImgView.frame); 阅读全文
posted @ 2016-05-25 11:14 蜗牛才是大牛 阅读(150) 评论(0) 推荐(0)
摘要:1.导航类型 UINavigationController 适用于父子页面的跳转 UITabBarController 适用于平级页面的跳转 2.presentViewController / dismissViewControllerAnimated和pushViewController / po 阅读全文
posted @ 2016-05-25 11:10 蜗牛才是大牛 阅读(843) 评论(0) 推荐(0)
摘要:简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。 定义(最常用到的方法): NSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...]; Form 阅读全文
posted @ 2016-05-24 17:45 蜗牛才是大牛 阅读(151) 评论(0) 推荐(0)
摘要:1,模型封装,读取plist数据,并且封装成模型 2,判断当前btn上的标题,是否已经满了,满了的话,界面不接收点击事件 3,设置禁用下一题按钮 4,清除所有按钮 //创建前先清除之前的按钮 // while (self.answerView.subviews.firstObject) { // [ 阅读全文
posted @ 2016-05-23 15:10 蜗牛才是大牛 阅读(177) 评论(0) 推荐(0)
摘要:tableView 只刷新一行的方法: NSIndexPath *index = [NSIndexPath indexPathForRow:alertView.tag inSection:0]; [self.tableView reloadRowsAtIndexPaths;@[indexPath] 阅读全文
posted @ 2016-05-17 16:38 蜗牛才是大牛 阅读(4778) 评论(0) 推荐(0)
摘要://简单对象可以通过直接写入文件的方式进行存储,复杂对象我们无法直接写入文件,这个时候需要借助归档和反归档 //归档和反归档并不是数据持久化的方式,而是将复杂对象转化成简单对象的一种方式 Person * per = [Person new]; per.name = @"欧阳冰"; per.gend 阅读全文
posted @ 2016-05-10 23:17 蜗牛才是大牛 阅读(528) 评论(0) 推荐(0)
摘要:如何设置App的启动图,也就是Launch Image? Step1 1.点击Assets.xcassets 进入图片管理,然后右击,弹出"App Icons & Launch Images",选择"New iOS Launch Image" 2.如图,右侧的勾选可以让你选择是否要对ipad,横屏, 阅读全文
posted @ 2016-05-08 22:36 蜗牛才是大牛 阅读(1501) 评论(0) 推荐(0)
摘要:多线程 进程:内存里的一个程序就是一个进程,运行起来的程序就是一个进程,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,每个进程均运行在其专用且受保护的内存空间内,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一 阅读全文
posted @ 2016-04-11 18:07 蜗牛才是大牛 阅读(598) 评论(0) 推荐(0)
摘要:--显示进度条,逐渐显示已下载的图片#import "ViewController.h" @interface ViewController ()<NSURLSessionDelegate,NSURLSessionTaskDelegate,NSURLSessionDataDelegate> @pro 阅读全文
posted @ 2016-04-10 20:13 蜗牛才是大牛 阅读(283) 评论(0) 推荐(0)
摘要:#import "ViewController.h" #define kAppKey @"706003107" #define kAppSecret @"53b3f1774f9a050e1d4931bab3b55633" #define kRedirect_url @"www.baidu.com" #define kAccessTokenKey @"kAccessTokenKey" #defin... 阅读全文
posted @ 2016-04-10 20:07 蜗牛才是大牛 阅读(471) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { [super viewDidLoad]; NSURL *url = [NSURL URLWithString:@"http://img4q.duitang.com/uploads/item/201501/13/20150113172039_Ea5ry.jp 阅读全文
posted @ 2016-04-08 11:00 蜗牛才是大牛 阅读(332) 评论(0) 推荐(0)
摘要:1.创建表格 +(sqlite3 *)getMySQL{ sqlite3 *mySQL; //打开数据库,如果没有就创建 //拼接路径 NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUs 阅读全文
posted @ 2016-04-08 10:58 蜗牛才是大牛 阅读(1594) 评论(0) 推荐(0)
摘要:atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: 阅读全文
posted @ 2016-04-08 10:52 蜗牛才是大牛 阅读(207) 评论(0) 推荐(0)
摘要:ARC与非ARC在一个项目中同时使用,1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并在输入框中输入:-fobjc-arc,如果不要ARC则输入:-fno-objc-arc 修改为非ARC 阅读全文
posted @ 2016-04-08 10:51 蜗牛才是大牛 阅读(203) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { [super viewDidLoad]; NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObj 阅读全文
posted @ 2016-04-07 15:25 蜗牛才是大牛 阅读(329) 评论(0) 推荐(0)
摘要:APPDelegate: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow a 阅读全文
posted @ 2016-04-07 15:10 蜗牛才是大牛 阅读(339) 评论(0) 推荐(0)
摘要://redView和父视图左边距10 [redView mas_makeConstraints:^(MASConstraintMaker *make) { make.leading.equalTo(self.view.mas_leading).offset(10); make.top.equalTo 阅读全文
posted @ 2016-04-07 15:04 蜗牛才是大牛 阅读(359) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { [super viewDidLoad]; } - (IBAction)selectedPhoto:(id)sender { if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerCo 阅读全文
posted @ 2016-04-07 14:56 蜗牛才是大牛 阅读(974) 评论(0) 推荐(0)
摘要:GCD方法,通过向主线程队列发送一个block块,使block里的方法可以在主线程中执行。 NSOperation 方法 NSThread 方法 RunLoop方法 阅读全文
posted @ 2016-04-07 14:51 蜗牛才是大牛 阅读(3714) 评论(0) 推荐(0)