![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 72
_湖月
以铜为镜,可以正衣冠;以人为镜,可以明得失
展开
-
UITextFieldAndButton
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-08-02 20:41:52 · 262 阅读 · 0 评论 -
关于block
// // XunLeiDownLoad.h // BlockView // // Created by lanouhn on 15-7-18. // Copyright (c) 2015年 lanouhn. All rights reserved. //import import “XunLeiDownLoad.h”@implementation XunLeiDownLoad原创 2015-08-02 21:13:46 · 274 阅读 · 0 评论 -
UIScrollView和UIPageControl
// // RootView.m // UIScorllerView0805 // // Created by lanouhn on 15-8-5. // Copyright (c) 2015年 lanouhn. All rights reserved. //import “RootView.h”@implementation RootView (instancetype)ini原创 2015-08-05 21:52:44 · 386 阅读 · 0 评论 -
UICollectionView
// 创建collectView UICollectionViewFlowLayout *flowLaout = [[UICollectionViewFlowLayout alloc]init];// 设置item的大小 flowLaout.itemSize = CGSizeMake(180, 240);// 设置section之间的间距 flowLaout.sectionInset =原创 2015-09-06 18:58:37 · 349 阅读 · 0 评论 -
多线程NSThread
import “AppDelegate.h”@interface AppDelegate ()// 定义车票的数量 @property (nonatomic , assign) NSInteger tickets;// 定义一把锁 @property (nonatomic , retain ) NSLock *lock;@end@implementation AppDelegate (BOOL)原创 2015-09-06 19:02:12 · 268 阅读 · 0 评论 -
关于沙盒机制
// 沙盒路径的主路径 // 沙盒的本质就是一个文件夹,一个名字随时在改变的文件夹 // 并且针对于每一个应用程序都会生成一个沙盒文件 // 沙盒文件是封闭的 // (原因就是因为名字是随机的,不能准确的获取文件夹的路径)NSString *path = NSHomeDirectory();NSLog(@"%@" , path);// 获取应用程序包路径 //原创 2015-09-06 18:55:23 · 483 阅读 · 0 评论