【iOS 入门开发笔记】iOS有没有android 的shape.xml
摘要:搜索了一下,iOS真没有对应库。android 的shape太强大了。xml配置方便快捷。这点apple真不如google做得好。 今天搞下图: 这东西在android 分分钟搞定了。 开始着手做。 1.指定圆角 开始想加个蓝色shape背景,指定两个圆角,android 一分钟搞定,但对不起iOS
阅读全文
posted @
2020-04-21 19:49
wp7ers
阅读(223)
推荐(0) 编辑
【iOS 实践笔记】UITableView顶部空白
摘要:1.新页的中使用了uitableview ,刚跳入时顶部有一个白条,点击任意内容,白条收起。 2.想到是stustebar问题,后来发现不是。是tableview自身的问是。 3.找到方法:self.automaticallyAdjustsScrollViewInsets=NO ; 结果不起作用。
阅读全文
posted @
2020-04-20 15:46
wp7ers
阅读(578)
推荐(0) 编辑
【iOS入门】dequeueReusableCellWithIdentifier:和dequeueReusableCellWithIdentifier:forIndexPath:的区别
摘要:dequeueReusableCellWithIdentifier:和dequeueReusableCellWithIdentifier:forIndexPath:的区别!! 如果你注册过Cell,在没有可用的cell时,前者会返回nil;而后者永远都会从注册的nib或者class中替你创建一个可用
阅读全文
posted @
2020-04-16 10:46
wp7ers
阅读(638)
推荐(0) 编辑
【iOS 入门】@class关键字
摘要:1.引用一个类的两种办法 @class:如果你只是定义成员变量、属性 #import:如果是继承某个类 2.两种方法的区别 #import方式会包含被引用类的所有信息,包括被引用类的变量和方法; Plain代码 #import<Foundation/Foundation.h> //#import "
阅读全文
posted @
2020-04-15 09:30
wp7ers
阅读(319)
推荐(0) 编辑
【iOS入门】UITableView
摘要:1.对应android ListView 设计模式:都是适配器模式。android更明显,直接叫adapter. TableView使用协议。协议在android中就是接口。 anroid 中给listview 一个适配器。tableview实现 UITableViewDelegate,UITabl
阅读全文
posted @
2020-02-19 14:33
wp7ers
阅读(171)
推荐(0) 编辑
【iOS 入门】extension
摘要:这里没有介绍 todayextension用法,这个先不记了。记录主要一个功能。extension如何与主app交互。extension与app属两个独立的进程。 不可以直接能讯。适用IOS进程间通信方式。 CFNotificationCenterGetDarwinNotifyCenter 是其中一
阅读全文
posted @
2020-02-17 18:31
wp7ers
阅读(318)
推荐(0) 编辑
【iOS入门】xcode 功能学习 TARGET
摘要:本文做学习摘要。参考https://www.cnblogs.com/mukekeheart/p/8315229.html等 一:PROJECT 1.Deployment Target 对本project的生成的App可运行的最低版本进行配置,默认是当前Xcode上API的最新版本。还可以在build
阅读全文
posted @
2020-02-14 12:46
wp7ers
阅读(996)
推荐(0) 编辑
【iOS入门】程序退出。
摘要:1.abort 平滑退出。 2.exit 直接退出。 3.assert(1)为oc中的宏,只在debug模式下有用。 没有什么深奥的东西。 参考博文:https://www.jianshu.com/p/42b5bff70c48
阅读全文
posted @
2020-02-10 16:29
wp7ers
阅读(149)
推荐(0) 编辑
【iOS入门】plist使用
摘要:iOS的Sharedpreferences .plist .全名是:Property List .同android 一样,文件是xml格式的。 1.文档位置:程序user Document文件夹下 2.创建方法不同与android ,可以在xcode直接配置 。 3.使用方法: 一:创建方法,直接新
阅读全文
posted @
2020-02-09 20:24
wp7ers
阅读(963)
推荐(0) 编辑
【iOS入门】iOS本地缓存数据方式有五种方式
摘要:1.直接写文件方式*.plist:可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2.NSUserDefaults(偏好设置),用来存储应用设置信息,文件放在perference目录
阅读全文
posted @
2020-02-09 18:15
wp7ers
阅读(546)
推荐(0) 编辑
【iOS入门】UITableView加载图片
摘要:学习带图片的列表 官方 LazyTableImages demo http://download.csdn.net/detail/jlyidianyuan/5726749 分析源码是学习的好方法。 源码结构如上,不能运行,加红框内容。 项目结构 挨个看源文件 /* Copyright (C) 201
阅读全文
posted @
2020-02-07 17:24
wp7ers
阅读(329)
推荐(0) 编辑
【iOS入门】数组遍历
摘要:数组的makeObjectsPerformSelector:SEL方法来减少自己写循环代码. [self.answerView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; 1. makeObjectsPer
阅读全文
posted @
2020-02-07 16:16
wp7ers
阅读(134)
推荐(0) 编辑
【iOS 入门】对比android handler学习NSOpration
摘要:iOS 和 android 都有主线程的概念。这点十分相似。 android 中 更新UI 通过 handler looper messagequee来处理。iOS有类似机制。 通过NSOpration 是其中一种。 现在对学习 NSOpration java中开起线程有多种方法 Callable、
阅读全文
posted @
2020-02-06 15:14
wp7ers
阅读(476)
推荐(0) 编辑
【iOS 入门】网络api
摘要:NSURLConnectionNSURLResponseNSURLSession NSURLSessionConfiguration NSURLSessionTask NSURLSessionDataTask NSURLSessionUploadTask NSURLSessionDownloadTa
阅读全文
posted @
2020-02-05 16:42
wp7ers
阅读(163)
推荐(0) 编辑
【iOS入门】触屏事件处理
摘要:一:UIEvent ios事件的四种类型(指定事件的一般类型): typedefNS_ENUM(NSInteger, UIEventType) { UIEventTypeTouches, //触摸事件 UIEventTypeMotion, //运动事件 UIEventTypeRemoteContro
阅读全文
posted @
2020-01-17 16:14
wp7ers
阅读(164)
推荐(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) 编辑
【iOS 入门】block (1)
摘要:学习block之前 先复习C语言函数指针。 定义: 函数返回值类型 (* 指针变量名) (函数参数列表); 例如: int(*p)(int, int); 解释: 这个语句就定义了一个指向函数的指针变量 p。首先它是一个指针变量,所以要有一个“*”,即(*p);其次前面的 int 表示这个指针变量可以
阅读全文
posted @
2020-01-16 13:37
wp7ers
阅读(109)
推荐(0) 编辑
【ios入门】Masonry约束立即生效跟约束更新
摘要:Masonry约束立即生效跟约束更新原创忝 最后发布于2016-11-14 16:42:07 阅读数 20941 收藏展开在使用Masonry的时候,默认情况下,设置的约束并不会立即生效,此时获得的所有的frame都为0。但在有的时候,我们需要获取此时的宽跟高,此时就要设置控件的约束立即生效。 vi
阅读全文
posted @
2020-01-13 18:22
wp7ers
阅读(1734)
推荐(0) 编辑
【iOS入门】mesonry 更新约束注意点
摘要:练习UI布局 masonry 把下划线View移动左边。 开始时对齐中间的 lable ,点击时移动到对应lable下面。 使用方法: [indicator mas_updateConstraints:^(MASConstraintMaker *make) { make.centerX.equalT
阅读全文
posted @
2020-01-13 17:13
wp7ers
阅读(620)
推荐(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) 编辑