iOS学习笔记 ——Trip to iOS

  今天是从事iOS开发半年的日子,从iOS零基础到能独立完成开发任务以及解决问题,之前有2年的编程经验,但是总感觉自己还是徘徊在iOS的门口,还没有掌握更深的知识。所以上网查了下iOS的学习路线图,看了下学习路线和一些文章,觉得自己有这种感觉,可能是笔记和总结文章写得少,没有内化为自己的东西。所以打算今后勤记笔记、勤总结,消化那些知识点。 谨以此片文章作为开始。

  这篇博文中分享了一些自学iOS的经验,觉得很不错,写得很有条理,各个阶段都很清楚得分资源、书籍以及目标,让我这种迷茫的人一下子就能清楚知道自己目前的水平以及接下来要做什么。对应博文中,我应该属于入门阶段,但是里面的所说的书籍以及视频,我是没有看过的。因为我拿着《BNR:iOS programming》一个人在家自学了一个多月,看了十几章后,发现自己进步很慢,自制力也差,然后就果断去找了一份iOS的工作,很感谢当时公司肯给机会给我边工作边学习,就这样上岗了半年。虽然能解决

  github上有篇iOS的学习路线比较好,总结比较全面,网址是https://github.com/Aufree/trip-to-iOS,又兴趣的可以看下:)

时间: 2024-08-26 13:51:48

iOS学习笔记 ——Trip to iOS的相关文章

iOS 学习笔记——0003(iOS之HTTP协议网络传输)

http协议大概解释 http协议(Hypertext Transfer Protocol超文本传输协议,访问的是远程的网络资源,格式是http://) 大概解释,如图 http协议是无状态的协议,什么意思呢,就是服务器对客户端的请求做出响应后,马上断开连接,这种方式可以节省传输时间 http协议请求,包括请求行,请求头,请求体 响应,包括状态行,响应头,响应体(这边具体内容可以百度) 常见的响应状态码: http协议中最常用的是get和post请求方法(其他如put,delete等不常用的我也

【IOS学习笔记】Swift iOS 日期操作:NSDate、NSDateFormatter(转载)

转载自:http://blog.csdn.net/jinnchang/article/details/44592801 1.日期(NSDate) [objc] view plaincopy // 1.初始化 // 初始化一个当前时刻对象 var now = NSDate() // 初始化一个明天当前时刻对象 var tomorrow = NSDate(timeIntervalSinceNow: 24*60*60) // 初始化一个昨天当前时刻对象 var yestoday = NSDate(ti

iOS学习笔记 21:iOS compare 字符串比较

NSString 比较字符串,我介绍一些常用的方法: NSString *value = @"1234567890"; 比较的方法: [value compare:(NSString *)]; [value compare:(NSString *) options:(NSStringCompareOptions)]; [value compare:(NSString *) options:(NSStringCompareOptions) range:(NSRange)]; 传入的参数:

iOS学习笔记之UITableViewController&UITableView

iOS学习笔记之UITableViewController&UITableView 写在前面 上个月末到现在一直都在忙实验室的事情,与导师讨论之后,发现目前在实验室完成的工作还不足以写成毕业论文,因此需要继续思考新的算法.这是一件挺痛苦的事情,特别是在很难找到与自己研究方向相关的文献的时候.也许网格序列水印这个课题本身的研究意义就是有待考证的.尽管如此,还是要努力的思考下去.由于实验室的原因,iOS的学习进度明显受到影响,加之整理文档本身是一件耗费时间和精力的事情,因此才这么久没有写笔记了. M

iOS: 学习笔记, Swift操作符定义

Swift操作符可以自行定义, 只需要加上简单的标志符即可. @infix 中置运算. 如+,-,*,/运算 @prefix 前置运算. 如- @postfix 后置运算. a++, a-- @assignment 赋值运算. +=, -=, --a, ++a // // main.swift // SwiftBasic // // Created by yao_yu on 14-7-27. // Copyright (c) 2014年 yao_yu. All rights reserved.

IOS学习笔记 -- Modal和Quartz2D

一. Modal1.Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止;Modal只是改变了View的现实,没有改变rootViewController 2.常用方法1>.以Modal的形式展示控制器- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^)(void))completion2>.关

iOS: 学习笔记, 添加一个带界面约束的控制器

1. 创建一个空iOS应用程序(Empty Application). 2. 添加加控制器类. 修改控制器类的viewDidLoad 1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 //创建标题 5 UILabel *header = [[UILabel alloc] init]; 6 header.text = @"欢迎来到我的世界!"; 7 header.textAlignment = NSTextAlignmentCenter

iOS学习笔记(2)— UIView用户事件响应

iOS学习笔记(2)— UIView用户事件响应 UIView除了负责展示内容给用户外还负责响应用户事件.本章主要介绍UIView用户交互相关的属性和方法. 1.交互相关的属性 userInteractionEnabled 默认是YES ,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删除.也就是说设置了userInterfaceEnabled属性的视图会打断响应者链导致该view的subview都无法响应事件. multipleTouchEnabled  默认是NO,如果设置为YE

iOS学习笔记(3)— 屏幕旋转

iOS学习笔记(3)— 屏幕旋转 一.屏幕旋转机制: iOS通过加速计判断当前的设备方向和屏幕旋转.当加速计检测到方向变化的时候,屏幕旋转的流程如下: 1.设备旋转时,系统接收到旋转事件. 2.系统将旋转事件通过AppDelegate通知当前的主Window. 3.window通知它的rootViewController. 4.rootViewController判断所支持的旋转方向,完成旋转. iOS系统中屏幕旋转事件没有像触碰事件那样进行hitTest,所以只有rootViewControl