
IOS
Justice-Lai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自动关闭键盘
[self.view endEditing:YES]自动关闭键盘.h文件是原创 2015-06-14 20:17:41 · 475 阅读 · 0 评论 -
IOS(数字优先,字母其次进行排序)
- (void)test1{ NSMutableArray *_array = [[NSMutableArray alloc] initWithObjects:@"B1000", @"AB100", @"AA108", @"009",@"10000",@"30000", nil]; _array = [[NSMutableArray alloc] initWithArr原创 2016-09-06 09:54:33 · 1851 阅读 · 0 评论 -
发布测试IPA-02
2.生成一个bundle ID (com.badu.xxx)3.添加手机UUID4.生成一个描述文件(Xcode6以上,输入开发者账号.会自动生成)原创 2015-08-05 22:42:18 · 451 阅读 · 0 评论 -
UINavigationController 返回上一级,返回根控制器,返回某一级
主页----我的(模块)----根控制器点击进入设置界面(这里简称 A 界面)点击进入修改密码界面(B 界面)点击修改密码进入确认修改密码界面(去 C 界面)点击确定需改密码(返回 A 界面)//返回指定某一个控制器for (int i=0; i<self.navigationController.childViewContr原创 2015-09-09 09:39:49 · 1217 阅读 · 0 评论 -
临时笔记
UITableView常用属性1 默认定位第一行、indexPathForRow表示哪一行。indexPathForRowNSIndexPath *first = [NSIndexPath indexPathForRow:0 inSection:0];[self.tableView selectRowAtIndexPath:first animated:YES scrollPositi原创 2015-09-27 22:17:00 · 519 阅读 · 0 评论 -
UILable换行底部增加图片
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(0, 200, Width, 100)]; lable.numberOfLines=0; [self.view addSubview:lable]; NSAttributedString *subStr1 = [[NSAttributedStri原创 2016-01-25 13:38:12 · 506 阅读 · 0 评论 -
IOS性能优化
转摘http://mobile.51cto.com/hot-436773.htm我要给出的建议将分为三个不同的等级: 入门级、 中级和进阶级:入门级(这是些你一定会经常用在你app开发中的建议)1. 用ARC管理内存2. 在正确的地方使用reuseIdentifier3. 尽可能使Views透明4. 避免庞大的XIB5. 不要block主线程6.转载 2015-08-06 20:40:28 · 404 阅读 · 0 评论 -
NSOperation与GCD区别,更新UI的3种方式
1.更新UI的方法[self.mainImageViewperformSelectorOnMainThread:@selector(setImage:)withObject:image waitUntilDone:YES];//[NSOperationQueue mainQueue] addOperationWithBlock....dispatch_get_main_原创 2015-08-06 20:04:38 · 541 阅读 · 0 评论 -
发布测试IPA-01(打包证书)
条件1.成为开发者,付钱给苹果680元,条件2.获取到手机的UUID1.满足以上条件登录developer.apple.com苹果开发者后台2.输入账号和密码后3.下一步4.下一步5.下一步6.增加证书7.下一步8.下一步打开mac电脑下的一个软件9.下一步原创 2015-08-05 22:33:18 · 405 阅读 · 0 评论 -
UIScrollview AutoLayout
1、创建一个空白的UIViewController2、将UIScrollView添加到UIView控件中上下左右约束都为03、将UIView添加到UIScrollView控件中上左右约束都为0,下为14.选择UIScrollView和UIView..设置同宽度高度5.设置equal原创 2015-08-05 20:06:17 · 526 阅读 · 0 评论 -
UITableViewCell 代码实现高度动态,根据服务器传输过来的数据
Controller——(1.显示Cell2.计算Cell高度) Cell——(1.创建控件2.显示控件位置) ViewModel——(1.位置2.大小3.高宽) Model(1.数据)第一步(根据服务器数据,创建Model)------例如,vip=0表示不是vip,没有picture,表示没有图片{原创 2015-07-20 10:41:31 · 385 阅读 · 0 评论 -
大数字转万,保留2位小数
double num2=15440; double num2X=num2/10000.0f; NSString *num2XStr= [NSStringstringWithFormat:@"%.2f万",num2X];//保留2位小数 NSString *num2XStrAfter = [num2XStrstringByReplacingOccurrencesO原创 2015-07-08 15:28:21 · 943 阅读 · 0 评论 -
UIViewController的生命周期及iOS程序执行顺序
转载自http://blog.youkuaiyun.com/huifeidexin_1/article/details/7566226当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView转载 2015-06-29 10:16:35 · 372 阅读 · 0 评论 -
Xcode 6.0以上版本自己添加pch文件
//最好不要写中文1.创建工程,例如(任意)名字为MyTicket2.创建pch文件,例如(任意)名字为pch.pch3.找到工程文件路径并且配置pch文件路径4.然后再pch文件配置一些参数和值神马的..就可以整个工程都能调用这些代码原创 2015-06-22 10:49:36 · 452 阅读 · 0 评论 -
设置IOS 6.0顶部导航条颜色,和全屏开启应用,横竖屏选择
效果如下1.界面设置顶部导航条颜色2.界面设置全屏,隐藏导航条和白色导航条,横竖屏4.代码设置兼容ios6和导航条白色原创 2015-06-22 15:01:09 · 666 阅读 · 0 评论 -
九宫格自定义XIB
1.创建工程(新建MVC,3个文件分组.把对应文件放入)2.导入app.plist文件和相对于的图片3.模型代码.h文件(接口类,属性类)4.模型代码.m文件(实现类)5.创建XIB文件,拖一个UIView容器到里面调整属性,可以自由编辑大小设置自己所需要的布局大小.这里是80和90设置好里面的控件大小和位置图片80,50原创 2015-06-19 12:57:56 · 741 阅读 · 0 评论 -
UITableView_XIB实现_可重用Cell_封装步骤
1.创建工程,根据功能MVCD分组2.创建模型,例如(MainModel)——————————例如有一个图片和标题MainModel.h文件实现属性和接口MainModel.m文件方法实现3.创建XIB和对应视图,例如(MainViewCell)XIB绑定MainViewCell类,设置可回收属性MainViewCell.h文件(1)导入@class MianBean原创 2015-06-20 19:17:58 · 418 阅读 · 0 评论 -
Bean对象封装,数据分离
#import #import @interface Bean : NSObject@property (nonatomic,copy) NSString *dec;@property (nonatomic,copy) NSString *pageCount;@property (nonatomic,copy) NSString *imageName;@property (nona原创 2015-06-18 20:45:24 · 404 阅读 · 0 评论 -
xcworkspace集成步骤
1.创建静态库工程2.创建普通工程3.创建xcworkspace4.先添加静态库功能后增加普通工程(需要先关闭工程)5.$(SRCROOT)/../LHHLibaray/LHHLibaray(根据目录替换)创建一个.h文件作为静态库入口(可以编写一个普通的分类,控制器调用)其他小步骤(1) 点击工程--Build Settings原创 2016-09-07 19:17:56 · 993 阅读 · 0 评论