接近风的地方

zcill,朱立焜,神经程序员。

我努力跑,只为了追上那被寄予厚望的自己。


  1. Swift Share

    前段时间在公司内部做了一个Swift分享,内容是官方文档的最后五章,包括扩展、协议、泛型、访问控制以及高级运算符,主要内容是扩展和协议,后三章一笔带过~ 自己也是正在学习Swift,也算是记录下自己的学习经历。 1. Extensions 扩展扩展 就是为一个已有的类、结构体、枚举类型或者协议类型添加新功能,与OC中的Category类似。 可以扩展的功能: 为已有类型添加新的实例方法和类型方法 12345678910111213141516171819class Person &#12 …

    于  Swift 继续阅读

  2. 有效利用Git和CocoaPods建立自己的代码库

    每个coder在漫长的coding过程中,都会有自己常用的一套工具类方案,一些工具类和一些category,如果把这些整理一下提交到cocoapods不仅会方便自己每次使用,而且给开源社区做了贡献,也会帮助自己完善自己的工具类。 在repo目录下生成podspec文件1pod spec create ZCTouchID 生成了一个podspec文件,内容格式是固定好的 Spec MetaData – 主要信息 s.name - pod名 s.version - pod版本 s.summary …

    于  iOS开发 继续阅读

  3. 生活是会慢慢变好的,这点我深信不疑

    一年级前 还记得小时候,上一年级之前,一家人是窝在一间十几平米的房间,外面半间是门面,开着一个小卖部,卖点零食,楼上就是我爸上班的单位。 那个时候,家里很拮据,小卖部的零食我妈只允许我吃最便宜的一毛钱的冰棍,外面包着纸的那种。小时候特别喜欢看一部叫铁胆火车侠的日本动画片,当时超市里有卖火车侠的玩具,一个要二十块,因为太贵了,所以我妈都是给我买那种火车侠的卡片,让我发挥想象力地去玩耍。听过这么一句鸡汤,小时候喜欢一个玩具买不起,长大了买得起了就再也没有小时候那种感觉了。后来有一次和旁边的几个小 …

    于  忙里偷闲集 继续阅读

  4. 近况

    上海在上海那段日子,自己成长了许多,不仅在技术上,更多在人生方面吧。 附一张过年前大家一起吃饭的照片😄 学校本来回去学校之后,想借此享受最后一段校园时光,结果被大家的聚会聚餐搞得很伤感😓。记得应该是5月11号吧,我坐火车回家(回家去考试。。。醉了,考的我们那个县城的农村商业银行),听说大家在风雨球场上喝的酩酊大醉、抱头痛哭,想想快要毕业的自己,确实很不舍啊。 电话面试回了家之后,接到之前投递的厦门几家公司的面试(为什么投厦门?因为城市适宜居住啊😘),因为当时不在厦门,而且过几天还要去上 …

    于  忙里偷闲集 继续阅读

  5. 在iOS开发中使用cookies

    最近在做毕业设计,大概是一个学生会招聘的App吧。用到了关于cookies的内容,去查了点资料,准备记录下来。 登录登录模块,经过分析,学校的教务在线使用的虽然和正常的登录方式不太一样,但是还都是通过发送post请求实现的。 抓包发现,发送post请求的同时,需要携带这几个参数: 123456789101112NSDictionary *params = @{ @"__EVENTTARGET":@"", @"__LASTFOCUS":@"", …

    于  iOS开发 继续阅读

  6. 写在返校前

    论文终于在昨天把论文全部写完了,第一次查重发现竟然有14%的重复率,想想完全是自己手打的也会出现结果,仔细看看发现重复的地方确实很奇葩。 iOS是苹果公司开发的移动设备操作系统 这也能重复,所以自己一直在努力去修改,希望能够保留不少自己之前写的内容吧。 毕业设计自己的毕业设计到今天(2016年4月5日)也才完成了设计图而已,感觉自己对用户交互和体验非常感兴趣,自己平时喜欢把玩各种应用和思考同类产品之间的联系也是一个产品经理的爱好吧,看来自己是个产品经理和程序猿和混合物啊。 第一份工作大概准备 …

    于  忙里偷闲集 继续阅读

  7. LocalAuthentication源码学习

    截止到现在,已经很多App都包含使用TouchID代替登录密码验证用户身份。在我们iOS开发中,其实加入一个TouchID验证的模块是很简单的。为了深入了解苹果这个framework的内容,我准备点开仔细看看源码。因为不是开源的,仅仅是看看苹果暴露出来的接口,提高自己的学习能力而已。 导入LocalAuthentication.framework框架我们点开这个framework,发现里面主要有这么几个东西 - LAContext.h - LAError.h - LAPublicDefines …

    于  iOS开发 继续阅读

  8. Swift学习笔记1-和OC语法中的不同

    好久没写博客了,过年回家之后就不像在上海一个人呆着那样会每时每刻敲代码。家里事还是挺多了,快毕业了,就要开始被当做社会人来看待了,逢年过节已经要开始跑亲戚串门了。 今天抽了点时间,把自己学习Swift中感觉和Objective-C不一样的地方,大概列出来,供自己以后学习回顾方便。 流程控制Swift中流程控制主要是for-in switch和Objective-C有比较大的区别,其他while do-while和OC可以说一样的。 for-in⭐️Objective-C 我们现在需要打印5句话, …

    于  Swift 继续阅读

  9. 在Objective-C项目中使用swift写的第三方库

    无意中发现一个高质量的轻量的第三方库,使用swift写的,并没有Objective-C写的版本,TextFieldEffects。无奈自己没学过swift,想使用这个库就只能去实现一下OC和swift混编了。 更改Defines Module在Build Settings中改Packing的Defines Module为Yes,这个时候Xcode会默认生成一个(PRODUCT_NAME)-Swift.h,不过这个文件在项目目录是看不见的。(PRODUCT_NAME)是工程名,我的项目名是叫M …

    于  iOS开发 继续阅读

  10. 回顾2015,展望2016

    直到2016年的第一个月都快走完,我才堪堪想去回顾一下我的2015。 南昌大学2015年的前两个月还在南昌做兼职,虽然一直抱着想要独立自主的心态,却总是浅尝辄止。3月份回来之后,兼职那边就基本上不去了,感觉是被压榨了劳动力,就开始大学的最后一段认真上课的时光。 2015.03月 其实这一天正好是20周岁的生日,不过还是默默地让它过去了。 没有发朋友圈也没有吃大餐,和往常一样过去了。平时会带着看一看iOS方面的技术点和资讯吧,这段时间技术进展缓慢,虽然课业不是特别繁忙,但是寝室学习氛围明显不太好 …

    于  忙里偷闲集 继续阅读

  11. 抓取已经在AppStore上架的App素材

    zcill带你完整地抓取一个App的素材首先,你要到iTunes Store中去下载需要App的ipa安装包 然后在这个目录下把ipa解压出来 然后进入解压出来的文件目录下右击显示包内容 到这里为止,是不是感觉包里面的图片好少啊,怎么全是xib编译后生成的nib文件,怎么没有图了? 你们注意到那个Assets.car文件了么?是不是感觉很熟悉? 这货怎么和Xcode中的Asset图片集一个名字? 请使用这个软件来打开car文件ThemeEngine,在release目录下,下载最新版 …

    于  iOS开发 继续阅读

  12. 使用Hexo建站的注意事项

    为什么使用Hexo建站首先要感谢公司同事70kg,我之前的博客也只是托管在gitpage上,而且没有博文的,使用的是jakyll。无意中看了70kg的博客,感觉很棒,就决定和他一样改用hexo建站。 建站前戏因为我使用的是Mac,所以环境是OS X 10.11.2 EI Capitan 首先要安装: Node.js Git 安装Hexo如果已经安装Node.js和git的话,可以在终端打命令安装hexo了: ​ 1$ npm install -g hexo-cli 注意:此处如果是 …

    于  Hexo 继续阅读