Python-string使用 发表于 2017-05-14 | 分类于 Python | 阅读次数: 本文字数: 2.8k | 阅读时长 ≈ 3 分钟 string 常见操作'mystr = 'hello nilhy , This is Python demo' <1>find检测 str 是否包含在 mystr 中,如果是返回开始的索引值,否则返回 -1 12# 记住,返回的是所在位置索引值,没找到就返回-1mystr.find(str, start=0, end=len(mystr)) <2> index跟find()方法一样,只不过如果str不在 mystr中会报一个异常. 12# 如果没有找到,会抛出异常'substring not found'mystr.index(str, start=0, end=len(mystr)) 阅读全文 »
Objective-C-不定参详解 发表于 2017-02-11 | 分类于 iOS | 阅读次数: 本文字数: 1.2k | 阅读时长 ≈ 1 分钟 简单介绍一下这个,下面会有详细的用法和解释、 大致含义 : 一个可变参数函数是指一个函数拥有不定的参数,即为一个函数可接收多个参数。有时会遇到一些算术问题需要用到,比如是计算传入参数的总和,字符串的连接或是其它操作过程,在 Objective-C 里也经常使用,最经典的就是 NSLog( C 为 printf ) ,它可以指定格式的输出,格式化输出的内容. 阅读全文 »
Objective-C-事件处理与如何获得最佳点击的View 发表于 2016-11-14 | 分类于 iOS | 阅读次数: 本文字数: 2.5k | 阅读时长 ≈ 2 分钟 事件的产生与传递事件是如何产生与传递的? 当发生触摸事件的后,系统会将该事件加入到一个由UIApplication管理的时间队列中,UIApplication会从事件队列中取出最前面的事件,并将这个事件分发下去,以便处理,主窗口即Window 会在视图层次中找到一个合适的视图来处理触摸事件 触摸事件的传递是从父控件传递给子控件的,如果父控件不能接受事件,则里面的所有子控件也不能接收事件 阅读全文 »