240 发简信
IP属地:香港
  • JLRoutes传递模型的话,建议你将model转为json字符串。到下一个界面再转回数据模型。
    runtime不支持模型赋值。
    组件化跳转只是组件化比较基础的应用:
    深层次的:业务组件化回调、网络请求组件、UI组件等,有更多等待挖掘。
    我也在找相应的博文,但是网上都是好浅显的demo。大神对战又偏图文。郁闷中

    iOS的组件化(模块化)之路

    什么是组件化?打个比方,一台电脑由CPU、内存、硬盘等组件组成,他们拆卸下来之后放在其他地方也是可以使用的,且CPU与硬盘之间是没有任何联系的。 为什么要组件化?而代码在慢慢...

  • 循环+二分查找集合起来

    LintCode 249 [Count the Smaller Number before itself]

    原题 给定一个整数数组(下标由 0 到 n-1, n 表示数组的规模,取值范围由 0 到10000)。对于数组中的每个 ai 元素,请计算 ai 前的数中比它小的元素的数量。...

  • 很简单的显隐方式
    可以使用UINavigationBar来替代View
    更高级一些可以直接runtime动态修改navbar的各种属性

    iOS开发 每个界面拥有自己独立的导航栏

    系统导航栏的弊端: 使用系统的UINavigationController是做不到让每个控制器拥有自己独立的导航栏的,它们是共用一个导航栏,在某个控制器中更改了导航栏属性,在...

  • 我的职业路线以4门主要语言为基础:
    ~C/C++/linux/Git/JavaScript/HTML/CSS 了解 .例如:基础语法使用
    *Objective-C :iPhone、Mac应用开发
    *Swift:iPhone、Mac应用开发、后台开发
    *Java Web:后台开发、人工智能
    *Python:大数据、数据统计、人工智能、爬虫、安全

    关于自学提高技术的思考

    上一篇是4月24日, 已经接近3个月没有写博客了. 回想一下着过去的三个月, 该做一个阶段性的小总结了. 在三个月里内心很复杂, 因为自己想找到一条技术进阶之路, 看了很多...

  • json动画你们可以了解一下

    一种完美的动画实现方案

    动画,对于任何一个前端工程师来说,都是一项可敬可畏的工作。好的动画,可以让应用、网站增色不少。然而,要将动画一丝不差地实现在对应平台上,并不是一件容易的事情。 在实现动画前,...

  • 鼓励你 多多练习

    iOS tableView实现单选和多选

    今天在项目中遇到了tableView的单选需求,现在总结一下,用一个简单的demo实现了简单的单选和多选两个功能.先看下效果图: 1:首先实现下单选 1:使用一个变量记录选中...

  • 入坑了吧

    苹果开发者申请邓白氏编码教程

    申请地址:https://developer.apple.com/enroll/duns-lookup/ 注:通过上面的链接申请邓白氏编码完全免费,苹果会将开发者的申请直接发...

  • 总希望有一天
    后台开发swift也能占据半壁江山
    这样我就不用掌握太多类型的语言

    iOS开发之如何模拟数据(二)

    简述 关于iOS客户端在模拟数据的时候如何避免污染代码,之前已经写过如何通过charles代理拦截请求,返回本地构造的假数据。iOS开发之模拟数据(一),而本篇主要介绍另外一...

  • 总觉得宏在预加载的时候占用太多资源
    能少用就少用一些吧
    类似的处理思路出现很久了
    allocWithZone&&copyWithZone那段代码不错

    iOS单例一行实现(抽取单例宏)

    本文首先实现单例模式,然后对单例代码进行抽取宏,使其他类可以一句代码实现单例(只介绍ARC环境)本文代码[https://github.com/huberyhx/HXSing...

  • 技术漂浮

    17年找工作总结

    因为上家公司倒闭了,加上妹子在上海,就从深圳来到了上海开始找工作,岗位还是iOS开发,找工作的过程还真的是超出想象的顺利,周一投简历,中间一共有四个面试,周五晚上拿到了很看好...

  • 哈哈
    之前就看过你写的东西
    厚积薄发吧

    论MVVM伪框架结构和MVC中M的实现机制

    目录 MVC概论【本文】 模型层设计方法【请参考:http://www.jianshu.com/p/fce02188edec】 控制层的设计方法【请参考:https://ww...

  • 封装:
    当前项目所有人都可以使用当前的类的方法
    别人也可以直接拿来用

    给你的建议是:再深入优化一下逻辑

    iOS数据持久化之FMDB的简单封装

    缘由 FMDB是iOS平台处理数据持久化的一个强大工具,可以帮助开发者高效地在客户端处理数据,但对于我等初级开发者来说其使用还是不够简单。因此,有必要对它进行封装,从而使其更...

  • 思路可以

    iOS 解决cell滑动删除和scrollView左右滑动之间的冲突

    //联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄 项目需求是这样的:需要在scrollView上加载三个TableView,第一个TableView的cell又...

  • 多久了

    CocoaPods安装使用(命令行&app)

    CocoaPods居然出app了官网: https://cocoapods.org/appapp官网下载安装之后能直接使用 CocoaPods用来管理第三方开源库省去引入第三...

  • 不错
    转载的东西挺好的

    有一种 Block 叫 Callback,有一种 Callback 叫 CompletionHandler

    有一种 Block 叫 Callback,有一种 Callback 叫 CompletionHandler 【引言】iOS10推送部分的API,大量使用了 Completio...

  • 补充:好多设计都不设计UX

    809 Communication Between Designers and Engineers

    这个 Session 是讲述设计师和工程师如何一起工作的。众所周知,设计师和工程师之间经常出现摩擦。不是工程师抱怨设计师的设计天马行空,无法实现,就是设计师抱怨工程师没有达到...

  • 哈哈
    现在好多类似的协同软件。包括交互演示。
    但是火不起来,
    因为中国的设计师喜欢copy
    中国的设计师脑补UX

    809 Communication Between Designers and Engineers

    这个 Session 是讲述设计师和工程师如何一起工作的。众所周知,设计师和工程师之间经常出现摩擦。不是工程师抱怨设计师的设计天马行空,无法实现,就是设计师抱怨工程师没有达到...