iOS开发学习笔记 1-0 开篇

Flutter开篇封装TabBar 小萌是从事iOS开发的,最近flutter火的不行,领导要求新的项目使用flutter,节约时间成本,学了一段时间的flutter,从今天开始正式开始Flutter开发新的项目 开篇就是创建项目,搭建基本框架,tabbar和appbar的封装 话不多说,直接上主要的代码,下载地址https://github.com/shuilanjianyue/flutter_tab_bar_demo/t... 阅读详情

     大三的时候拥有了人生第一台苹果手机,iPhone 3G。之前从网上多少有些了解,但是当我拿到真机的那一刻,才被它的外观和体验震撼到,当时觉得它的设计和体验太完美了,从此,我发现自己慢慢的陷入了苹果产品的深渊。
     
     11年毕业前夕,我打算专心去做一名iOS开发工程师,于是用自己做项目的钱买了一台小白,并且毕业设计的题目也定为“手机银行iOS客户端的设计与实现”,可惜事与愿违。当时我手上有一个房地产公司的在建工程管理系统的项目,交付时间紧迫,需求改了又改。眼看马上毕业了,手上的项目没有做完,iOS开发的学习也因此而搁浅,甚至眼看着毕业设计都无法按时完成。毕业前的一个月,我给导师发了一封邮件,陈述了我的情况和困难,并请求更换毕业设计的题目,感谢我的老师对我的信任和帮助,接受了我请求更换毕设题目的请求,最后项目如期交付,毕设顺利通过答辩,并且得到了老师的好评。只是iOS开发的学习就这么中断了,而打算毕业就去做一名iOS开发工程师的美梦也因此而破灭。
     
     11年7月,我入职了之前签约的一家公司,做了团队里面的一名数据库工程师,另外还参与软件实施和部分培训工作。当时间敲响2014的钟声,我发现自己居然已经在这里干了2年有余,两年来,学到了很多东西,沟通的、协作的、管理的,特别是熟悉了Oracle数据库,并且从一个在几个人面前说话都会声音发抖的闷骚少年变成了可以在50人的大课堂上侃侃而谈的讲师,我觉得很有成就感。
     
     年假期间,胡吃海喝之余,开始梳理、规划新的一年要做的事情,反思过往,思考未来,我想到了转型。云计算、大数据、移动互联网是未来的发展趋势,特别是当我拿起11年买的那本Objective-C基础教程的时候,我发现内心依然很激动,依然充满了渴望和不舍。

     3月,我试着投了几份简历,面了一些职位之后,我愈加发现,必须转型,去做一直想做而没有做的事情。于是迅速确定了目标,打算从头开始。

     开这个博客,记录一下自己从头开始的转型之路,以学习笔记为主,一是对自己学到的东西做一个归纳和总结,二是如果有跟我类似情况的同学,也许有一定的参考价值,三是以后遇到的问题、心得体会能有个固定的地方交流讨论,得到高人的指点。

     工作之余自学了C语言,加上之前有一定的Java和C++的基础,iOS开发语言部分的学习并不困难,Java和Objective-C都是面向对象的编程语言,而对象是Objective-C的核心,所以学好Java对学习Objective-C有莫大的帮助,这里推荐一个关于Java的学习资料,一起进步。http://dl.vmall.com/c0j9mg6na2

IOS开发开篇之Objective-C语法基础      首先声明:本系列技术博客只作学习之用,不存在其它目的。     作者从在吸收众多网友经验基础上,结合自己在IOS开发的经验将对IOS开发技术进行总结,以供后来者学习,更希望借此使自己对IOS开发的深入理解。      一、Objective-C与C的渊源      Objective-C诞生于 20 世纪 80 年代,由Brad Cox 发明,意在将流行的、可移植的 C 语言与优雅的 Smalltalk 语言结合在一起。Objective-C 是 C 语言的一个扩展集,它以 C 语言为基础,在语言 阅读详情

相关推荐

iOS开发之蓝牙4.0 -- BLE开发

前言—— 常用概念用语: MFI ( make for ipad ,iphone, itouch)  -------- 专们为苹果设备制作的设备 BLE (buletouch low energy)                  --------  蓝牙4.0设备因为低耗电,所以也叫做BLE peripheral                             

xinzhaoyu的博客 3084

从0到1用cursor开发iOS应用(一)

我们先来看几个截图和成品,这个是我用cursor进行生成的设计页面,xcode编译的内容,为方便大家可以看到情况,我先截个图,之后我们再来进行一步一步的细节解析。支付完善,苹果自动处理全球支付,汇率,退款,更快,web网站接入stripe相对麻烦,APP更容易验证最小可行性产品(MVP)今天是第一天,我们先给大家科普,以及解释下相关细节,方便知道为啥我们开发,希望对大家接下来开发APP有用。我是彭涛,在成都,创业4年,做AI 相关,PM,懂点流量和自媒体,测试和发布,编译iOS APP进行发布上架。

涛哥聊Python 1662

iOS12.0、iOS12.1 WKWebview设置userAgent不生效 解决方案

UIWebview切换WKWebview背景: apple将会禁用UIWebview,且给到开发者切换WKWebview的deadline为2020年11月。 原本以为可以无缝切换,还可以带来一波性能提升,可以跟老板吹一下。没想到牛皮刚吹出去,就有海量的bug铺面而来。一部分是由于对WKWebview的特性理解不足,错误调用api导致,另一部分是WKWebview自身的bug(此部分才是最...

漂客的博客 4179

探索iOS开发新境界——苹果开发iOS 17.0.1镜像包下载说明

探索iOS开发新境界——苹果开发iOS 17.0.1镜像包下载说明 【下载地址】苹果开发iOS17.0.1镜像包下载说明 该项目提供了苹果官方发布的iOS 17.0.1镜像包资源,专为开发者设计,方便进行iOS应用程序的调试与开发。通过简单的步骤,用户可以将镜像包文件放置到指定路径,并在Xcode中直接使用。为确保顺利使...

gitblog_06787的博客 1122

Flutter开发之——iOS原生项目导入Flutter(1)

最后这里放上我这段时间复习的资料,这个资料也是偶然一位朋友分享给我的,里面包含了腾讯、字节跳动、阿里、百度2020-2021面试真题解析,并且把每个技术点整理成了视频和PDF(知识脉络 + 诸多细节)。还有高级架构技术进阶脑图、高级进阶架构资料帮助大家学习提升进阶,这里我也免费分享给大家也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。一起互勉~网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2301_77595001的博客 1252

uniapp ios原生插件与混合开发教程 - 开篇

此系列教程,我会带着您从0到1学习uni-app ios原生插件开发、原生混合开发。 此系列目前共9篇文章, 前7篇主要讲解原生插件开发的相关技术点。 后2篇主要讲解通过uniapp的 uni小程序SDK 如何在原生应用中实现小程序的功能 。

Rey的技术博客 2938

从0到1:iOS开发学习全攻略

iOS开发学习指南:从入门到实践 本文系统介绍了iOS开发的完整学习路径。首先阐述了iOS开发的重要性和市场前景,随后详细讲解了学习前的准备工作,包括Mac硬件和Xcode软件要求,以及Swift/Objective-C语言选择建议。在知识体系部分,重点介绍了UIKit框架、MVC设计模式、数据存储和网络请求等核心技术。学习方法推荐了优质的在线课程、官方文档和实战项目资源,并针对常见的开发环境配置和代码调试问题提供了解决方案。最后,文章展望了iOS开发在AR/VR、AI等新兴技术领域的发展前景,鼓励开发者持

大雨淅淅的博客 1973

iOS 5.0开发实战基础教程源码

iOS平台提供了丰富的标准UI控件,帮助开发者快速构建出功能丰富且用户友好的应用程序。这些控件可以分为多个类别,每个类别中的控件都有其特定的用途。按钮(UIButton):用于执行一个动作或者响应用户的点击。文本控件(UITextView, UILabel):用于显示多行或单行文本信息。切换器(UISwitch, UISegmentedControl):用于在多个选项之间进行切换。表格视图(UITableView):用于展示列表数据,是iOS应用中常见的数据展示方式。

weixin_33363025的博客 1163

从0到1用cursor开发iOS应用(二)

我们这里面主要是用到 Curosr进行AI编程,所以这个时候我们需要打开下载好的Cursor工具,然后我们的主要流程,就是通过在cursor进行和AI对话调试修改代码,然后到Xcode上去进行编译代码。AI变化真的太快了,真的是AI一天,人间一年。有了设计这块,这样我们可以做到真正的独立开发,而不是依赖设计师,当然更加优质的产品肯定需要设计师以及我们需要动 figma或者sketch等等,但是刚开始我们这个已经OK了。OK,我们看到这就是我们已经执行,修改的第一行代码,我们今天的第一步就已经完成了。

涛哥聊Python 2322

掌握Cocos2d-iphone-1.0.1 SDK的iOS游戏开发实战

本文还有配套的精品资源,点击获取 简介:Cocos2d是一款在iOS上广受欢迎的开源2D游戏开发框架,提供了一整套用于构建游戏和互动应用的工具和库。本资料包详细讲解了Cocos2d的核心概念、版本特性、开发流程和学习资源,以及如何通过Cocos2d及其跨平台扩展Cocos2d-x和Cocos Creator来创建丰富的游戏内容。 1. Cocos2d核心概念解析 ...

weixin_33557333的博客 1307

ATE自动化测试设备:硬件与软件的完美协同

本文深入解析了ATE自动化测试设备如何通过硬件与软件的完美协同,实现高效、精准的电子产品测试。文章详细阐述了ATE系统的硬件架构(如测试控制器、仪器模块、开关矩阵)与软件层次(如测试管理、仪器控制、数据分析),并结合实战案例,揭示了软硬件协同设计在提升测试效率与可靠性中的关键作用。

weixin_29218509的博客 166

iOS开发经验1.0

1.在故事版中设置分割线的方法 其实就是拖一个View进来然后加heigh=1的约束啦~2.cocoapod install 速度慢的问题 pod install --verbose --no-repo-update3.#import "HHAlertView.h" 这是一个iOS提示对话框库,具体用法之后会提到4. [NSTimer scheduledTimerWithTimeIn

lifeapprentice的博客 291

如何实现chrome谷歌浏览器多开(独立环境 独立cookie)

由于各种各样的原因,你可能需要在一个电脑登录某个平台,比如一个电脑登录3个公众号,或者3个知乎等等。最简单的方案是,直接安装3个不同的浏览器,比如一个谷歌浏览器,一个火狐浏览器,一个 Edge 浏览器。这个方案也能解决,但如果想多开10个呢?安装10个不同的浏览器也能解决,但感觉这样比较复杂,另外一方面安装太多的应用,会导致电脑卡顿。这里给大家介绍,我在 Win 和 Mac 系统下的躲开解决方案。Win 系统下的解决方案最为简单,原理就是给不同的谷歌浏览器,指向不同的用户存储路径即可。

lzqial1987的专栏 1万+

从0到1开发iOS相机应用:基于LLSimpleCamera的实战案例

LLSimpleCamera是一款简单且可定制的iOS相机控件和视频录制工具,它为开发者提供了快速实现相机功能的解决方案。无论是构建拍照应用还是视频录制应用,LLSimpleCamera都能帮助你轻松上手,无需从零开始开发复杂的相机功能。 ## 为什么选择LLSimpleCamera? LLSimpleCamera作为一款轻量级的相机框架,具有以下优势: - **简单易用**:提供简洁的AP

gitblog_01161的博客 1017

别再为CAD和GIS数据对不上而头疼了!一份完整的ArcGIS for AutoCAD坐标系定义与数据套合指南

本文详细介绍了如何通过ArcGIS for AutoCAD插件解决CAD与GIS数据坐标系不匹配的问题,实现数据的精准套合。文章从坐标系冲突分析、插件核心功能解析到五步标准化工作流,提供了完整的解决方案,帮助工程师和设计师提升跨平台协作效率。

weixin_42531886的博客 216

OpenFeign, Zuul, Gateway相互不兼容的问题总结

版本 Lib Vresion spring-cloud-starter-gateway 3.1.0 spring-cloud-dependencies 2021.0.0 spring-cloud-starter-netflix-zuul 2.2.6.RELEASE spring-cloud-starter-openfeign 3.1.0 1. Zuul 与OpenFeign 一起使用的问题 错误信息 jav.

Harry的博客 4131

iOS核心开发手册【1.0】

iOS触摸交互开发指南 本文系统介绍了iOS平台基于触摸的交互开发技术。主要内容包括: 触摸事件处理机制 触摸事件的生命周期(Began/Moved/Ended/Cancelled) UIResponder类的触摸响应方法 响应者链的工作原理 单点与多点触摸的区别 手势识别器 系统内置手势类型(点击、滑动、缩放、旋转等) 手势识别器的优势与使用场景 如何通过目标-动作机制简化手势处理 直接操纵界面实现 视图拖拽的底层实现原理 处理触摸位置偏移的技巧 视图层级管理的最佳实践 文章通过DragView实例详细演

qq_43416206的博客 990

python实现RsaWithSHA256签名以及国密Sm3WithSm2签名

【代码】python实现RsaWithSHA256签名以及国密Sm3WithSm2签名。

weixin_45005677的博客 3352

【亲测免费】 苹果开发iOS 17.0.1 镜像包下载说明

苹果开发iOS 17.0.1 镜像包下载说明 【下载地址】苹果开发iOS17.0.1镜像包下载说明 该项目提供了苹果官方发布的iOS 17.0.1镜像包资源,专为开发者设计,方便进行iOS应用程序的调试与开发。通过简单的步骤,用户可以将镜像包文件放置到指定路径,并在Xcode中直接使用。为确保顺利使用,建议检查Xcode...

gitblog_06708的博客 574

过压保护电路(OVP)

作者:AirCity 2020.2.4 Aircity007@sina.com 本文所有权归作者Aircity所有 1 示例一 当VBUS=5V时,各点电压电流如图所示,Q1接近截止,输出信号是5V。 当VBUS=5.4V开始,输出信号开始下降,直到VBUS=6.1V,输出信号降低为0.6V。 下面是实测波形,这个电路,输出信号的电压不会超过5.4V,这个输出信号可用于电源的控制信号。 2 ...

AirCity123的博客 3万+

基于FPGA的相控阵雷达波束控制系统设计(2)

也就是在计算波控码时0,按2.8125递增,取遍-90

qq_43416206的博客 1812

[查好友ios1.0版发布总结V]开发流程规范化

经过了查好友ios1.0版第一阶段的开发(也是查好友产品的第二个milestone),开发流程中的许多问题已经跃然纸上。本文对部分关键点做了简要总结。 瓶颈一:产品设计与开发实现的衔接 产品设计阶段,递交给开发组的产出以 产品原型 和 用户用例、场景 为核心。传统的软件工程实现中,在开发之前需要做好需求调研,并完成SRS(Software Requirement Specifica

biaobiaoqi的老博客 3902

MySQL操作之用户管理权限管理:(DC)(五)

一、简介 二、用户管理 2.1 User表 2.2 创建普通用户 2.3 删除普通用户 2.4 修改用户密码 2.5 解决root用户密码丢失 三、权限管理 3.1 MySQL的权限 3.2 授予权限 3.3 查看权限 3.4 收回权限

lydms的博客 4507

IOS开发学习笔记Day1-OC基础一

IOS开发学习笔记Day1-OC基础一简单类的声明与实现类的方法有返回值,参数,多个参数,标签的方法类方法OC 中的字符串代码标记,分割修改代码模版开发文档安装 简单类的声明与实现 #import <Foundation/Foundation.h> // 类名后面的 :NSObject 是为了让我们的Iphone类具备创建对象的能力 @interface Iphone : NSObje...

lijianbiao0的博客 585

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IOS开发 IOS9.0上遇到的一些新问题

关于IOS9.0遇到的一些问题 关于IOS9.0 需要配置白名单适配啥的,这里有个链接,写的很详细,可以参考下:https://github.com/ChenYilong/iOS9AdaptationTips 接下来就说在 真机在IOS9 上遇到的一些问题: 1,多语言问题 由于 手上做的app 是国际化的app,因此做了多语言,使用了系统的NSlocali

七月飞雪的专栏 4308

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

从0到1,带你创建。ios发布证书、开发证书

本文详细介绍了如何为iOS应用创建发布证书的完整流程。首先需要注册Apple开发者账号并支付年费,然后通过Mac钥匙串工具生成证书签名请求文件(CSR)。之后在Apple开发者网站创建App ID和发布证书,下载.cer文件后导出为.p12格式,同时生成.mobileprovision配置文件。文中提供了清晰的步骤截图,并建议建立规范的文件夹结构管理证书文件。整个过程涵盖了从CSR生成到最终获取发布证书的全套操作指南。

weixin_50363811的博客 916

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: 关于在其他机器上重启管理服务的步骤
下一篇: iOS开发学习笔记 2-1 C语言部分 初识C语言
BobooO
博客等级 码龄18年 29粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值