最近找到了一个可以接触ios开发的职位,可以系统的学习和练习了。先从最基本的开始:一、获取控件的两种方式1)第一种,也是经常使用的一种,通过IBOutlet方式。直接按住control键,将控件和ViewController建立联系,然后就可以通过Controller的属性来获取控件2)第二种,通过设置控件的tag属性。先设置控件的tag属性为一个integer类型的值,然后在代码中获取 1 U
转载
2023-07-20 22:52:43
48阅读
一、通知1.监听通知- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject;当anObject对象发布一条名字叫做aName的通知时,就会调用observer的aSelector方法 2.发布通知// 发布一个通知对象(name、object、u
转载
2023-07-21 21:04:56
36阅读
前几天看博客的时候iOS控件的关系图。 在图上可以看到iOS中所有的视图控件都是UIView的子类。今天要记录的UITextField在图上可以看到并不是UIView的直接子类,而是UIView的子类UIControl的子类。UITextField介绍UITextField是文本输入框,这个控件的作用是让用户输入的,前面介绍的基础控件都是展示的,没有说到用户交互,这个控件就涉及到了交互。关于UIV
转载
2023-10-08 09:06:59
60阅读
Object-C创建类://创建类格式
@interface Person:NSObject{
//定义字段
@private//字段访问权限
NNString *name;
int age;
}
//声明函数
//加号(+)为类方法(类似java 中的static方法)
//减号(-)为对象方法
//函数类型(返回值类型)函数名:(传入参数类型)形参;
-(void)setName:(NSStr
原创
2013-11-28 17:45:10
318阅读
http://blog.csdn.net/wokenshin/article/details/50292253 1、修改UI大小 2、设置颜色 3、禁止横屏 4、点击空白处隐藏键盘 5、弹出键盘时,后面的UI整体上移 6、我的工具类[宏定义等] 1、修改UI大小可以通过frame或bounds属性来
转载
2016-04-27 10:46:00
138阅读
2评论
Let常量Var变量.dynamicType类型Print(a,b,terminator:”;”)结尾符为;,默认是换行Sizeof(Type)类型.min类型.max获取到类型最大和最小的值字符串插值\(…可以进行操作,作为整体)Varstr=“123”Str.startIndex->0Str.endIndex->2字符串长度使用String.characters.count属性来计
原创
2018-02-26 17:19:26
672阅读
点赞
- (void)viewDidLoad { [super vayout *layout = [[UICollectionVie...
原创
2023-06-02 21:20:02
511阅读
# iOS配置基础
## 1. 概述
iOS配置基础是指在开发iOS应用程序时,所需的一些基本配置。这些配置包括设置开发环境、配置开发工具、配置项目属性等。本文将介绍iOS配置基础的几个重要方面,包括Xcode配置、Cocoapods配置和代码签名配置。
## 2. Xcode配置
Xcode是开发iOS应用程序的主要工具,因此正确配置Xcode是非常重要的。以下是一些常见的Xcode配置
原创
2023-09-09 13:59:18
62阅读
对于用惯了windows系统,新入手Mac系统,在功能操作上一定会非常不习惯!本次小编为您带来了一些Mac的基础操作,对于新手非常友好!1、创建用户账号创建用户账号这是你拿到电脑第一步要做的,这个关系到你电脑隐私的问题,所以为了下次你可以顺利的打开你的电脑,密码是一定要记住哦~注:一般开启电脑时,会有导航提示,按照提示操作即可。2、登录iCloud同步你可以使用AppleID账户登录iCloud同
这次的问题是网络多线程相关的哟,面试的时候也是必问的,大家多看看11月24日修正一处错误:18、19题目一样,答案不一样(其实是两种理解,修改为最优的一种放上来.多谢读者提醒) 以下是一些自己收集的网络多线程方面比较基础的问题(大神可以忽略),附上答案,方便大家阅读。俗话说得好,基础不牢,地动山摇。文章末尾会提供PDF版的文档,方便大家木有网的时候也可以用移动设备观看。 1.请
iOS 加密算法有那么几种,如 md5,sha1,AES,base64 和 rsa 等。1. md5: MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。MD5的作用是让大容量信息在用数字签名软件签署私
转载
2023-07-18 23:24:36
102阅读
这一段时间都在忙着面试相关的事情,今天面试的时候才发现有些自己以为很熟悉的点在真的去做笔试题和真的机试时都没有做好,也许是从一开始就没有理解清楚,所以现在准备好好的这一段时间遇到的容易在面试出现的问题都整理一下,也是自己成长的一个过程。1.objective-c的内存管理方式oc使用对象的引用计数对内存进行管理。OC中每个对象都有一个与之对应的整数,叫“引用计数器”,当一个对象在创建之后它的引用计
转载
2023-07-13 13:44:09
44阅读
(答案不唯一,仅供参考 )之前发了这篇iOS面试总结(2020年6月),没想到挺受大家欢迎,本来是没打算为它写答案,但有几个人建议我最好出一篇答案,提的人多了我就答应了下来。因为最近比较忙,断断续续总算补完了,就有了这篇文章,希望它对大家还有用处。这些都属于参考答案,如果大家感觉有不对不准确的地方也欢迎指出,我会及时更新。关于面试题 打个比方,如果把找工作理解成考大学,面试就是高考,市面上的“真题
转载
2023-09-18 09:10:33
54阅读
现代操作系统的两大功能:硬件控制和资源管理。
同时运行多个程序就是多任务。支持这种的就是多任务操作系统。多个程序中的一个子程序叫做一个线程。
每一个线程都有一个cpu注册值,这个值叫做context=上下文。但是可以共与其他线程享内存地址空间,占有相同地址空间的一组线程叫做进程。
一个进程控制一个子集的操作系统资源。操作系统和cpu都支持虚拟
转载
精选
2009-07-29 00:07:20
1385阅读
1,首先,在iOS中,动画有2种,一种是对 UIView 做动画处理,另一种是对 CALayer做动画。这里我们先要搞清楚 UIView 与 CALayer 之间的关系,UIView 是界面的基础元素,是根据CoreAnimation 来绘制的,UIView 有个 layer 属性,每个uiview 都有个layer 层,也可以在layer 上添加其他 layer 层。下面这段是对 uiview 的动画:CGContextRef context = UIGraphicsGetCurrentContext(); // 获取图形上下文 [UIView beginAnimations:nil co.
转载
2013-08-19 20:22:00
143阅读
创建: 2018/04/18 Xcode基本操作 创建项目处的填空 Xcode画面组成 Xcod
转载
2018-04-18 00:59:00
42阅读
概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:1.NSURLConnection数据请求文件上传文件下载会话2.W...
原创
2021-07-28 16:00:05
217阅读
<简书社区 — Timhbw>iOS基础问答面试题连载(一)-附答案:://.jianshu.com/p/1ebf7333808d <简书社区 — Timhbw>iOS基础问答面试题连载(二)-附答案:://.jianshu.com/p/ce50261f8907 <简书社
转载
2016-11-30 23:06:00
42阅读
2评论
# iOS 链式编程基础
作为一名经验丰富的开发者,我将教会你如何实现 iOS 链式编程基础。在本文中,我将以表格和代码的形式给出整个流程和每一步需要做的事情。
## 整体流程
首先,让我们看一下整个流程的概述。下表展示了实现 iOS 链式编程基础的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 创建一个类 |
| 步骤2 | 定义属性和方法 |
| 步骤3
1、数组字典
2、协议 拷贝 归档
3、类目 继承 延展
4、代理
5、block
6、通知 KVC KVO
7、方法 setter getter
8、日期类
9、sqlite
10、uiview 图层关系
11、label imageview uiview动画
12、uicontrol:button selider segment
13、uicontrol:textfield uiswitc