随笔 - 262  文章 - 0  评论 - 5  阅读 - 20万
01 2020 档案
【iOS入门】触屏事件处理
摘要:一:UIEvent ios事件的四种类型(指定事件的一般类型): typedefNS_ENUM(NSInteger, UIEventType) { UIEventTypeTouches, //触摸事件 UIEventTypeMotion, //运动事件 UIEventTypeRemoteContro 阅读全文
posted @ 2020-01-17 16:14 wp7ers 阅读(164) 评论(0) 推荐(0) 编辑
【iOS 入门】block (2)
摘要:oc block语法 //定义block int(^block)(int a ,int b ) = ^(int a,int b){ return a>b ? a : b ; }; int d = block(3,4); block的含意:匿名函数。对比java可以理解为内部类接口实现。 定义模型 : 阅读全文
posted @ 2020-01-16 16:15 wp7ers 阅读(145) 评论(0) 推荐(0) 编辑
【iOS 入门】block (1)
摘要:学习block之前 先复习C语言函数指针。 定义: 函数返回值类型 (* 指针变量名) (函数参数列表); 例如: int(*p)(int, int); 解释: 这个语句就定义了一个指向函数的指针变量 p。首先它是一个指针变量,所以要有一个“*”,即(*p);其次前面的 int 表示这个指针变量可以 阅读全文
posted @ 2020-01-16 13:37 wp7ers 阅读(109) 评论(0) 推荐(0) 编辑
【ios入门】Masonry约束立即生效跟约束更新
摘要:Masonry约束立即生效跟约束更新原创忝 最后发布于2016-11-14 16:42:07 阅读数 20941 收藏展开在使用Masonry的时候,默认情况下,设置的约束并不会立即生效,此时获得的所有的frame都为0。但在有的时候,我们需要获取此时的宽跟高,此时就要设置控件的约束立即生效。 vi 阅读全文
posted @ 2020-01-13 18:22 wp7ers 阅读(1733) 评论(0) 推荐(0) 编辑
【iOS入门】mesonry 更新约束注意点
摘要:练习UI布局 masonry 把下划线View移动左边。 开始时对齐中间的 lable ,点击时移动到对应lable下面。 使用方法: [indicator mas_updateConstraints:^(MASConstraintMaker *make) { make.centerX.equalT 阅读全文
posted @ 2020-01-13 17:13 wp7ers 阅读(619) 评论(0) 推荐(0) 编辑
【iOS入门】iOS开发整体结构(摘录,转发)
摘要:IOS 整体框架类图值得收藏 转载边缘998 最后发布于2013-04-24 09:08:07 阅读数 18871 收藏 展开 Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 阅读全文
posted @ 2020-01-11 09:04 wp7ers 阅读(135) 评论(0) 推荐(0) 编辑
【iOS 入门】UIScrollView
摘要:作用: 让用户拖动视图以显示更多内容区域。滚动内容。 让用户使用捏合手势放大或缩小所显示的内容。--区别于android 的目的。 UIScrollView不包含任何视图用以显示其内容,只能滚动其子视图。 子类: UITableView UICollectionView UITextView 使用: 阅读全文
posted @ 2020-01-10 16:52 wp7ers 阅读(492) 评论(0) 推荐(0) 编辑
【iOS入门】View的生命周期与frame变化
摘要:View的生命周期与frame变化 不同初始化方式调用的生命周期方法 1、使用init方法初始化View UIView *view = [UIView alloc] init]; [self.view addSubView:view]; 依次输出 initWithFrame: init setNee 阅读全文
posted @ 2020-01-10 13:34 wp7ers 阅读(269) 评论(0) 推荐(0) 编辑
【iOS入门】UIImage及相关类
摘要:iOS image UIImage 创建过程 UIImage 常规创建过程 UIImage *image =[ UIImage imageNamed:@"xx.png"]; CGmage的创建过程 CGImageRef imageRef = CGImageCreateWithImageInRect( 阅读全文
posted @ 2020-01-09 13:45 wp7ers 阅读(187) 评论(0) 推荐(0) 编辑
【iOS入门】了解CG
摘要:CG开头的方法,明显不是NS系列的api。是一套类似 android 中 Graphics类 。 在android 中 view 最终调用 Graphics绘制内容。利用Graphics 和Paint 可以绘制自各种自定义view. iOS 开发中 Core Graphics 大部门能找到对应方法。 阅读全文
posted @ 2020-01-09 11:47 wp7ers 阅读(550) 评论(0) 推荐(0) 编辑
【iOS三方库和工具】
摘要:https://blog.csdn.net/shihuboke/article/details/82621013 阅读全文
posted @ 2020-01-09 00:11 wp7ers 阅读(97) 评论(0) 推荐(0) 编辑
【OC 知识】静态变量
摘要:静态变量是类似于java中类变量的一种变量 在定义变量前面加static可以定义静态变量 静态变量的作用域是它定义所处的位置 在源文件中定义静态变量 怎么让静态变量变为外部全局的-通过类方法操作。 静态变量的特性: 静态变量的作用域是与它定义的位置有关系 定义在文件中它的作用域就是整个文件,并且是私 阅读全文
posted @ 2020-01-07 16:34 wp7ers 阅读(1057) 评论(0) 推荐(0) 编辑
【OC知识点】alloc 和init
摘要:alloc:执行过程 (1)alloc (2)allocWithZone (3)class_createInstance (4)calloc (5)initIsa init: id _objc_rootInit(id obj){ // In practice, it will be hard to 阅读全文
posted @ 2020-01-07 15:32 wp7ers 阅读(264) 评论(0) 推荐(0) 编辑
【oc 知识点】copy和mutableCopy
摘要:用copy修饰的 或者赋值的 变量肯定是不可变的。 用copy赋值,要看源对象是否是可变的,来决定只拷贝指针,还是也拷贝对象到另一块内存空间 对象之间mutableCopy赋值,肯定会拷贝整个对象内存到另一块内存中 对象之间赋值之后,再改变,遵循互不影响的原则 类似java clone来理解。参考: 阅读全文
posted @ 2020-01-07 15:15 wp7ers 阅读(146) 评论(0) 推荐(0) 编辑
【iOS入门】pod 安装
摘要:第一步:参考 https://www.jianshu.com/p/118130ec55cf?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 第二步: 1.你需要首先在项目根目 阅读全文
posted @ 2020-01-06 18:20 wp7ers 阅读(484) 评论(0) 推荐(0) 编辑
【iOS入门】NSarray
摘要:NSArray* array = [NSArray new]; array= [array arrayByAddingObject:obj]; 这个方法 "array="是关键点。 arrayByAddingObject:obj 是在数组的尾部加入 obj 并返回 新的数组。 对,是新的。 那是ar 阅读全文
posted @ 2020-01-05 22:56 wp7ers 阅读(219) 评论(0) 推荐(0) 编辑
【iOS入门】instancetype和id的区别
摘要:区别1: 在ARC(Auto Reference Count)环境下: instancetype用来在编译期确定实例的类型,而使用id的话,编译器不检查类型, 运行时检查类型. 在MRC(Manual Reference Count)环境下: instancetype和id一样,不做具体类型检查 区 阅读全文
posted @ 2020-01-05 16:58 wp7ers 阅读(124) 评论(0) 推荐(0) 编辑
【iOS入门】不全屏
摘要:使用[[UIScreen mainScreen] bounds]初始化时,得到的不是全屏的高度 【原因】appicon资源和launch images 资源不全引起的。 以上方法添加图片和icon. 【设置】 阅读全文
posted @ 2020-01-05 16:33 wp7ers 阅读(294) 评论(0) 推荐(0) 编辑
【ios入门】xcode 新建项目变化
摘要:使用了SceneDelegate 13以下黑屏。 1.去SceneDelegate 代码,写回原来的方式。 2.info.plist删掉相关配置。 3.appdelegate里去掉SceneDelegate相关方法。 4.需要将UIWindow window 添加回来。 #import <UIKit 阅读全文
posted @ 2020-01-03 17:31 wp7ers 阅读(112) 评论(0) 推荐(0) 编辑
【iOS入门】 UIApplication
摘要:UIApplication 应用对象。类似 android Application 类。 #单例,一个应用对应一个UIApplication对象。-同android. #单例获取方式。通过[UIApplication sharedApplication]可以获得-android 在menifest中 阅读全文
posted @ 2020-01-03 10:41 wp7ers 阅读(145) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示