iOS
文章平均质量分 64
KarenMiao
学习能力动手能力棒棒哒
展开
-
iOS自动布局(代码实现)
官方API涉及的约束类:NSLayoutConstraint#NOTE: 使用autoLayout前,需将视图的 setTranslatesAutoresizingMaskIntoConstraints属性设为NO(默认为YES),如名字所示,如果为YES,运行时系统会自动将Autoresizing Mask转换为constraints,而这些约束和自己添加的约束会产生冲突原创 2015-11-05 10:47:37 · 690 阅读 · 0 评论 -
iOS架构小知识点
架构思想:代码规范,模块化,工具集原创 2015-11-19 11:32:24 · 394 阅读 · 0 评论 -
iOS UIView&CALayer
机制与策略的分离(原子可以看成机制,各种原子的组成就是一种策略)。CALayer可以看做是一种机制,提供图层绘制,UI View可以看做是策略,变动很多。常见区别UIView 继承至UIResponder,可响应事件(在UIResponder中定义了处理各种事件和事件传递的接口) CALayer直接继承NSObject,没有处理事件的接口原创 2016-01-28 15:25:19 · 462 阅读 · 0 评论 -
iOS 通知notification
主要有三种通知: 广播通知(broad notification) 本地通知(local notification) 推送通知即远程通知(push notification)广播通知这些将要接受通知的对象需要向通知中心(NSNotificationCenter) 注册,当投放对象投送通知给通知中心时,通知中心就会把通知广播给注册过的接受者,当观察者不再观察时,则移除发原创 2016-01-25 15:35:00 · 355 阅读 · 0 评论 -
iOS 调试
LLDB调试器基本的LLDB命令:全局断点 有时程序出错不能定位到某一行,而是直接跑到main循环或AppDelegate里面,提示EXEC_BAD_ACCESS:等,可在左边debug导航面板中点➕,选择全局断点 Add Excepti原创 2016-01-18 15:56:14 · 502 阅读 · 0 评论 -
iOS-UICollectionView
collectionView中有一个很重要对象:layout object(所属类UICollectionViewLayout)它主要包括所有items的布局信息,相当于另一个数据源。一般在创建一个collectionView时就会给它指定一个layout object,但可以动态改变它,它存储collectionView的collectionViewLayout 属性中,设置这个属性会立即更新layout原创 2015-11-10 16:28:36 · 735 阅读 · 0 评论 -
ios程序入口...生命周期
#import #import "YYAppDelegate.h"int main(int argc, char *argv[]){ @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([YYAppDelegate class])); }}原创 2015-10-17 17:33:39 · 549 阅读 · 0 评论 -
iOS - UIView
简介继承:UIResponder:NSObject 协议:NSObject, UITraitEnvironment, NSCoding, UIDynamicItem, UIAppearanceContainer, UICoordinateSpace, UIAppearance创建视图一系列的事添加子视图方法:addSubview:insertSubview:belowS原创 2015-11-05 21:16:15 · 328 阅读 · 0 评论 -
UINavigationController
简介UINavigationController继承于:UIViewController:UIResponder:NSObject遵守: UIAppearanceContainer, NSObject, NSCoding, UIContentContainer, UITraitEnvironment原创 2015-11-01 19:12:10 · 306 阅读 · 0 评论 -
UITableView-cell 的重用机制
#在cell的重用机制下,IOS tableView不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。原创 2015-10-28 16:09:43 · 348 阅读 · 0 评论 -
Objective-C tips
继承:UIScrollView : UIView : UIResponder : NSObject 协议:UIDynamicItem, UITraitEnvironment, UIAppearanceContainer, NSCoding, UICoordinateSpace, UIAppearance, NSObjectCollection Views and Layout Objects原创 2016-10-15 19:23:28 · 298 阅读 · 0 评论