![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
文章平均质量分 68
火邑
这个作者很懒,什么都没留下…
展开
-
iOS开发如何快速成长?
NO.1 毫无疑问,做有难度的项目.当时正在快乐的当一只小菜鸡的我沉浸在了解了delegate原来是回调的意思正充满着满满的幸福感的时候,被产品告知必须完成以下几个功能.完成类似于vine的短视频录制功能和画中画(我记得当时vine的版本只到1.X),而且AVFoundation什么的完全没听过.完成City Guides里的地图动画.(如果有不清楚这个的去appstore下一个国家地理杂志出的C...原创 2018-03-31 22:30:31 · 205 阅读 · 0 评论 -
iOS开发者必备:五大编程类工具
作为一个开发者应该学会去整理收集开发常用的工具类,这些复用的工具可以在项目开发中给你很大程度提高你的工作效率。难道你不想早点完成工作,然后出去撩妹、陪女朋友或者回家陪老婆孩子吗?反正我想早点回家。iOS10正式版的发布,无疑又掀起一场开发热潮。iOS开发工具多如牛毛,开发者在编写大段代码时,难免会出现结构或语法错误。所以选择一款功能强劲且实用的编程工具对开发者来说可谓是大有裨益。小编收录和整理了对...原创 2018-04-04 17:11:47 · 795 阅读 · 0 评论 -
学习iOS 编程的一些建议
小编在网上找了一下资料,总结了一些经验,如何从一个iOS毛头小子到现在的高级工程师,先跟大家分享一下一些好的资料。1首先推荐几本教材http://www.bignerdranch.com/we-write/objective-c-programming.htmlhttp://www.bignerdranch.com/we-write/ios-programming.html(这两本书都有中文版的)...原创 2018-04-04 17:14:56 · 498 阅读 · 0 评论 -
学习iOS 编程的一些建议
小编在网上找了一下资料,总结了一些经验,如何从一个iOS毛头小子到现在的高级工程师,先跟大家分享一下一些好的资料。1首先推荐几本教材http://www.bignerdranch.com/we-write/objective-c-programming.htmlhttp://www.bignerdranch.com/we-write/ios-programming.html(这两本书都有中文版的)...原创 2018-04-04 17:17:06 · 263 阅读 · 0 评论 -
IOS开发:APP从业者必知的APP开发标准流程
众所周知,整个移动app设计和开发都是一项庞大的工程。想要开发一个相对较优秀的app。至少3到6个月的时间。今天,小编从百度搜索了几个非常不错的介绍整个APP开发标准流程、推广、上线等阶段的APP开发和运营的知识点,跟大家一起来分享。在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件...原创 2018-04-04 17:20:44 · 971 阅读 · 0 评论 -
我们希望在iOS 10中看到什么
腾讯科技讯 6月7日消息,据外电报道,新款iOS是苹果每届WWDC(全球开发者)大会上最令人激动的看点之一。它通常都会推出一些针对开发者和用户的新功能。这种免费的升级程序让我们所有人都可以享受到它的好处。现在,它已推出了公开测试版,它的最终版本要到9月才会推出。下面是我们希望在下一代iOS 10中看到的东西。1. 改善的键盘导航功能 谷歌(微博)和微软均推出了针对iPhone的键盘。但是,...原创 2018-04-04 17:28:12 · 387 阅读 · 0 评论 -
这就是Android无法彻底击败iOS的原因
Android和iOS的支持者经常会预言自己所支持的平台会彻底击败和摧毁对方,但这么多年过去,谷歌和苹果依然统治着移动移动领域,谁也没有把对方打败。双方的支持者是时候该端正心态,去接受这两大平台的共存了。最近,iPhone销量下滑的新闻引起了广泛的讨论。在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个...原创 2018-04-04 17:32:31 · 281 阅读 · 0 评论 -
iOS开发——仿微信图片浏览交互的实现(向下拖拽图片退出图片浏览器)
效果如下图效果图.gif实现图片组的浏览,包含捏合缩放、双击缩放、单击退出、向下拖拽退出等。重点是“向下拖拽退出”的实现。在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2018最新的iOS进阶资...原创 2018-03-29 11:13:59 · 1053 阅读 · 0 评论 -
iOS 中关于列表滚动流畅方案的一些探讨
近些年,App 越来越推崇体验至上,随随便便乱写一通的话已经很难让用户买帐了,顺滑的列表便是其中很重要的一点。如果一个 App 的页面滚动起来总是卡顿卡顿的,轻则被当作反面教材来吐槽或者衬托“我们的 App balabala...”,重则直接卸载。正好最近在优化这一块儿,总结记录下。在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,...原创 2018-03-29 11:18:24 · 477 阅读 · 0 评论 -
【干货】iOS开发学习中不易弄清楚的六种开发模式
相信很多刚开始接触ios的程序员会遇到这类问题,本文小编就为大家详细解说这6种模式应用场景,帮助大家理清思路,学好ios开发。1代理模式应用场景当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate。...原创 2018-04-04 17:03:37 · 148 阅读 · 0 评论 -
IOS开发:APP从业者必知的APP开发标准流程
众所周知,整个移动app设计和开发都是一项庞大的工程。想要开发一个相对较优秀的app。至少3到6个月的时间。今天,小编从百度搜索了几个非常不错的介绍整个APP开发标准流程、推广、上线等阶段的APP开发和运营的知识点,跟大家一起来分享。在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件...原创 2018-03-28 17:35:13 · 1484 阅读 · 0 评论 -
ios (实用)模仿 Apple 教學範例,寫出一手好 Swift
對許多剛學會 App 開發技術的初學者來說,他們懂得 Swift 語法,也熟悉各種常見功能的 iOS SDK,但在實際開發 App 時,卻常遭遇 2 個問題:不知如何寫出容易理解和維護的程式。遇到問題時,想到四五種解法,不知該用哪一種。要解決這兩個問題,最好的方法莫過於參考大大們的 App 大作,學習模仿他們的程式碼。然而有時神人們可能會採用一些高深莫測的技術,讓初學者難以理解。對初學者來說,也許...原创 2018-04-08 20:58:33 · 306 阅读 · 0 评论 -
Runtime在iOS开发中的实际应用
运行时的文章一直被同学们热炒,当然现在面试中也都喜欢问道,当大伙说的头头是道时候,可到真正的项目中几乎局限只会关联对象或者MethodSwizzling奉为神剑到处挥砍,开发毕竟不能纸上谈兵,实践出真知,介绍目前在项目中runtime的具体使用,真切希望和各位同学探讨。(个人的使用)使用 runtime 为 UIButton 分类修改响应位置 使得点击范围扩大https://github.com/...原创 2018-04-08 21:40:36 · 343 阅读 · 0 评论 -
iOS开发中静态库介绍
最近在使用使用一个网上的Demo的时候. 出现另一令人烦恼的问题 . 就是它里面有嵌套的工程. 如下图所示. 工程里面还嵌套有一个工程. 真的是让人煞费苦心 ... 其实这个问题看起来并不是很难, 如果是一般的工程的话, 解决方法有两种: 1. 我可把嵌套工程里面的文件拖拽出来. 修改一些属性什么的应该可以使用了 2. 还有一种方法就是我把嵌套里面的工程整个生成一个静态库文件.把我需要使用的文件的...原创 2018-03-28 11:59:23 · 150 阅读 · 0 评论 -
iOS蓝牙开发:蓝牙的连接和数据的读写
蓝牙开发说简单也简单,说不简单也有点难,开发人员在首次开发蓝牙前首先需要搞清楚蓝牙开发的概念,还要了解掌握蓝牙开发的一整套流程,这样才能快速上手开发蓝牙。 蓝牙开发分为两种模式:管理者模式和中心者模式。管理者模式基本很少用到,相当于iPhone手机作为外设,自己创建服务和特性,然后用其他设备连接iPhone手机;中心者模式一般是大部分情况下都会使用的,使用中心者模式开发相当于iPh...原创 2018-04-10 21:49:38 · 875 阅读 · 0 评论 -
iOS开发:App显示温度的时候,摄氏度和华氏度相互转换(为了适配美国等地区)
由于业务需要,最近在开发过程中遇到了摄氏度和华氏度之间的转换情况,查了网上没有相关例子,就分享一下。我们的需求是这样的,在App的配置页面需要展示温度的单位,但是由于业务关系需要在美国销售,所以要迎合美国市场,又要兼容其他地方(全球百分之九十的地方都是用的摄氏度来作为温度单位),这就需要做一个温度单位的转换,都知道美国是个独立的国度,他们使用的显示单位都是“华”开头的,比如:华氏度、华里。。。那么...原创 2018-04-10 21:55:51 · 2549 阅读 · 0 评论 -
iOS开发:通过UIWebView加载读取本地文件(word文档)
做过iOS开发的程序猿,对UIWebView都不陌生,因为只要涉及到开发工作,就一定会涉及到这方面的运用。UIWebView是苹果自带的框架,也算是苹果程序内部的浏览器,可以浏览web网页,也可以打开HTML/HTM、PDF、docx、txt等格式的文本文件,其实苹果自带的浏览器Safari就是用UIWebView来实现的,具体原理简单的说就是服务器将MIME的标识符等放入传送的数据中,然后告诉浏...原创 2018-04-10 21:58:03 · 1465 阅读 · 0 评论 -
【干货】iOS开发学习中不易弄清楚的六种开发模式
相信很多刚开始接触ios的程序员会遇到这类问题,本文小编就为大家详细解说这6种模式应用场景,帮助大家理清思路,学好ios开发。1代理模式应用场景当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate。...原创 2018-03-28 16:13:22 · 220 阅读 · 0 评论 -
iOS开发者必备:五大编程类工具
作为一个开发者应该学会去整理收集开发常用的工具类,这些复用的工具可以在项目开发中给你很大程度提高你的工作效率。难道你不想早点完成工作,然后出去撩妹、陪女朋友或者回家陪老婆孩子吗?反正我想早点回家。iOS10正式版的发布,无疑又掀起一场开发热潮。iOS开发工具多如牛毛,开发者在编写大段代码时,难免会出现结构或语法错误。所以选择一款功能强劲且实用的编程工具对开发者来说可谓是大有裨益。小编收录和整理了对...原创 2018-03-28 16:51:24 · 41288 阅读 · 1 评论 -
iOS--UISearchBar 属性、方法详解及应用(自定义搜索框样式)
自定义搜索框的宽高很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar。但实际项目中我们通常需要更改系统默认搜索框的样式。为了实现这一目标,我们需要先搞懂 UISearchBar 的属性及方法。在系统的掌握了这些基础的前提下才能更好的去应用它,包括修改样式、或者是模仿系统搜索框的样式自定义一个自己的搜索框等。在这里我还是要推荐下我自己建的iOS开发学习群:6805652...原创 2018-03-29 11:23:27 · 1754 阅读 · 0 评论 -
iOS理解Objective-C中消息转发机制附Demo
在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2018最新的iOS进阶资料和高级开发教程...原创 2018-03-29 11:40:15 · 190 阅读 · 0 评论 -
移动开发:IOS开源库,让您的开发飞起
一、PDTSimpleCalendar(最好的 iOS 日历组件。你可以通过许多方法定义它,包括工作逻辑和视觉效果。)在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2018最新的iOS进阶资料和...原创 2018-03-29 12:07:24 · 230 阅读 · 0 评论 -
Web前端开发,利用HTML5 Canvas实现监控系统页面展示
今天我们将向您展示如何创建前端监控系统。在这里相信有许多想要学习web前端的同学,大家可以+下web前端学习分享裙:九六零+五零八+九二零,即可免费领取一整套系统的 web前端学习教程!欢迎大家来交流学习,我们一起学习,我认为程序员不应该停止,而是永远在学习的道路上。该示例的动态效果如下:让我们从基本场景开始。在HT中,将外部场景导入内部非常常见的方法是解析JSON文件。使用...原创 2018-12-23 19:24:01 · 4903 阅读 · 0 评论 -
Web前端自学,VScode是不是首选?
自己名言:人的一生或许只有努力学习,才会取得进步。闲聊一线:作为PC客户端开发的程序猿,在公司做个很多杂事....数据库....PV接口...DB协议....IM协议等等,看上去好杂。不过我对Web前端很感兴趣,原因主要是我和web端的一个同事,在做客服端和Web端协议交互协议的时候,爱上的....哈哈...不过我由于忙,一直没怎么学习Web相关的知识(html、css、javascr...原创 2018-12-23 21:27:43 · 1750 阅读 · 0 评论 -
web前端 javascript 前端常见跨域解决方案,解决浏览器各大问题
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入:<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: j...原创 2018-12-23 21:35:26 · 528 阅读 · 0 评论 -
前端优化:几个技巧,提高 Web 性能(结尾资料分享)
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入:<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: j...原创 2018-12-23 21:47:44 · 475 阅读 · 0 评论 -
马化腾不会告诉你的 腾讯专属WEB前端知识结构和技能汇总
项目起源前端知识结构图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个GitHub项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。在这里相信有许多想要学习web前端的同学,大家可以+下web前端学习分享裙:九六零+五零八+九二零,即可免费领取一整套系统的 web前端学习...原创 2018-12-23 21:53:50 · 725 阅读 · 0 评论 -
前端开发CSS快速入门的3种方法,CSS游戏化编程很有趣!
PHP是世界上最好的语言,这是一个老梗。有不少学习PHP的程序员后来去做了前端开发,毕竟近些年前端开发还是蛮吃香的。学习PHP不仅仅要学习html,而且还要学习CSS。CSS是万维网联盟在 HTML 4.0 之外提出,目的是为了让CSS完成样式与内容的分离。那么,CSS如何入门呢?w3cschool在这里分享几个方法:0、研究w3cschool CSS教程w3cscho...原创 2018-12-18 20:54:15 · 391 阅读 · 0 评论 -
2019年转行Web前端开发,一定要看的技术指南和趋势(附学习资料
1.基础前端开发者1.1 HTML & CSS最基础的知识:语义化的HTML元素基础的CSS语法Flexbox & GridCSS变量浏览器开发者工具1.2 响应式布局在这里我还是要推荐下我自己建的web前端开发学习群:731669587,群里都是学web前端开发的,如果你正在学习前端 ,欢迎你加入,大家都是软件开发党,不定期分享干货...原创 2019-05-15 22:57:30 · 534 阅读 · 0 评论 -
以前的老教程不要看了!2019年最新的WEB前端自学教程,新才是王道
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。...原创 2019-06-14 17:23:50 · 1121 阅读 · 1 评论 -
前端开发之CSS实现在网页正中间显示的弹出层
一直以来,让前端工程师头疼的问题肯定包括垂直居中这个问题吧,什么文字垂直居中,图片垂直居中之类的,很头疼对不对,如果现在让你写一个在网页正中间显示的弹出层,你会用什么方法写呢?今天来分享一下小编所知道的几种方法,希望能对大家有用,如果你有更好的解决方法,也欢迎你来告诉我,让小编也涨涨姿势哈。第一种:固定宽高的弹出层运行效果在这里相信有许多想要学习web前端的同学,大家可以+...原创 2018-12-17 20:58:14 · 1625 阅读 · 0 评论 -
2018年最全iOS开发之第三方库
最全iOS开发之第三方库最新增加EAIntroView 一个灵活的介绍界面,可以用作引导页UI下拉刷新EGOTableViewPullRefresh– 最早的下拉刷新控件。SVPullToRefresh– 下拉刷新控件。MJRefresh– 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”...原创 2018-05-08 12:45:10 · 3567 阅读 · 0 评论 -
iOS逆向抖音学习滤镜,你知道吗?
逆向不只可以让我娱乐别人的APP,我们也可以从别人的APP中学到一些东西,有时候我们会为了某种实现去逆向。由于前段时间公司项目需要写一个类似抖音的滤镜,不免就对抖音起了好奇心。最后效果如下:IMG_0719.jpg工具依然使用MonkeyDev,然后是分析工具Hopper,log工具NSLogger步骤在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果...原创 2018-03-29 12:08:07 · 1828 阅读 · 1 评论 -
iOS 最新App图标和启动画面尺寸
在这里我还是要推荐下我自己建的iOS开发学习群:680565220,群里都是学ios开发的,如果你正在学习ios ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有iOS软件开发相关的),包括我自己整理的一份2018最新的iOS进阶资料和高级开发教程一、概念:1. 桌面图标 (app icon)iPhonex/8/7/6 plus(@3x) : 180 ...原创 2018-04-11 22:38:39 · 6542 阅读 · 0 评论 -
iOS 12 新功能亮相,必须升!
自从广大的果粉升级了iOS11以来,特别是iPhone8以下的老机型,一直是抱怨不断,“降频门”、“关机门”,“电池鼓起门”让苹果公司广受诟病,今天小编突然发现 iOS News And More 来了个 iOS 12新功能的渲染图,展示了很多的新功能。这下小编可来了精神,让受伤的心灵得到了一点安慰,快看看 iOS 12新增了哪些功能!在这里我还是要推荐下我自己建的iOS开发学习群:6805652...原创 2018-04-11 22:41:46 · 599 阅读 · 0 评论 -
苹果遭遇史上最严厉的泄密:自家的iOS源代码居然泄漏了
对于苹果来说,iPhone固然很重要,但是其背后真正的护城河是封闭的iOS系统才对,试想下如果系统的源代码泄漏了,这会是怎样的后果?据外媒Motherboard报道称,苹果遭遇了史上最严厉的泄密,自家的iOS源代码居然泄漏了。报道中提到,这个源代码来自于iOS 9系统版本,其几个月前就曾被分享在了Reddit上,而现在GitHub上也出现了同样的核心源代码,而经过专业人士的鉴定后发现,这确实来自苹...原创 2018-04-05 20:46:24 · 430 阅读 · 0 评论 -
除了性能缩水还有啥问题?盘点iOS升级的大坑
最近,iOS升级后会限制老旧设备性能一事,闹得沸沸扬扬。有消息显示,iOS升级后会对电池老化的设备进行性能限制,这点得到了苹果官方的确认。于是很多iOS用户一下子就炸了:就说为啥iOS越升级越卡,原来竟有这么一个大坑!那么除了会限制性能,iOS升级还会有什么坑爹之处?今天就来简单盘点一下吧!越升级设备越卡尽管文章开头就提到了,但首先还是先得说说这个近期被热议的大事件。iOS越升级设备越卡这个大坑应...原创 2018-04-05 20:49:35 · 370 阅读 · 0 评论 -
[IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld
首先这篇文章比较长,若想了解Xcode7的免开发者帐号真机调试运行IOS程序的话,直接转到第五部分。 本文章的内容来自于百度、谷歌得到的别人努力成果的基础上,再加上自己的实践总结得出的,截图写字不容易啊。所有的软件安装和IOS程序运行都测试通过。 本文章内容包括 第一部分:软件准备 第二部分:安装VMWare Workstation、解锁VMWare和安装OS X 第三部分:在OS X上安...原创 2018-05-08 21:47:58 · 691 阅读 · 0 评论 -
iOS最安全?细数iOS曝过的安全漏洞|苹果|iOS|漏洞
昨天,苹果iOS/OS X被曝出重大安全漏洞,攻击者可以通过此漏洞窃取多达上千个应用的密码,漏洞一旦被黑客掌握,其后果将是毁灭性的。不过好在这个漏洞的发现者是一群研究人员,而且他们已将漏洞问题汇报给苹果公司。 这个号称最安全的操作系统,既能吸引全世界的关注目光,自然就会受到更家严格的审视和要求。下面,雷锋网和大家一同来回顾从iOS 6开始,iOS系统上出现过的那些安全漏洞。 iOS6 无法根...原创 2018-05-08 22:18:09 · 3020 阅读 · 0 评论 -
iOS逆向实践记录-让非6s机型在SpringBoard拥有3DTouch
首先先给我这困难的语言表达能力道个歉哈,真的尽力了。最近才接触不久的逆向工程,刷夜,爆肝,把《iOS应用逆向工程》这本书的工具,全部看了一遍,并且尝试了一遍,感觉需要点什么。 那就是实践! 最近6s手机出了3DTouch,无奈手中没有这款机型,恰好最近对逆向小有心得,又听说过已经有插件能实现同样的需求,证明确实有可行性,于是开动。根据点击的判断和出现,初步感觉,这应该不需要多少行代码就能搞定,应...原创 2018-05-12 12:15:53 · 511 阅读 · 0 评论