• ios 获得通讯录中联系人的所有属性 亲测,可行 兼容io6 和 ios 7

    时间:2024-06-12 23:04:16

    //获取通讯录中的所有属性,并存储在 textView 中,已检验,切实可行。兼容io6 和 ios 7 ,而且ios7还没有权限确认提示。-(void)getAddressBook{ ABAddressBookRef addressBook = ABAddressBookCreate(); ...

  • iOS开发技巧 -- 复用代码片段

    时间:2024-06-12 20:13:00

    如果你是一位开发人员在开发过程中会发现有些代码无论是在同一个工程中还是在不同工程中使用率会很高,有经验的人会直接封装在一个类里,或者写成一个宏定义或者把这些代码收集起来,下次直接使用,或者放到xcode的代码片库里,直接使用, 从而提高开发效率;1. 将常用代码片段封装成一个类里当一个代码片在一个或...

  • iOS开发技巧-2

    时间:2024-06-12 20:08:20

    1,打印View所有子视图po [[self view]recursiveDescription]2,layoutSubviews调用的调用时机* 当视图第一次显示的时候会被调用* 当这个视图显示到屏幕上了,点击按钮* 添加子视图也会调用这个方法* 当本视图的大小发生改变的时候是会调用的* 当子视图...

  • 【转】几点 iOS 开发技巧

    时间:2024-06-12 20:05:01

    [译] 几点 iOS 开发技巧原文:iOS Programming Architecture and Design Guidelines原文来自破船的分享原文作者是开发界中知晓度相当高的 Mugunth Kumar,他是 MKNetworkKit 的作者(虽然没有 AFNetworking 使用那么...

  • 几点iOS开发技巧

    时间:2024-06-12 19:41:46

    转自I'm Allen的博客原文:iOS Programming Architecture and Design Guidelines原文来自破船的分享原文作者是开发界中知晓度相当高的 Mugunth Kumar,他是 MKNetworkKit 的作者(虽然没有 AFNetworking 使用那么广...

  • 【零基础学习iOS开发】【01-前言】01-开篇

    时间:2024-06-12 17:43:32

    本文目录一、什么是iOS二、主流手机操作系统三、什么是iOS开发四、学习iOS开发的目的五、学习iOS开发的前提从今天开始,我就开始更新【零基础学习iOS开发】这个专题。不管你是否涉足过IT领域,也不管你是理科生还是文科生,只要你对iOS开发感兴趣,都可以来阅读此专题。我尽量以通俗易懂的语言,让每个...

  • 【小贴士】zepto find元素以及ios弹出键盘可能让你很头疼

    时间:2024-06-12 15:57:50

    前言在此,我不得不说移动端的兼容问题很多,并且很令人头疼,这不,这个星期又有两个让我逮着了,一个是使用zepto过程中出现的问题,一个是ios虚拟键盘的问题我这里做一次记录,以免以后忘了,同时希望对后面做移动开发的朋友有一定帮助,首先,我们调一个简单的来说zepto与querySelectorAll...

  • 李洪强iOS开发之- 点击屏幕遮挡键盘

    时间:2024-06-12 15:27:03

    李洪强iOS开发之- 点击屏幕遮挡键盘实现的效果: 01 - 给当前的view添加点击事件,使点击屏幕的时候,让键盘退出/** * 点击屏幕 隐藏键盘 * * @param tap */-(void)keyboardHide:(UITapGestureRecognizer*)tap{ [s...

  • ios开发之--打印bool值

    时间:2024-06-11 23:04:39

    eg:NSLog(@"Hello,objective-c!");   @表示应该当作NSString字符串来处理。NSLog相当于C语言中的printf,常用于文字输出NSLog输出整合时间戳,日期戳,自动换行的功能。 前缀NS表示老乔被苹果炒鱿鱼后建的公司Next Step,后被苹果收买。输出格式...

  • 苹果AI来了,ios18史诗级发布

    时间:2024-06-11 15:10:20

    今天凌晨1点,苹果举行了WWDC开发者大会,正式发布了 全新iOS 18、iPadOS 18、watchOS 11、tvOS 18、macOS 等以及Apple Intelligence的个人化智能系统 苏音给大家汇总下,ios18的更新内容以及苹果的AI。 本次更新,官方带来的title是,更个...

  • iOS 支付宝应用(备用参考2)

    时间:2024-06-11 13:52:56

    接入前期准备工作包括商户签约和密钥配置步骤1:  启动IDE(如Xcode),把iOS包中的压缩文件中以下文件拷贝到项目文件夹下, 并导入到项目工程中。AlipaySDK.bundle   AlipaySDK.framework步骤2:  在需要调用AlipaySDK的文件中,增加头文件引用。#im...

  • iOS端项目注释规范附统一代码块

    时间:2024-06-11 12:05:41

    代码的注释经常被人忽略,以至于在后期维护的时候较为困难。我们准备在XX项目开始之前制定一套规范的注释体系,致力于达到就算维护人员改变也能快速上手的效果。1.属性注释属性注释 使用 /** 注释*/ 的文档注释格式。 这种注释相较于// 注释的优点是此属性可以在后面的引用时,在智能提示的下方显示中文注...

  • ios开发之多线程---GCD

    时间:2024-06-10 18:14:02

    一:基本概念1:进程:正在运行的程序为进程。2:线程:每个进程要想执行任务必须得有线程,进程中任务的执行都是在线程中。3:线程的串行:一条线程里任务的执行都是串行的,假如有一个进程开辟了一条线程,此条线程里有ABC三个任务,则ABC三个任务的执行是串行的,ABC三个任务按顺序一个个执行4:多线程:一...

  • IOS开发之多线程 -- GCD的方方面面

    时间:2024-06-10 17:47:46

    前言:这篇GCD的博文是本人阅读了很多海内外大神的关于GCD的文章,以及结合之前自己对GCD的粗浅的认识,然后取其精华,去其槽粕,综合起来的笔记,而且是尽可能的以通熟易懂的并且是正确的理论论述方式呈现给读者,同时也是将大神博客中有的深涩的理论理解得通熟易懂之后再转述给读者,这已经是尽可能的让读者可以...

  • iOS开发 - Swift使用GCD实现计时器功能

    时间:2024-06-10 17:34:20

    前言开发中,经常会用到定时执行网络请求、倒计时、计时器等功能,本篇文章介绍在iOS开发中,Swift怎样使用GCD实现这些功能。执行一次下面的代码将会在5秒后执行,且只执行一次。let time: NSTimeInterval = 5.0let delay = dispatch_time(DISPA...

  • 如何在 iPhone 上恢复已删除的短信-如何在 iOS 17及更高版本中恢复文本

    时间:2024-06-10 06:57:06

    恢复已删除短信的最简单方法是使用 iOS 17。从删除短信到恢复它有 30 到 40 天的时间。 在“信息”的对话屏幕中,选择“过滤器”。 如果您没有启用消息过滤,请选择编辑。 点击“最近删除”。 将显示您在过去 30 天内删除的消息列表,以及手机永久删除这些消息之前的天数。 iOS 版信息中的“...

  • iOS开发Swift篇(02) NSThread线程相关简单说明

    时间:2024-06-09 23:17:50

    iOS开发Swift篇(02) NSThread线程相关简单说明一 说明1)关于多线程部分的理论知识和OC实现,在之前的博文中已经写明,所以这里不再说明。2)该文仅仅简单讲解NSThread在swift语境中的一些使用和注意点,别他。3)本文涉及代码可以从https://github.com/Han...

  • iOS 通信常用小功能

    时间:2024-06-09 19:54:27

    打电话a.最简单最直接的方式:直接跳到拨号界面NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url];缺点电话打完后,不会自动回到原应用,直接停留在通话记录界面...

  • ios开发多线程--GCD

    时间:2024-06-09 19:41:02

    引言虽然GCD使用很广,而且在面试时也经常问与GCD相关的问题,但是我相信深入理解关于GCD知识的人肯定不多,大部分都是人云亦云,只是使用过GCD完成一些很简单的功能。当然,使用GCD完成一些简单的功能,通常已经能够满足我们的需求了。不过,笔者比较喜欢刨根问底,因此在这里记录下学习的过程。Tips高...

  • 来自IOS开发工程师的零基础自学HTML5经验分享

    时间:2024-06-09 15:10:14

    移动互联网的火爆,而Html具有跨平台、开发快的优势,越来越受到开发者的青睐。感谢IOS开发工程师“小木___Boy”’带来的HTML5学习经验分享。一、学习途径1、很多视频网站 比如慕课、和极客学院。推荐买一个极客学院的会员,看一下前端开发的基础视频。对Html有一个基础认识。慕课网比较适合有一定...