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

iOS

高级Android到底有什么要求! 原创

金三银四已经过去了,移动端的冬天就要来了吗?未必!拿到满意的offer相信才是每个人最想得到的,只有有了机会和平台,才能施展自己的才华和能力,那么到底如何能“快速”成为高级工程师呢?接下来就进入正题:两个部分非技术要求/技术要求 高级工程师所要达到的非技术要求: 1.沟通:为什么把沟通放在第一位?因为在平日开发过程中几乎一大半的时间实在和各部门沟通,更换一个icon会和UI...

5149浏览 106推荐 7评论

App接口之Token令牌实现

1、目的 众所周知,在web端中,Token(令牌)只是作为防止用户重复提交表单的作用而存在。但是对于App客户端而言,Token却充当着另一种角色,类似现实生活中代表每个人的角色认证、或者类似浏览器cookie代表你访问网站的角色认证。前提,在有用户系统的应用中,在每次访问接口的时候,为了避免接口裸露被被无止境的请求攻击,往往我们会利用一种机制,过滤一切非应用用户端的非合法请求。首先我们不可能每...

182浏览 1推荐 1评论

React-Native中组件、变量、方法的导入导出 原创

React-Native 中组件、变量、方法的导入和导出 组件 导出组件 export default class TestComponent extends Component{ render(){ return <Text>Hello, World.</Text> } } 使用export default关键字,来导出默认的组件。 导入组件 import TestCom...

83浏览 1推荐 0评论

MMDrawerController和UITableView的手势冲突 原创

MMDrawerController作为一个在Github上超过6k Star的热门项目,估计不少朋友都有用过。 在MMDrawerController的使用过程中,难免遇到一下手势冲突问题,这里集中记录一下本人的解决办法。 MMOpenDrawerGestureModeAll造成UITableView不能侧滑打开cell编辑功能的问题 这个问题解决需要两个步骤,首先,继承MMDrawerCont...

83浏览 1推荐 0评论

彻底弄懂自增和自减运算

一,自增表达式。 ++ 二,自增表达式 1)前自增表达式。 int num = 1; ++num; 把自增运算符放在变量的前面,这个表达式就叫做前自增表达式。 2)后自增表达式。 int num = 1; num++; 把自增运算符放在变量的后面,这个表达式就叫做后自增表达式。 3)无论是前自增表达式还是后自增表达式都是将自身的值+1. 三,自增表达式是1个表达式,既然是1个表达式,那么这个自增表...

125浏览 3推荐 1评论

拖拽,自由组合,让你的开发更加简单,用户更方便 原创

今天给大家推荐一个自由拖拽,自由组合的控件,这个控件是我自定义写的。通过它,我们可以自由拖拽,自由组合实现一个界面,满足一个用户自由组合界面的需求。这里不是通过自由拖拽控件,来快速开发一个界面,而且更人性化的让用户去自由组合一个界面。 前言 最近有一个项目,有一个主界面,界面上有很多控件或者有多个 fragment 组成,大小不一,而且由于用户需要,需要自由拖动和自由组合,形成用户自己需要的组合成...

223浏览 1推荐 0评论

除了北上广深,程序员的归宿还有哪些城市? 原创

其实想写这篇文章已经很久了,但是一直没有找到好的时间点和角度来写。不想了,那就试着分析来写写吧。这篇文章的主题应该是:移动互联网发展比较的好的有哪些城市?而数据皆来自于我的公众号的关注者。本文仅供参考,不具有权威性。 数据来源及可靠性 本次分析的数据来源均是来自于我的微信公众平台后台的关注者的数据,根据其公众平台的关注者的用户属性来分析的。 而关于数据的可靠性,不算是权威数据,但是有一定的参考性。...

709浏览 5推荐 2评论

IOS视图控制器导航及生命周期研究

1、背景: 2014年4月份第一次接触IOS端开发,为某银行开发一款金融app。 在开发的最后阶段,加入了需要从任意一个页面直接返回主页的功能。 悲催的是,当时没有使用UINavigationController进行导航管理,而是使用了IOS中的模态跳转方式(presentViewController/dismissViewControllerAnimated). 因此需要找的一种方法进行,实现如...

176浏览 3推荐 0评论

使用libqrencode库制作电子名片--IOS版

1、效果图: 点击生成按钮,显示二维码: 使用微信扫一扫后,获得如下界面: 2、libqrencode库: libqrencode是一个日本人(Kentaro Fukuchi)写的生成二维码的跨平台c语言库。 官网是这里,Github在这里。 本人最喜欢的就是这种【用c写成的、跨平台的、功能单一的、使用方便的】库! IOS中Objc使用C/C++库超方便,android下,稍微麻烦一点。 3、Ob...

156浏览 1推荐 0评论

ReactNative学习笔记--基于Modal的多步弹窗的封装 原创

效果 弹窗的封装 此组件只针对有输入框,然后点击确定进行网络请求,伴随菊花转,请求返回的时候在现实请求结果的,如上图显示 和直接显示菊花转,然后显示网络请求结果的。很简单直接上代码。 import React from 'react'; import { View, Text, ActivityIndicator, TextInput, TouchableOpacity, Mo...

580浏览 3推荐 0评论

iOS学习笔记 -- weak内部实现原理

iOS学习笔记 -- weak内部实现原理 weak修饰的实例变量,在实例被销毁的时候会自动置为nil,assign不会,一般修饰基本数据类型,这里重点说一下weak的实现原理。 简单来说,系统有一个全局的 CFMutableDictionary 实例,来保存每个对象的 weak 指针列表,因为每个对象可能有多个 weak 指针,所以每个对象的指针列表是 CFMutableSet 类型。 剩下我们...

287浏览 1推荐 0评论

iOS学习笔记--Swift和OC混编

iOS学习笔记--Swift和OC混编 最近Swift的开发越来越火,但是Objective-C的开发还没有到抛弃的地步,所以Swift和OC的混编就非常重要,这里总结一下混编的注意事项。 混编的准备工作 1.更改项目的Build Setting --> Packing 如下图: 更改Defines Modules 为Yes 并记下Product Modules Name 为下面创建Head...

378浏览 2推荐 0评论

iOS学习笔记--Swift之闭包函数的传值

Swift闭包函数的传值 类比OC的Block 其实是一样的 简单介绍一下代码:FirstViewController 点击按钮 push到SecondViewController,当点击Block按钮的时候回调并pop到上一页,回调的参数显示在FirstViewController的按钮上。 FirstViewController代码: import UIKit class FirstViewC...

266浏览 2推荐 1评论

微信小程序持续高潮的背后应该有的思考 原创

今天是2017年1月9号,微信小程序正式上线的日子,在10年前的今天,2007年1月9号苹果公司的第一代 iPhone 上市。这或许是国内第一的产品经理张小龙向世界顶级的产品经理乔布斯致敬的方式吧。果然,也不出所料,微信小程序刷爆了整个互联网世界,尤其是大家的朋友圈。 很多人纷纷加入了展示和体验小程序的行列,也纷纷转载各种与微信小程序相关的文章,并纷纷随大流的表示确实好,确实不错,我看好微信小程序...

900浏览 20推荐 2评论

非著名程序员:微信小程序的开发与体验之旅 原创

导语:在开始之前,先祝福大家新年快乐,祝福新的一年里工作顺利,身体健康,阖家欢乐。不知道大家这个元旦假期过得怎么样?反正我个人认为我过得很充实。先是爬山,然后休息了一天,最后一天在家做了一个微信小程序练练手。有时候,假期编程也是一种陶冶情操的表现,毕竟编程是一门艺术嘛。 在说我的微信小程序开发与体验之旅之前,先来回顾一下张小龙在微信公开课上的演讲吧。 什么是微信小程序 张小龙认为**所有的应用程序...

2374浏览 41推荐 1评论
首页上一页1234567下一页尾页

推荐作者

热门手记

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