这篇笔记,是自己学习的学习大杂烩,主要用于记录,方便自己查找,其中有些,现在自己看起来都有点好笑,因为错的太低级了,不过这也是成长,后面会梳理好的

一、极客和我赢职场普及的一些基础概念

##1.环境搭建 和 helloworld
  @@1. 创建苹果id  登录 appstore ,下载 xcode 最新版
--------------------------  xcode 安装

@@2.新建项目创建  
 -------------------------------创建好的图

##2. c语言和 oc语言 
  c语言和oc的关系:https://www.jianshu.com/p/2ae511aa4709
https://www.cnblogs.com/yyyyyyyyqs/p/4614892.html
 
(c语言是面向过程的语言,但是他可以自己封装实现面向对象。)
  变量  ,语句 ,数组  ,面向对象,指针 和 内存管理 ,sdk方法文件等
  
  @@2.oc语言简要描述

oc中的面向对象的机制 (如果定义类,类的集成,类的派生,类别,协
   议)
    
    基本的sdk三分类使用: 集合 ,数组,字符串,内存管理,文件操作


    
   @@3.swift 语言 简介

##3.常用的ui控件 
@@1.xcode界面介绍
------------------xcode 界面介绍3.1

@@2.应用程序的生命周期
----------------------生命周期


----------------------简单操作

@@3.项目结构
--------------------项目结构图

@@4.项目执行顺序 
先读取info.plist文件 ,然后启动配置的Main.storyboard ,渲染界面,加载ViewController.swift 控制文件,执行viewDidLoad()方法。

@@5.页面跳转
control +  拖 指定 页面
代码实现:
A 页面: 
@IBAction func nextBtnClicked(sender:AnyObject){
   self.presentModalViewController(MyViewController(nibName:
"MyViewController",bundle:nil),animated:true)

}

B页面:
@IBAction func backBtnClicked(sender:AnyObject){
  self.dismissModalViewControllerAnimated(true)
}

@@6.界面优化
 &&1. 绘制 线条 , 矩形,圆,图片,做画板
 &&2. 几个项目简介 ,列表日志删除详情 , 阅读page项目 ,table切换首页效果
 &&3.适配
-------------------父布局适配


  权重适配。
  复杂布局适配

&&4.自定义控件和动画
---------自定义属性 ,提供get和set方法
---------自定义控件 ,实时预览效果,str 属性和 设置刷新属性。

-----------切换的动画


 
&&5.Layuot 蒙层的使用

&&6.系统 工具调用
 -----各种传感器(距离,磁场,陀螺仪)
----- 拍照,打开手机 ,网址等

&&7.数据操作
------------应用沙盒和 读写文件

------用户首选项数据
var ud=NSUserDefaults.standardUserDefaults()
ud.setObject("数据",forKey:"data")

##4.常用操作和 sdk工具的使用
 网络,数据库

&&1.数据库coredata的操作
数据的增加删除 ,查询
https://blog.csdn.net/a759681304/article/details/78526766

&&2.音视频操作
--------------声音 播放 (不太长)


--------------mp3 音乐播放


--------------录音操作和 视频播放操作

&&3.网络和推送


--------- get 网络请求


----------post 网络请求

现在都用AFNetWorking 作为网络请求框架。

----------推送原理 ,推送证书ssl和 推送证书provisioning profiles


##5.xcode 的快捷键
 command + R    运行
 command+ H   模拟器回到首页
 command +Shift + o  类搜索
https://www.cnblogs.com/exmyth/p/7530123.html

帮助文档:xcode help

二、极客 ios 基础

作者:朱德权 ,腾讯高级ios开发者 (开发,重构,架构)  
学习介绍
@@1.为啥要学习 它,主要目的是什么。
 目前开发不要基础的人,需要高级的人,企业蓝海很差人,不管怎么样5g,物联网,都离不开用户的操作,所以app永不过时。在怎么变,基本都有一脉相承的关系。

@@2.为啥要用oc ,因为swift 目前是小项目在用,大项目,老项目都是oc。

@@3.新手起步的路线和痛点
没有完整最新的开发课程。课程和实际脱节,提供完整的架构设计路线。

常见app类型:

通用技术架构:

------------------------待完善

三、极客ios进阶

----------------待完善

四、杂记

Ios方面的高手:

唐巧 ,戴铭. http://www.starming.com ,onevcat ,txx ,sunnyxx ,李忠,老郭,含茜,bang ,lexrus ,gaosboy

iOS 相关的书籍:

https://item.jd.com/12403068.html   iOS面试之道  

IOS 面试方面:

资深大牛带你深度剖析ios面试,https://coding.imooc.com/class/chapter/202.html#Anchor

##1. 技术博客:

李忠(limboy):来自蘑菇街,RAC实践的国内先驱者

http://limboy.me/

Bang的博客:目前就职于Tutuso,JSPatch作者

http://blog.cnbang.net/

王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发和iOS开发。他维护Swift使用技巧分享网站Swifter.tips,他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。

http://onevcat.com

池建强的博客: 池建强,70后程序员,Blogger。98年毕业,先后就职于洪恩软件、RocketSofeware和用友软件工程公司(后更名为瑞友科技),现任瑞友科技IT应用研究院副院长。该博客最初每天发送一条Mac技巧,不过目前已经形成了一种技术和人文结合的风格,时而随笔,时而技术。

http://macshuo.com/

唐巧的博客: 唐巧是前网易有道员工,现在在猿题库创业中,负责iOS端的开发,首届国内Swift开发者大会的组织者。

http://blog.devtang.com/

许小帅的博客:许小帅目前任职于腾讯,他还是iOS Feed站点的负责人。博客中对支付宝钱包插件分析的文章,引起了支付宝开发团队的反思,大家可以去感受一下。

http://imallen.com/

蓝晨钰的博客:晨钰就职于猿题库。

http://gracelancy.com/

萧宸宇的博客:萧宸宇目前任职于Sumi Interactive。他出生于西南一个边陲小镇,梦想着能走出家乡,看看祖国的大好河山。他拥有丰富的 iOS 开发经验,在他的博客中发表了许多 iOS 开发的文章。

http://iiiyu.com/

陶丰平的博客:陶丰平目前任职于花瓣网,喜欢技术,喜欢音乐。他在软件开发领域有丰富的开发经验。

http://www.taofengping.com/

ibireme的博客:YYKit作者 优酷土豆的iOS开发工程师

http://blog.ibireme.com

乔学士的博客:乔学士目前任职于创业公司拓词,他正在为成为“代码手工艺人”而努力,目前主要进行 iOS 开发。最近他做得非常精彩的一件事就是汇总了WWDC 2013 视频英文字幕下载,大家可以前往他的博客感受一下。

http://joeyio.com/

破船的博客:破船在移动领域摸爬滚打多年,经历了Symbian、Windows Mobile、Windows Phone和 iOS 等的洗礼。他希望能充分利用业余时间,努力做一名伪步道师。

http://beyondvincent.com/

陈咏聪的博客:陈咏聪现任职于百度,从事 iOS 相关开发。他热爱Web事业,关注设计、产品、开发。沉迷代码,无法自拔。

http://vinqon.com/

骆仕恺的博客:骆仕恺目前任职于爱折客 / 爱美味。他主要从事 iOS 和Java开发。拥有丰富的 iOS 开发经验。

http://luosky.com/

耿健桓的博客:耿健桓目前在清华大学攻读硕士,之前他是著名站点知乎的 iOS 技术主管。

http://dlog.dismory.com/

李择一的博客:李择一目前任职于百度,他在移动开发领域积累了丰富的经验,特别是 iOS 开发关于OC中block的追究非常有深度

http://cnblogs.com/biosli

王轲的博客:王轲是一名 iOS 独立开发者,也是IndieBros Studio创始人。在博客中有几篇关于 iOS 性能优化的文章,值得大家去看看。

http://www.iwangke.me/

杨宇建的博客: 杨宇建目前任职于载信软件。在他的博客中有许多 iOS 开发的文章,都是干货。

http://www.cnblogs.com/easonoutlook/

连栩的博客: 连栩目前工作在加拿大温哥华,运营着自己的公司 Beyondcow,他是一名 OSX、iOS 程序员同时也是用户体验,交互界面设计师。在开发的软件 Miao 是一款全功能 Mac 微博客户端。他的博客中有许多Cocoa开发的文章,值得大家去品读。

http://lianxu.me/

高嘉峻的博客:高嘉峻目前任职于天猫。是一名资深80后,号称会写代码的猪。最近他的博客中出现了两篇关于iOS中单元测试的文章,非常棒。

http://jiajun.org/

webfrogs的博客:目前在北京当一枚程序猿,有幸成为80后的尾巴。目前行走在iOS开发的道路上,用博客记载一路上的所见所闻所想。

http://webfrogs.me/

sunny的博客:曾就职于北京百度,对runtime有深刻讲解,值得大家学习

http://blog.sunnyxx.com

景总的博客:目前任职于天猫国际移动开发CTO,曾就职于平安科技项目经理,对IM和APP性能优化有深刻见解

http://blog.csdn.net/justinjing0612

谭灏的博客:目前就职于腾讯mac管家部门,他是一名 OSX、iOS 程序员,他的博客中有许多mac,ios开发的文章,值得大家去品读

http://tanhao.me/

田伟宇的博客:目前任职于天猫,全能人才。最近他的博客中出现了篇关于iOS应用架构详谈的文章,非常棒。

http://casatwy.com

吴茜的博客:目前就职阿里旗下蚂蚁金服,ios界女神,Qt、Android高级开发工程师,eoe优亿认证开发者,ios反编译大师,著作ios安全攻防

http://nianxi.net

南峰子的博客:就职于百度

http://southpeak.github.io/

叶孤城的博客:就职于百度

http://www.jianshu.com/users/b82d2721ba07/latest_articles

JasonLee的博客:

http://blog.csdn.net/jasonblog

ChenYilong的Github:曾就职于leancloud,现就职于猿题库

https://github.com/ChenYilong

pucker的博客:他的博客关于利用Autolayout界面自动布局系列的文章写的不错

http://blog.csdn.net/pucker

Keegan 小钢的博客:组件化内容

http://keeganlee.me/archive/

##2.运行测试和打包上线知识:

##3. Ios 系统和系统底层:

https://blog.csdn.net/bobo553443/article/details/78666760  底层知识

http://www.cnblogs.com/zhengguoli/p/3314260.html ios架构图

https://www.jianshu.com/p/58bc11c800e4  架构图

--------------------待完善

梳理19年上半年图文记录笔记(ios篇)相关推荐

  1. mysql8.0.19.0_分享MySql8.0.19 安装采坑记录

    上篇文章给大家介绍了MySql8.0.19 安装过程,需要的朋友可以点击查看.https://www.jb51.net/article/178988.htm 1.ERROR 1820 (HY000): ...

  2. 能用图文记录生活日常的日记APP有哪些推荐?

    为了能全面记录自己成长的轨迹,我们通常会采用记日记的方式来留存回忆,以方便自己能随时查看,而且在现在我们还可以借助手机app记录日记,这样便能达到实时记事.随时查看的目的,既然如此,那么当下有能用图文 ...

  3. 第一次使用最新开发的在线编辑器讲课记录笔记

    2019独角兽企业重金招聘Python工程师标准>>> 第一次使用最新开发的在线编辑器讲课记录笔记,效果: 信息地址: http://www.phpkhbd.com/note/93 ...

  4. 使用markdown语法记录笔记 1613957838

    使用markdown语法记录笔记 1613957838 标题 # 一级标题 ## 二级标题 ###### 六级标题 引用 > 引用内容 无序列表 使用-号 - 列表项目 - 列表项目 使用*号 ...

  5. mysql8.0依赖_分享MySql8.0.19 安装采坑记录

    上篇文章给大家介绍了MySql8.0.19 安装过程,需要的朋友可以点击查看.https://www.jb51.net/article/178988.htm 1.ERROR 1820 (HY000): ...

  6. 使用gitbook记录笔记

    使用gitbook记录笔记 背景 Windows安装git book环境 安装node.js 长期支持版 npm安装gitbook 初始化电子书目录 编译图书 输出成电子书格式 书籍提交到git 背景 ...

  7. 记录几个常用的记录笔记软件

    记录几个常用的记录笔记软件 印象笔记 有道云笔记 为知笔记 oneNote笔记 goodNote笔记

  8. #飞特STS3215舵机测试与使用记录--附带基础样例-记录笔记-第三章

    ##飞特STS3215舵机测试与使用记录--附带基础样例-记录笔记-第三章 前言说明 协议与后期验证 细节以及遇到问题 (1)舵机可以摆动问题 (2)舵机是否能到达指定位置 (3)舵机在外力会出现移动 ...

  9. Gradle4.4记录笔记

    Gradle4.4记录笔记 Gradle相关目录 gradle-wrapper.properties gradle-wrapper.jar build.gradle 三级目录 Gradle相关目录 ├ ...

最新文章

  1. vimproc_mac.so” is not found
  2. 日本“女机器人”畅销全球,有三个地方最吸引人,网友:想拥有
  3. QT--foreach的用法
  4. poj2480(利用欧拉函数的积性求解)
  5. oracle--第一天PLSQL--bai
  6. c++实验6—项目一
  7. easyexcel 导入指定_阿里巴巴EasyExcel使用(3)-导入
  8. Sqlserver2005迁移至Oracle系列之二:生成存储过程
  9. java入门书籍《java语言程序设计 基础篇》原书第10版 强烈推荐
  10. excel vba导入html表格,网页vba excel表格数据-Excel VBA填写网页上的内容
  11. java生成 动态 pdf_java根据模板HTML动态生成PDF
  12. 使用python裁剪图片
  13. cdr软件百度百科_coreldraw是干嘛的?能做什么?cdr软件在哪儿下载?
  14. 小白都能学会的Spring Boot!
  15. bootstrap table 超链接的添加 a标签
  16. 桌面动态壁纸 wallPaper engine
  17. echart 边框线_echarts 饼图给外层加边框
  18. 1024程序员节之长沙吃货打卡
  19. java mail 发送邮件_JavaMail实现收发邮件——(二)发送邮件
  20. 一心多用多线程-细谈java线程池submit与execute的区别

热门文章

  1. QT中QFile读写txt乱码问题|Windows10
  2. 常见的服务器类型有哪些?
  3. 数据结构实验头歌 第1关:求图的最短路径
  4. 融易投3周年庆——欢乐送豪礼
  5. 读《洞穴奇案》——从虐猫到禁食狗肉,自然法真的存在吗?
  6. python常用英语词汇(持续更新)
  7. 《大数据原理与应用》林子雨:一. 大数据基础
  8. 从写简历,到面试、谈薪酬的那些技巧和防坑指南
  9. 测试大会能给我们带来什么?
  10. 【随缘侃史】蹈舞求生许敬宗