为了账号安全,请及时绑定邮箱和手机立即绑定

iOS

认识CoreData-初识CoreData 原创

作者:刘小壮 这段时间公司一直比较忙,和组里小伙伴一起把公司项目按照之前逻辑重写了一下。由于项目比较大,还要兼顾之前项目的迭代和其他项目,目前为止只写完第一阶段。 之前项目本地持久化方案主要用的是SQLite,这次重写项目打算换一种持久化方案,于是我们经过讨论选择了苹果的“亲儿子”CoreData。 在使用CoreData的过程中,我也是一边学习一边实践。在学习的过程中,一...

1219浏览 5推荐 0评论

js Worker API 在倒计时中的使用 原创

作者:HcySunYang 在做开发的时候,倒计时的需求是很常见的,比如订单待提交和待支付都会有倒计时,市面上的兼职软件在领取任务后都会有倒计时,登录注册中获取验证码的时候也会有倒计时,有的页面只有一个倒计时,而有的页面作为列表页,列表中的每一项都会有倒计时,今天就来聊聊 Worker API 在js倒计时中的使用,以及为什么要使用 Worker 来做倒计时 setInterval 或 setTi...

1136浏览 4推荐 0评论

【必读】组件化架构漫谈 原创

前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目。在重构项目之前涉及到架构选型的问题,我和组里小伙伴一起研究了一下组件化架构,打算将项目重构为组件化架构。当然不是直接拿来照搬,还是要根据公司具体的业务需求设计架构。 在学习组件化架构的过程中,从很多高质量的博客中学到不少东西,例如蘑菇街李忠、casatwy、bang的博客。在学习过程中也遇到一些问题,在微博和QQ上和一些做iOS...

2289浏览 4推荐 1评论

移动端http、https抓包之Charles 原创

抓包工具Charles的使用 Charles的安装大家自行搜索安装就好了。macOS环境,windows环境上有更好的Fiddler,这里不做过多介绍。Charles中各个设置的位置可能在不同版本中有变动,本文章使用了Charles4.1.4 安装后的代理基本设置 1.调出端口设置页面 菜单栏操作 Proxy->Proxy Settings... 2.设置端口 选中Proxies面板->...

995浏览 10推荐 1评论

一篇真正教会你开发移动端页面的文章(二)

作者:HcySunYang,原文地址 之前写了一篇文章《一篇真正教会你开发移动端一面的文章(一)》。那是本篇文章的基础,如果没有阅读过的同学可以去看看,今天就给大家带来干货,真真正正的讲到如何很好的开发一个移动端的页面 好了,让我们开始吧,从哪里开始呢?从设计图开始,即PSD稿件: 移动端PSD稿件的尺寸肯定较之PC端的PSD稿件不同,具体体现在设计图的尺寸上,现在移动端的设计图尺寸大多以iPho...

69浏览 1推荐 0评论

国内值得关注的 API 集合

本文来自本人维护的 GitHub 项目 Awesome_APIs. 如果文章对你有帮助, 希望你可以在 GitHub 中为她点一个 star. 目录 笔记 出行 词典 电商 地图 电影 即时通讯 开发者网站 快递查询 旅游 社交 视频 天气 团队协作 图片与图像处理 外卖 消息推送 音乐 云 语义识别 语音识别 杂志 综合 笔记 OneNote - OneNote支持获取,复制,创建,更新,导入与...

102浏览 1推荐 0评论

iOS自动布局框架-Masonry详解 原创

作者:刘小壮 目前iOS开发中大多数页面都已经开始使用Interface Builder的方式进行UI开发了,但是在一些变化比较复杂的页面,还是需要通过代码来进行UI开发的。而且有很多比较老的项目,本身就还在采用纯代码的方式进行开发。 而现在iPhone和iPad屏幕尺寸越来越多,虽然开发者只需要根据屏幕点进行开发,而不需要基于像素点进行UI开发。但如果在项目中根据不同屏幕尺寸进行各种判断,写死坐...

340浏览 5推荐 2评论

【总结】iOS开发者账号总结 原创

作者:刘小壮 之前写过一篇《iOS开发者账号总结》的文章,主要总结了不同开发者账号之间的区别,以及一些账号管理和选择上的建议。 但是,之前的文章因为没有开启Markdown,而且当时写得有点潦草,现在看起来感觉太乱了。这两天打算把这篇文章重写一下,内容也会进行更新和添加,以保证文章质量。 简述 iOS开发在国内已经发展好几年了,在进行iOS开发之前必不可少的一件事,就是申请开发者账号。 申请开发者...

193浏览 4推荐 0评论

Runtime系列(消息转发) 原创

前言 一个方法的声明必定会有与之对应的实现,如果调用了只有声明没有实现的方法会导致程序crash,而实现并非只有中规中矩的在.m里写上相同的方法名再在内部写实现代码。 正文 先来回顾一下引文中的部分内容: 当调用[receiver message]时,会触发id objc_msgSend(id self, SEL op, ...)这个函数。 receiver通过isa指针找到当前对象的class,...

110浏览 3推荐 0评论

Runtime系列——(引文) 原创

super是什么?先别急着回答,看看下面这段代码 说一下继承关系:Person -> Animal -> NSObject NSLog(@"super---%@", [super className]); 这行代码的运行结果可能和预期的不太一样,不应该是Animal吗?Xcode又抽了?当然不是,让我们重新认识一下super。 self与super self和_cm...

243浏览 3推荐 1评论

HBuilder+MUI那些事儿 原创

自从移动端跨平台开发概念开始兴起后,出来很多解决方案,不管是框架生成原生控件,还是直接外面套个webview做个H5应用,这些方案都给移动开发带来了便利。Native+H5 hybrid、RN、ionic,以及jq mobile等等,还有我下面要讲的mui。 一、什么是MUI? MUI-最接近原生APP体验的高性能前端框架 二、MUI有什么特点,为什么要用MUI? 在回答这个问题之前,我要先声明一...

2019浏览 15推荐 2评论

macOS sierra提示无法打开或扔进废纸篓

如题: 苹果系统升级之后就变成这样的一个样子,大家需要更改一些配置。 下面就是有示例教程。 这样就又有之前的选项了,可以放心的安装第三方应用包了,但是注意稳定性哦。...

106浏览 1推荐 0评论

回顾+纪念:离开帝都的第一年

离开了帝都的繁华与喧嚣,离开了滋养程序员最好的土壤,去年的今天,我踏上了回家之路,想想当时,还有诸多的不舍与留恋,今天再次回顾,其实,还是会有一种激情与冲动,真的是怀念那几年在帝都奋斗的日子。 用《悟空传》里的话来概括的话:这个天地(帝都),我来过,我奋战过,我深爱过,我不在乎结局。确实是,我不在乎结局,所以毅然决然的为了幸福和爱,回到了烟台。而上面一句话依然可以概括我在烟台的一年以及未来:我来了...

929浏览 13推荐 2评论

JS与原生App通讯 WebViewJavascriptBridge 原创

项目中用到JS与原生App之间的数据通信,IOS那边提供了一个WebViewJavascriptBridge,故‘研究‘了一下。 github地址: https://github.com/marcuswestin/WebViewJavascriptBridge 先看实例,后面有详细说明: // 定义 function setupWebViewJavascriptBridge(callback) {...

702浏览 3推荐 0评论

Objective-c 中scanf 在循环中的使用问题及解决方法

有的时候, 在循环中scanf获取用户输入的数据时会遇到 scanf只被执行一次,第二次执行时就直接跳过去不执行的情况。在这种情况下严重的会导致程序无限死循环进尔导致程序崩溃。 出现该问题时, 解决方式是在scanf语句前加上 rewind(stdin)。 比如: do { NSLog(@"请输入你要观看的电影编号:"); option = self.scanInputInt;...

295浏览 1推荐 0评论
首页上一页1234567下一页尾页

推荐作者

热门手记

意见反馈 常见问题 APP下载
官方微信