- 博客(15)
- 收藏
- 关注
原创 线程同步与线程通信 疯狂iOS讲义
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-11-26 10:15:43
651
原创 @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
1265
原创 git原理摘要
git历险记4-索引与提交的幕后故事 Pro git Git Community BookGit在把一个文件添加暂存区时,不但把它在索引文件(.git/index)里挂了号,而 且把它的内容先保存到了“git目录“里面去了。
2015-09-05 12:42:26
550
原创 Xcode打包教程
一、首先证书p12文件是不能从Apple Developer Center上的Certificates上下的,必须让从账号主人的机器上导出来,给别人用。二、三个必须的设置Bundle Identifier (General选项卡)Team (General选项卡)Code Signing (Code Signing Entitlements (5项)和Provisioni
2015-08-20 16:55:55
827
原创 Interface Builder 帮助文档 一 Building User Interface 构建用户界面
可视化地构建你的应用的用户界面在Interface Builder中。在项目导航中,选择一个用户界面文件,然后文件的内容在工作区窗口的编辑区的Interface Builder中被打开。一个用户界面文件有文件扩展名.storyboard和.xib。当你从xcode内建的模板中创建新的项目时,xcode提供默认的用户界面文件。视图,控件和其他用户界面元素聚集在Interf
2015-08-18 11:55:16
979
原创 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
2682
原创 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
571
原创 Block概述
Block Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,其本身又可以带输入或返回值苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多。插入符又叫脱字符(校勘学的术语,可以先百度脱文,其实最终还是插入的意思,基本无视)block的标志 ^利用block变量,调用封装的代码
2015-08-14 14:59:59
556
原创 多线程
线程是进程中的一条执行路径开启线程需要占用一定的内存空间,(默认情况下主线程占用1M,子线程占用512KB),如果开启大量的线程,会占用大量的内存空间,降低程序的性能。什么是主线程一个iOS程序运行后,默认会开启1条线程,称为“主线程”或“UI线程”主线程的主要作用显示刷新/刷新UI界面处理UI事件(点击事件,滚动事件,拖拽事件)不能把比较耗时的
2015-08-12 06:18:52
513
原创 通知中心与观察者模式
一、通知中心是一种机制,是观察者设计模式的一种实现。观察者,是一个对被观察者的状态变化需要做出反应的对象,所以观察者需要被观察者状态变化的信息被观察者一旦发生变化,需要通知所有被观察者。如果不是观察者,则不需要信息,也不会被通知。二、关于postNotificationName:object:userinfo:函数的一点说明object是notificationSe
2015-08-11 10:08:33
709
原创 Property list 概述
plist是一种序列化plist是Cocoa环境中用来保存数据的标准数据格式plist是xml文档namebiaoqingdidesc表情弱爆了namebinglidesc病例namechiniupadesc吃牛扒namewangbadesc王八nam
2015-08-11 08:34:49
777
原创 UIimageView动画浅析
一、UIimageView类分析.h文件一共44行,按功能份,分为展示图片和图片动画两部分.图片动画部分:一 存放图片的数组@property(nonatomic,copy)NSArray *animationImages; // The array must contain UIImages. Setting hides the s
2015-08-10 20:32:34
650
原创 iOS property strong/weak
如果使用StoryBoard托线,控件用weak因为stroyboard中会有强引用对象,然后用_weak,不会出现直接释放的问题如果用代码创建,控件用strong直接用strong,强引用生成的对象.
2015-08-09 18:42:04
552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人