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

iOS

iOS-五子棋大战延伸之 AI 与联机

(更新:app 在应用商店里上架啦!!!iTunes 地址:https://itunes.apple.com/cn/app/id1264708584?mt=8) 在大学里学习完 Artificial Intelligence 这门课程后,了解了极小化极大这种广泛应用在零和游戏 AI 中的博弈树搜索算法,我突发奇想,能不能趁着还没完全忘记这些知识,自己做点东西出来呢?由于自己 iOS 相对来说写的多...

283浏览 3推荐 1评论

总结移动开发实践中遇到的坑

1.input placeholder问题在chrome模拟移动端调试时,显示的非常正常,但是在真机上placeholder里面的内容明显靠上,非常的不美观。 解决办法: 不要设计input的line-height或者设置line-height为normal即可。 2.line-height line-height经常用于文字居中,不同手机显示效果不一样。什么鬼~ line-height的兼容问题...

102浏览 1推荐 0评论

学习IM中的观察者模式,消息收发模型和同步方案的一些心得 原创

闲暇之余,一直关注慕课网,在慕课网学习一些知识,偶然间看到了实战课程《带后台的IM即时通讯App 全程MVP手把手打造》,因为以前没有接触过IM这类型的app开发,而且没写过后台,在犹豫之中还是购买了课程。学习之余,还是要总结一下学到的知识,不能知其然不知其所以然,故此记录。 带后台的IM即时通讯App 全程MVP手把手打造 首先 数据库表的设计,这个是一个难点,要考虑到一对多,多对一的关系以及各...

568浏览 9推荐 2评论

带你实现【京东收货地址】

导读 目前大多数APP的地址选择是用系统的picker View,也不乏用tableview自定义的. 这里分享一个高仿京东的地址选择给大家. 源码地址:https://github.com/HelloYeah/ChooseLocation 欢迎大家checkout,Star... 下面是京东收货地址的一些交互以及代码思路分析 1.刚打开选择地址视图时,底部ScrollView的滚动范围只有一屏宽...

179浏览 1推荐 0评论

swift初级入门--拼图游戏

PuzzleGame swift拼图 源码链接:https://github.com/HelloYeah/PuzzleGame 最近在自学swift,工作一直用OC,一接触swift,语法上还是有很大的差异。用起来相当不适应。在百度大神的助力下艰辛的把这个拼图demo写出来。 欢迎各路大神斧正。欢迎各位新学swift的一起交流。 效果图如下 思路解析 每张可移动的纸片设计为Puzzle类。 Puz...

124浏览 1推荐 0评论

iOS_UI进阶【拖拽排序】的实现

导读 拖拽排序是新闻类的App可以说是必有的交互设计,如今日头条,网易新闻等。拖拽排序是一个交互体验非常好的设计,简单,方便。 github地址:https://github.com/HelloYeah/DraggingSort 欢迎Star,予人玫瑰,手有余香。 今日头条的拖拽排序界面 我实现的长按拖拽排序效果 实现方案 1.给CollectionViewCell添加一个长按手势,通过代理把手势...

116浏览 1推荐 0评论

带你实现【导航条滚动透明】效果

下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!那下面由笔者来告诉你如何三行代码,集成这个功能。。。 原理介绍: 要想把一个view设计成透明的我们一下子就会想到两种方案,设置view的alpha值为0,或者设置view的backgroundColor为clearColor.但...

118浏览 1推荐 0评论

带你开发类似Pokemon Go的AR游戏(3)

-- 作者 谢恩铭 转载请注明出处 终于完结了 经过前两课 带你开发类似Pokemon Go的AR游戏(1) 和 带你开发类似Pokemon Go的AR游戏(2) ,这一课我们必须结束这个主题了。 这一课内容实在太多,如果写成文章,我需要截图几百张。因此我把这套课程录制成了视频教程,发布在慕课网上,完全免费:http://www.imooc.com/learn/844 这个视频课程内容很多,是我第...

325浏览 5推荐 2评论

带你开发类似Pokemon Go的AR游戏(2)

-- 作者 谢恩铭 转载请注明出处 这一课内容实在太多,如果写成文章,我需要截图几百张,因此我把这套课程录制成了视频教程,发布在慕课网上,完全免费:http://www.imooc.com/learn/844 前言 大家好,接着上一篇带你开发类似Pokemon Go的AR游戏(1),我们今天进入第二篇。 这篇开始就进入实战了, 不过今天还是讲不完, 因为内容比较多, 将会有第三篇。 -- 纸上得来...

462浏览 4推荐 0评论

像Ruby一样写ObjC,用block实现链式方法调用 原创

Github 源码 引言 一切要从我加入了Codewars网站,开始与世界各地的Coder们一同刷题开始说起。在Codewars中,有许多题目是支持多种不同语言的,比如下面这一道题,把字符串中的所有单词根据空格分割反转: #You need to write a function that reverses the words in a given string. A word can also ...

167浏览 1推荐 0评论

App接口之Token令牌实现

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

778浏览 5推荐 1评论

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

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

9302浏览 154推荐 11评论

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

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

814浏览 3推荐 0评论

React-Native中props使用详解 原创

React-Native中props使用详解 props解释 props就是属性,是为了描述一个组件的特征而存在的。它是父组件传递给子组件的。 使用props 通过上一个页面传递 新建一个 PropsTest.js 文件 exprot default class PropsTest extendes Component{ render(){ return <Text>{this.pro...

832浏览 1推荐 1评论

MMDrawerController和UITableView的手势冲突 原创

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

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

推荐作者

热门手记

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