自定义博客皮肤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 670

原创 @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 1290

原创 git原理摘要

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

2015-09-05 12:42:26 566

原创 Xcode打包教程

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

2015-08-20 16:55:55 865

原创 Autoresizing

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

2015-08-19 22:34:59 519

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

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

2015-08-18 11:55:16 1011

原创 iOS开发日常技术

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

2015-08-17 21:54:01 543

原创 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 2699

原创 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 583

原创 Block概述

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

2015-08-14 14:59:59 564

原创 多线程

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

2015-08-12 06:18:52 520

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

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

2015-08-11 10:08:33 727

原创 Property list 概述

plist是一种序列化 plist是Cocoa环境中用来保存数据的标准数据格式 plist是xml文档 name biaoqingdi desc 表情弱爆了 name bingli desc 病例 name chiniupa desc 吃牛扒 name wangba desc 王八 nam

2015-08-11 08:34:49 835

原创 UIimageView动画浅析

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

2015-08-10 20:32:34 671

原创 iOS property strong/weak

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

2015-08-09 18:42:04 564

空空如也

空空如也

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

TA关注的人

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