iOS8的一些好玩的升级

一、NSProcessInfo- (BOOL) isOperatingSystemAtLeastVersion:(NSOperatingSystemVersion)version;对于判断手机等设备的操作系统版本,相比于之前的[[UIDevice currentDevice] systemVers...

2017-04-15 15:57:58

阅读数 752

评论数 0

iOS开发--当Block、代理、通知遇到女朋友

什么是Block? 为什么使用Block? 怎么使用Block? 本文将从这三个问题入手来逐渐了解Block。 本文使用的范例传送门:https://github.com/Elbertz/ZDXBlockStudy什么是Block?首先我们先来观察一下block的书写格式 a (^b)(c...

2017-02-22 14:55:31

阅读数 548

评论数 0

ios学习--block深度解析

1. block的本质是一个Objective-C的对象,为什么这么说? 在Objective-C中,runtime会在运行时根据对象的isa指针的指向,来度额定这个对象的类型,也可以认为一个对象,它具有isa指针,就是一个OC对象 2. 你怎么知道block有isa指针呢,我们可以通过...

2017-02-14 10:01:45

阅读数 494

评论数 0

Python--Python尝试破解wifi无线密码

上点python有意思的代码。 环境准备 python2.7pywifi模块字典清除系统中的任何wifi连接记录 导入模块 这里用的模块就这三个 pywifi的_wifiutil_linux.py脚本的 _send_cmd_to_wpas方法中的if reply != b'...

2017-02-10 13:49:53

阅读数 14085

评论数 0

ios学习--从今日头条iOS客户端启动速度优化中学习

应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主app本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间,本着精益求精的态度和对用户体验的追求,我们希望在业务扩张的同时最大程度的优化启动时间。 技术调研 先说结论,t(A...

2017-02-08 10:12:54

阅读数 947

评论数 0

swift-- 深入理解 Swift 派发机制

原文: Method Dispatch in Swift 作者: Brain King 译者: kemchenj 译者注: 之前看了很多关于 Swift 派发机制的内容, 但感觉没有一篇能够彻底讲清楚这件事情, 看完了这篇文章之后我对 Swift 的派发机制才建立起了初...

2017-01-24 15:57:41

阅读数 629

评论数 0

ios学习--TKImageView-可随意定制裁剪样式的iOS工具类

源码地址:https://github.com/3tinkers/TKImageView?ref=myread

2017-01-20 15:19:36

阅读数 475

评论数 0

ios学习--热修复之工程接入jsPatch

接入jsPatch 第一步: 我们需要使用cocopods把jsPatch代码库导入到工程中,在 podfile中添加命令,然后执行pod install就可以将文件导入到工程中。 pod 'JSPatchPlatform' 当然,如果你太闲了,也可以手动将jsPatch代码库导入...

2017-01-19 17:57:11

阅读数 353

评论数 0

ios学习--热修复jspatch的使用及使用注意问题

如果你是打算使用jspatch的初学者,接着往下看。 在开始正式使用热修复之前,我们先看下热修复的原理: 原理 我们能通过打JS代码,去替换OC方法中的代码的原因是Objective-C 是动态语言,OC上的所有方法的调用/类的生成都通过Objective-C Run...

2017-01-19 17:19:02

阅读数 468

评论数 0

ios学习--基于Xcode8插件开发~一键检测处理头文件引用

首先,如果你有一个良好的代码书写规范,下面的东西你可以不用看了,程序员的时间很宝贵! Xcode8开放了新的一个Extension:Xcode Source Editor Extension,目的是让开发者可以正规的自主为IDE编写插件,虽然说系统现提供的功能还比较拮据,但是不妨碍我...

2017-01-19 17:17:06

阅读数 920

评论数 0

ios学习--正则表达式30分钟入门教程

目录 跳过目录 本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录 本文目标 30分钟内让你明白正则表达式...

2017-01-13 11:14:50

阅读数 519

评论数 0

为什么程序员一定要会用Google和Stack Overflow?

内容简介 前言 为什么用Google不用百度 为什么用Stack Overflow 小结 前言 下文中,谷歌统一用Google表示。 作为程序员,用Google比用百度更节省时间,此话不假。 在法国工作也有4年了,加上之前的两...

2017-01-10 10:56:41

阅读数 528

评论数 0

ios开发--在Swift中使用JavaScript的方法和技巧

本文作者Nate Cook是一位独立的Web及移动应用开发者,是继Mattt大神之后NSHipster的主要维护者,也是非常知名活跃的Swift博主,并且还是支持自动生成Swift在线文档的SwiftDoc.org网站创造者。在本文中,他介绍了在Swift中使用JavaScript的方法和技巧,对...

2017-01-09 10:39:33

阅读数 292

评论数 0

ios开发--用Xcode 8和Swift 3 构建条形码和二维码识别器

原文:Building a Barcode and QR Code Reader in Swift 3 and Xcode 8 作者:SIMON NG 译者:CocoaChina-Fairy-happy 什么是二维码?我相信大多数人都知道二维码是什么。即使你没有听...

2017-01-09 10:19:47

阅读数 370

评论数 0

MAC 系统--MAC 命令行大全

OSX 的文件系统  OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。  你在桌面上看到的硬盘都挂在 /Volumes 下。  比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?  在终端里执行 ls...

2016-12-28 15:44:06

阅读数 415

评论数 0

ios开发--RunLoop 与GCD 、Autorelease Pool之间的关系

如果在面试中问到RunLoop相关的知识,很有可能也会问到RunLoop与GCD、Autorelease Pool有没有关系,哪些地方用到了GCD、Autorelease Pool等。 So,本文就总结一下RunLoop与GCD和 Autorelease Pool 之间的关系,看看在RunLoop...

2016-12-22 15:47:12

阅读数 803

评论数 0

ios开发--RunLoop的基础知识

没有实际应用场景,很难理解一些抽象空洞的东西,所以前面几篇文章先介绍了RunLoop的几个使用场景。 另外AsyncDisplayKit中也有大量使用RunLoop的示例。 关于实际的使用RunLoop 的案例和使用场景就不总结了,今天总结一点RunLoop的基础知识和概念。 什么是RunLoop...

2016-12-22 15:45:49

阅读数 379

评论数 0

ios开发-- URL Schemes 使用详解

用原生 iOS 的人分两种,懂 URL Schemes 的和不懂的。 前者是「魔法师」,后者是「麻瓜」。 URL Schemes 应用在 iOS 上已经很久了。对于使用者来说,在沙盒机制下的 iOS 中,如果想做到一定程度上的自动化就不可避免地要用到 URL Schemes。但因为 URL...

2016-12-22 11:24:25

阅读数 1561

评论数 0

iOS开发-- 如何把字符串数组从 Swift 传递给 C

Swift 允许我们将原生的字符串直接传递给一个接受 C String(即 char *)的 C API。 比如说,你可以在 Swift 里调用 strlen 函数,如下所示: import Darwin // or Glibc on Linuxstrlen("Hell...

2016-12-21 15:42:41

阅读数 448

评论数 0

ios开发-- iOS 启动连续闪退保护方案

iOS App 有时可能遇到启动必 crash 的绝境:每次打开 App 都闪退,无法正常使用App。 为了尝试解决这个问题,微信读书开发了 iOS 连续闪退保护工具:GYBootingProtection,检测连续闪退,在连续闪退出现时,尝试自修复 App: 本文探讨了连续闪退问题的产...

2016-12-21 14:20:01

阅读数 517

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭