iOS开发者的一些前端感悟

很多前端工程师会把自己比作“魔法师”,而对于JavaScript这门语言,我也想把它唤作一门“有魔力的语言”。因为这群有无限想法的人,真的在用它创造各种让你惊叹的事物。 一、前言几年前,笔者还是一名初涉编程的学生,对于开发的各个领域都倍感新奇。曾经在知乎一个编程相关的问题下,看到一个关于各个领域的诙谐论调...

「iOS」高仿【少数派】客户端 代码+思路讲解

一、写在前面在我的iOS开发学习过程中,阅读过许多同学的高仿项目文章、源码,对我助益颇深。但是许许多多的高仿项目在技术方面各有侧重,所以我先把本项目中值得探讨的技术点列出,方便正好需要的同学。 本项目重点探讨: UITableview的性能优化 UIScrollView的进阶使用 少数派客户端导航栏动态效果的实...

从简书iOS客户端,来谈谈Hybrid方案细节设计

作为一位 iOS 开发人员,你应该已经敏感地发现,自己的工作涉及内容已经不止于 Native 的部分,因为 Hybrid App 和 ReactNative 等技术方案已经不仅仅是概念,越来越多的公司开始着手自己的 Hybrid 方案以及 ReactNative 本地化工作。 一、引言介绍相关概念的优秀文章已...

「LYIconfont」快捷设置iconfont的工具类

在刚刚接触iOS开发的时候,每次涉及到图标、按钮等绘制工作时,都觉得无比繁琐。因为我们需要将尺寸合适的图片格式的素材加入到项目中,设置一系列冗杂的UIImageView相关设置。当然,如果需要在不同分辨率下显示,我们还需为一个图标准备多个不同分辨率的素材。当你的设计改变,仅仅想要将一个小图标的颜色进行替换时,...

「PHP」行车服务app后端代码简析

之前发布了一篇关于我的行车服务appiOS端代码简析的文章:文章地址。 此篇是对这个项目后端PHP代码的简析。 iOS端代码地址: iOS代码,PHP代码。如果你觉得有帮助,希望能够点个Star,感谢~ 笔者对于PHP学习也刚开始不久,所以此篇不敢妄言指导,只是把这个项目后端代码的结构、实现讲述一遍,希望大...

「iOS」行车服务app 「客户端、后端思路+代码」

最近开发了一个行车服务项目,iOS客户端采用Objective-C编写, 后端采用PHP搭建,部署在阿里云,操作系统为Linux CentOS 7.3,数据库MySQL,服务器为Apache,是比较基础的LAMP组合。 iOS端代码部分我会讲述整体的开发思路,一些有意思的功能点也会详细说说。 后端代码比较简单...

移动应用程序开发:Web VS. 原生(译)

原文《mobile application Development: Web vs. native》,是由Andre Charland和Brian Leroux发布在《Communications of the Acm》的文章,深入探讨了移动领域Web开发和原生开发相关的问题。截止翻译,引用量320。 1W...

让你的图片加载姿势更优美- iOS图片加载的优化

最近负责使用纯React Native搭建一个新客户端,封装native组件时,对图片加载的方式进行了不同场景的优化,尽可能提高了客户端的性能。 Apple官方为生成一个UIImage对象提供了两种方法: imageNamed,参数为图片的名字 imageWithContentsOfFile,参数是图片文...

「iTerm」 and 「Oh My Zsh」 配置记录

昨天配置了一下自己的iTerm,最后的效果确实颜值飙升,终端的使用也方便了许多。非常感谢简书的@SuperDanny,本文主要是对他的教程中遇到问题的注解,方便以后查阅。 首先上效果图: 1.下载安装 iTerm 2.将默认bash切换为zsh1chsh -s /bin/zsh 3.cd到根目录,安装...

实习记录Vol.1 『下拉显示网页来源特性的添加』

『下拉显示网页来源』的实现在最开始先简单介绍一下该效果的实现方式。 这个功能我们在微信中打开链接时、一些手机浏览器中会经常看到,效果如下图: UI实现在做之前查了一下实现方式,常见的一种是将Webview的背景色设为透明,在Webview下层添加一个同样大小的View,用此View的背景色来模拟Webvie...