![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS笔记
深度催眠师
这个作者很懒,什么都没留下…
展开
-
Info.plist 和 pch 文件
掌握Info.plist 和 pch 文件的作用 Info.plist常见的设置 建立一个新工程,会在Supportting Files 文件夹下看到一个“Info.plist“的文件,该文件对工程做一些运行期的配置,非常重要不能删除项目中其他Plist文件不能带有Info这个字眼,不然会被错认为是传说中非常重要的“Info.plist” 常原创 2015-08-03 10:58:20 · 457 阅读 · 0 评论 -
iOS开发中一些实用小代码
本文介绍了一些实际开发过程中的简单的小功能代码,也可以说是iOS开发中一些实用小代码。1.判断邮箱格式是否正确的代码://利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9转载 2015-08-21 15:38:32 · 238 阅读 · 0 评论 -
iOS笔记 (3)
十.忙碌指示器 UIActivityIndicator。1. UIActivityIndicatorView *activityIndicatior = [UIActivityIndicatorView alloc] initWithActivityIndicatorStyle: UIActivityIndicatorViewStyleWhiteLarge]; 2. ac原创 2015-08-22 09:59:50 · 304 阅读 · 0 评论 -
UITableView 多个分区的展示
#import "TableViewController.h"@interface TableViewController ()@property (nonatomic,strong) NSArray *sectionArray;//分区标题@property (nonatomic,strong) NSArray *AsiaArray;//亚洲@property (nonatomic,s原创 2015-08-19 19:56:29 · 576 阅读 · 0 评论 -
UITableView cell下拉菜单的做法
//// TableViewController.m// UITableView cell下拉//// Created by lanou3g on 15/8/10.// Copyright (c) 2015年 lanou3g. All rights reserved.//#import "TableViewController.h"@interface TableVi原创 2015-08-10 21:04:00 · 1734 阅读 · 3 评论 -
GCD 的使用与理解(1)
使用GCD什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术。GCD和block的配合使用转载 2015-08-11 10:44:23 · 360 阅读 · 0 评论 -
iOS库 .a与.framework区别
目录(?)[-]一什么是库二静态库与动态库的区别三iOS里静态库形式四iOS里动态库形式五framework为什么既是静态库又是动态库六a与framework有什么区别七为什么要使用静态库八制作静态库时的几点注意一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态转载 2015-08-11 09:53:59 · 862 阅读 · 0 评论 -
GCD的使用与理解(2)
一、简介在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatch转载 2015-08-11 11:07:07 · 319 阅读 · 0 评论 -
iOS笔记 (2)
一.内存管理情况1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段 落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。2-成员属性: readonly:不指定readonly,默认合成getter和sett原创 2015-08-22 09:57:41 · 266 阅读 · 0 评论 -
UIAlertView 实现自动消失
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"已收藏" message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:nil]; [alert show];原创 2015-08-08 11:02:12 · 409 阅读 · 0 评论