自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 数据在沙盒中存储的三种方法---plist存储,偏好设置存储,归档

一:plist存储,存储在Caches文件夹下    //存储的路径: 沙盒路径/Library/Caches文件/文件名    // 1.plist存储,生成一个plist文件.    // 2.plist不是数组就是字典,plist存储就是用来存储字典或者数组.    // 注意:Plist不能存储自定义对象        //

2015-07-30 22:49:05 737

原创 富文本 NSAttributedString一些常量属性解释

字符属性可以应用于 attributed string 的文本中。 NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSString *const NSForegroundColorAttribute

2015-07-30 21:30:49 357

原创 控制器几种创建方式以及控制器的view的创建

控制器几种创建方式: 一:通过storyboard文件创建    // 1.创建窗口   self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];    // 2.加载main.storyboard文件,初始化storyboard描述的控制器    // UISt

2015-07-28 21:54:05 359

原创 UIPickerView与UIDatePicker

一.UIPickerView1.UIPickerView的常见属性// 数据源(用来告诉UIPickerView有多少列多少行)@property(nonatomic,assign)id dataSource;// 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIPickerView的选择)@property(nonatomic,assig

2015-07-28 07:57:59 307

原创 自定义等高cell和不等高cell的方式对比

UITableViewCell总结**只要是自定义控件就会调用该方法:- (void)layoutSubviews{    NSLog(@"=======");}一:等高cellA:自定义等高cell:1.需在- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifi

2015-07-26 08:36:53 520

转载 Dash---程序员的好帮手

作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率,减少无用功呢?下面就给大家介绍一款非常好用的Mac小工具:Dash,相比这个英文名,我跟喜欢叫它“叮当猫”,嘿嘿。点我直达AppStore介绍页面功能简介

2015-07-15 10:24:02 637

原创 KVC与KVO

KVC与KVO一:KVC(自定义一个Person类和Dog类,Persor类拥有name,money,和Dog对象属性,Dog拥有name和price属性)1.通过KVC获取值获取单个词 Person *p = [Person new]; p.name = @"lmj"; p.money = 998;// p.dog = [Dog new];// p.dog.

2015-07-15 07:21:48 456

原创 MVC模式

MVC懒加载 (掌握)作用: 用到时再加载保证数据只会被加载一次好处: 节约内存空间@interface ViewController ()@property (nonatomic, strong)NSArray *shops;@end@implementation ViewController// 重写getter方法- (NSArray *)shops{ if (

2015-07-13 06:58:28 399

原创 新建一个Xcode工程需要注意的地方

1.新建工程项目填写解析2.要往项目里面拖资源文件时注意不要勾选Create Folder references 而因勾选Create  groups选项

2015-07-11 09:11:50 394

原创 UISegmentedControl控件

UISegmentedControl:选项卡(Segment:节、部分的意思)1、常用的属性NSUInteger numberOfSegments:有几节,节数NSInteger selectedSegmentIndex:选中哪一节2、常用的方法方法1~~~ /** * 监控selectedSegmentIndex来监听文本框内容 * */ - (IBAction)seg

2015-07-10 21:28:59 334

原创 UIView复习day1

开始重新翻看以前做的笔记,并把一些注意点列出来UIday11、开启一个工程时填写应用APP的唯一标识,是公司的唯一标识加上项目的名称,公式的唯一标识是公式的域名逆序的。2、新创建一个工程时工程的名字最好不能用中文,中文会被替换为–,当应用APP的唯一标识相同时,后面的会覆盖前面的。3、sizeClass去年出得新技术,在故事版下面有wAny,hAny。开发一个新项目的三个阶段1、搭建UI界面2、从网

2015-07-09 22:45:25 404

原创 欢迎使用CSDN-markdown编辑器

公司开始要求开始要用markdown写技术文档了,今天花了写时间研究了下,也稍微总结了下,怕以后忘记,只好记下来,毕竟好记性不如烂笔头,哈哈.markdown语法一:两个星星与一个星星以及下划线–(强调)1. 两个星号是加粗意思表示强调,与其他字体颜色不一致 2. 单个星号这一段文字会是斜体 3.下划线与单个星号是一样的作用斜体二:分割线三个或者更多-三:引用 在系统偏好设置里面设置在中文输

2015-07-09 22:34:09 436

原创 利用GCD实现延迟(实现延迟的几种方法)

// 在主线程中延迟执行某动作,不会卡主主线程,不影响后面的东做执行    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{        NSLog(@"%@", [NSThread currentThread]);

2015-07-08 07:19:07 10016

iOS模仿系统UIActionSheet,自定义弹框

iOS系统自带的UIActionSheet不方便修改内部button的字体大小,颜色,本人模仿实现了个小demo可以完成上述功能85

2016-08-30

验证推送证书是否有用代码

这是一个验证苹果推送证书是否可用的demo,只是生成token,还需要结合 mac软件APNS-Tool使用就OK了

2016-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除