【iOS开发网络篇—监测网络状态(使用Reachability)】教程文章相关的互联网学习教程文章

【精通iOS开发(第7版)】读书笔记01(P1~90)【图】

初次拿到这本书,看到目录,内容确实挺多的,阅读过程发现代码讲解也特别详实。本笔记主要是记录阅读的心得以及对当天知识的回顾,帮助自己提高理解。扯淡的话不说了,进入正题。===================================================================================================================...

iOS开发- Xcode常用快捷键【图】

在Xcode 6所有快捷键中下列这些是首当其冲应当学习的。在你学习到如何使用之后,也许就再也离不开它们了。Xcode导航快捷键1.工程导航器:Command+1快速浏览代码、图片以及用户界面文件。2.显示/隐藏导航器面板:Command+0当你在对屏幕进行截图的时候可能会想要隐藏起与你感兴趣内容的无关的部分。假如你想要使用辅助编辑器或者想要设计用户界面并将其连接到代码的时候,这个快捷键会相当有用。3.显示/隐藏实用工具面板:Command+Optio...

iOS开发笔记之多点触控(二) 开启多点触控的方法【代码】【图】

若在真机设备构建和运行应用程序,就会发现虽然在屏幕上按下了两根手指,但第二个触点却被忽略了。这是因为,默认情况下View是忽略多触点的,必须专门为需要支持多触点的View开启此功能。若要开启多触点,需要编写代码修改根视图的multipleToucheEnabled属性。 self.view.multipleTouchEnabled = TRUE;在触摸的生命周期里,每个UITouch对象都为同一个实例化对象,也就是说屏幕每个独立触摸全程都表示各为同一UITouch对象。在触摸...

ios开发笔记 之五【代码】

1.替换系统的返回按钮 1 UIBarButtonItem* left =2 [[UIBarButtonItem alloc] initWithTitle:@"返回" 3 style:UIBarButtonItemStyleDone4 target:self5 action:@selector(rightPress:)];6 7 [left setTitleTextAttributes:8 [NSDictionary9 dictionaryWithObjectsAndKeys: 10...

iOS开发-NSPredicate【代码】

Cocoa中谓词(Predicate)提供了一个通用的查询方式处理数据,可以获取和指定数据的过滤形式,Cocoa实际开发中可以是使用NSPredicate及其父类NSComparisonPredicate和NSCompoundPredicate.其风格类似于SQL查询语言和正则表达式的混合体,提供了具有表现力的,自然语言界面来定义一个集合被搜寻的逻辑条件。一般来说稍微操作过数据库基本上很容易理解其中的方法,至于使用的方法也很简单。集合中的NSPredicateFoundation提供使用谓词(...

iOS开发多线程篇 08 —GCD的常见用法【代码】【图】

iOS开发多线程篇—GCD的常见用法一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[self performSelector:@selector(run) withObject:nil afterDelay:2.0];// 2秒后再调用self的run方法 (2)使用GCD函数dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ // 2秒后异步执行这里的代码...});2.说明第一种方法,该方法在那个线程调用,那么ru...

vs2017 ios开发中遇到的问题

1. 有时候关闭webview子页面的时候会出错。一般是因为线程的问题try { //有时候在并行编程中,通过ui主线程来处理并不能够奏效,这时候需要通过禁用UI线程,这样就不会出错: var previous = UIApplication.CheckForIllegalCrossThreadCalls; UIApplication.CheckForIllegalCrossThreadCalls = false; mainWebVi...

ios开发多个mac共用证书(ios开发证书移植)【图】

有的时候需要移植证书或是多个mac共用一套证书。只需要把对应的证书导出就好。一般都是容易忽略导出私钥。1.导出公钥证书更正一下 上面这个图截图错了。是导出。2.导出私钥证书 导出私钥的时候有密码记得,导入的时候也需要输密码。3.profile文件的话需要设备注册,这个可以注册多个的。导出了之后到对应的mac上双击输入密码安装就好。原文:http://blog.csdn.net/zhouzhoujianquan/article/details/45098965

【转】iOS开发-文件管理(一)

iOS开发-文件管理(一)一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位置/User/userName/Library/Application Support/iPhone Simulator当我们创建应用程序时,在每个...

iOS开发UI篇—APP主流UI框架结构【图】

一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果: 二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarController控制器作为管理控制器2.对照界面完成搭建3.注意点:(1)隐藏工具条:配置一个属性,Hideabotton bar在push的时候隐藏底部的bar在那个界面隐藏,就在哪个界面设置。(2).cell可以设置行高(3)连线 (4)说明:在上面的页面搭建中直...

IOS开发 GCD介绍: 基本概念和Dispatch Queue

iOS的三种多线程技术1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题?NSOperation/NSOperationQueue 面向对象的线程技术?GCD —— Grand Central Dispatch(派发) 是基于C语言的框架,可以充分利用多核,是苹果推荐使用的多线程技术以上这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Ap...

iOS开发必看的博客汇总

OneV‘s Den http://onevcat.com/ 破船之家 http://beyondvincent.com/ NSHipster http://nshipster.cn/ Limboy 无网不剩 http://limboy.me 唐巧的技术博客 http://blog.devtang.com/ Lex iOS notes http://ios.lextang.com/ 念茜的博客 http://nianxi.net/ Xcode Dev http://blog.xcodev.com/ Ted‘s Homepage http://wufawei.com/ txx‘s blog http://blog.t-xx.me/ KEVIN BLOG http://imkevin.me/ 阿毛的蛋疼地 http://www.xian...

IOS开发之语音合成(科大讯飞)详解

1、注册讯飞账号,申请APPID(注意选择IOS平台)2、加载所需要的类库3、导入所需要的类库文件头4、调用申请的APPID以及所需函数,完成语音合成(需要参考官方给出的SDK文件) 详细步骤:一、首先到科大讯飞官网注册账号(http://open.voicecloud.cn/),并创建应用获取appid,下载sdk文件二、代码实现api调用1.先用xcode(我这里使用的是xcode 5.1)新建好一个项目,然后在项目添加要用的类库。其中有一个是讯飞语音的类库iflyMSC,在下...

iOS开发网络篇—搭建本地服务器

一、简单说明说明 :提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。提示 :提前准备好的软件apache-tomcat-6.0.41.tareclipse-jee-kepler-SR2-macosx-cocoa-x86_64.tar.gzjdk-8u5-macosx-x64.dmg二、安装和配置本地服务器环境(java)步骤:(1)在文档路径下,新建一个文件夹(NetWord),解压eclipse压缩包文件(2)先安装jdk(3)点击安装eclipse,设置工作空间,点击...

iOS开发实现Label中多颜色多字体

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(8, 100, 300, 30)]; label.textColor = wordGaryColor;  //未专门设置的字体颜色 NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"公司简介:发挥收到后即可圣诞节快发吧士大夫深刻的房价高速度开放和山东矿机山东科技楼粉红是大家分工"]; [str addAttribute:NSForegroundColorAttributeName value:commonColor ran...