自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 线程同步与线程通信 疯狂iOS讲义

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-11-26 10:15:43 618

原创 @compatibility_alias

@compatibility_alias参考文档This is a feature of the Objective-C compiler rather than of the runtime, anyway since it is documented nowhere and its existence was forgotten, we are documentin

2015-10-14 16:00:35 1208

原创 git原理摘要

git历险记4-索引与提交的幕后故事 Pro git Git Community BookGit在把一个文件添加暂存区时,不但把它在索引文件(.git/index)里挂了号,而 且把它的内容先保存到了“git目录“里面去了。

2015-09-05 12:42:26 515

原创 Xcode打包教程

一、首先证书p12文件是不能从Apple Developer Center上的Certificates上下的,必须让从账号主人的机器上导出来,给别人用。二、三个必须的设置Bundle Identifier  (General选项卡)Team (General选项卡)Code Signing (Code Signing Entitlements (5项)和Provisioni

2015-08-20 16:55:55 769

原创 Autoresizing

技术历史  Autoresizing,AutoLayout,Size Class复制控件  按住option键拖动。

2015-08-19 22:34:59 478

原创 Interface Builder 帮助文档 一 Building User Interface 构建用户界面

可视化地构建你的应用的用户界面在Interface Builder中。在项目导航中,选择一个用户界面文件,然后文件的内容在工作区窗口的编辑区的Interface Builder中被打开。一个用户界面文件有文件扩展名.storyboard和.xib。当你从xcode内建的模板中创建新的项目时,xcode提供默认的用户界面文件。视图,控件和其他用户界面元素聚集在Interf

2015-08-18 11:55:16 918

原创 iOS开发日常技术

1、懒加载将属性放在get方法中初始化的方式,称为“懒加载”\”延迟加载”

2015-08-17 21:54:01 496

原创 OC 字典与数组 中文输出 NSlog

#pragma mark - NSArray 和 NSDictionary的两个类目 chinese@interface NSArray (chinese)- (NSString *)descriptionWithLocale:(id)locale;@end@interface NSDictionary (chinese)- (NSString *)descriptionWit

2015-08-17 20:20:44 2592

原创 cocoapods

mac 下更新 .bash_profile 文件1、打开terminal(终端)2、cd ~ ( 进入当前用户的home目录)3、open .bash_profile (打开.bash_profile文件,如果文件不存在就  创建文件:touch .bash_profile  编辑文件:open -e bash_profile)4、直接更改弹出的.bash_pr

2015-08-15 18:22:15 542

原创 Block概述

Block Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,其本身又可以带输入或返回值苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多。插入符又叫脱字符(校勘学的术语,可以先百度脱文,其实最终还是插入的意思,基本无视)block的标志 ^利用block变量,调用封装的代码

2015-08-14 14:59:59 523

原创 多线程

线程是进程中的一条执行路径开启线程需要占用一定的内存空间,(默认情况下主线程占用1M,子线程占用512KB),如果开启大量的线程,会占用大量的内存空间,降低程序的性能。什么是主线程一个iOS程序运行后,默认会开启1条线程,称为“主线程”或“UI线程”主线程的主要作用显示刷新/刷新UI界面处理UI事件(点击事件,滚动事件,拖拽事件)不能把比较耗时的

2015-08-12 06:18:52 482

原创 通知中心与观察者模式

一、通知中心是一种机制,是观察者设计模式的一种实现。观察者,是一个对被观察者的状态变化需要做出反应的对象,所以观察者需要被观察者状态变化的信息被观察者一旦发生变化,需要通知所有被观察者。如果不是观察者,则不需要信息,也不会被通知。二、关于postNotificationName:object:userinfo:函数的一点说明object是notificationSe

2015-08-11 10:08:33 678

原创 Property list 概述

plist是一种序列化plist是Cocoa环境中用来保存数据的标准数据格式plist是xml文档namebiaoqingdidesc表情弱爆了namebinglidesc病例namechiniupadesc吃牛扒namewangbadesc王八nam

2015-08-11 08:34:49 695

原创 UIimageView动画浅析

一、UIimageView类分析.h文件一共44行,按功能份,分为展示图片和图片动画两部分.图片动画部分:一 存放图片的数组@property(nonatomic,copy)NSArray *animationImages;           // The array must contain UIImages. Setting hides the s

2015-08-10 20:32:34 620

原创 iOS property strong/weak

如果使用StoryBoard托线,控件用weak因为stroyboard中会有强引用对象,然后用_weak,不会出现直接释放的问题如果用代码创建,控件用strong直接用strong,强引用生成的对象.

2015-08-09 18:42:04 521

空空如也

空空如也

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

TA关注的人

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