摘要:
OneViewController.xib TwoViewCoutroller.xib ThreeViewController.xib 阅读全文
摘要:
// // AppDelegate.m // 09-控制器View懒加载 #import "AppDelegate.h" #import "ViewController.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)app... 阅读全文
摘要:
// // AppDelegate.m // 08-控制器View的创建(XIB) #import "AppDelegate.h" #import "ViewController.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication ... 阅读全文
摘要:
// // AppDelegate.m // 07-控制器View的创建 #import "AppDelegate.h" @interface AppDelegate () @end @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchi... 阅读全文
摘要:
06-控制器的创建(xib) 阅读全文
摘要:
自定义窗口,不使用系统的storyboard 04-UIWindow补充 阅读全文
摘要:
02-UIApplicationDelegate 程序对启动原理 阅读全文
摘要:
UIWebView什么是UIWebViewUIWebView是iOS内置的浏览器控件系统自带的Safari浏览器就是通过UIWebView实现的UIWebView不但能加载远程的网页资源,还能加载绝大部分的常见文件html\htmpdf、doc、ppt、txtmp4… …UIWebView常用的加载 阅读全文
摘要:
AFN 什么是AFN全称是AFNetworking,是对NSURLConnection的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛AFN的github地址https://github.com/pokeb/AFNetworking/AFNetworking AF 阅读全文
摘要:
提交隐私数据的安全过程 – 登录提交用户的隐私数据 一定要使用POST请求提交用户的隐私数据GET请求的所有参数都直接暴露在URL中请求的URL一般会记录在服务器的访问日志中服务器的访问日志是黑客攻击的重点对象之一用户的隐私数据登录密码银行账号数据安全仅仅用POST请求提交用户的隐私数据,还是不能完 阅读全文
摘要:
JSON什么是JSONJSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外)JSON的格式很像OC中的字典和数组{"name" : "jack", "age" : 10}{"names" : ["jack", "rose", "j 阅读全文
摘要:
常用类NSURL:请求地址NSURLRequest:一个NSURLRequest对象就代表一个请求,它包含的信息有一个NSURL对象请求方法、请求头、请求体请求超时… …NSMutableURLRequest:NSURLRequest的子类NSURLConnection负责发送请求,建立客户端和服务 阅读全文
摘要:
网络基础 为什么要学习网络编程 在移动互联网时代,移动应用的特征有几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水移动网络应用 = 良好的UI + 阅读全文
摘要:
简介什么是GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序 阅读全文
摘要:
什么是RunLoop 从字面意思看运行循环跑圈基本作用保持程序的持续运行处理App中的各种事件(比如触摸事件、定时器事件、Selector事件)节省CPU资源,提高程序性能:该做事时做事,该休息时休息...... 如果没有RunLoop 没有RunLoop的情况下第3行后程序就结束了 如果有了Run 阅读全文
摘要:
简介NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOperation对象添加到NSOperat 阅读全文
摘要:
多线程的优缺点 多线程的优点能适当提高程序的执行效率能适当提高资源利用率(CPU、内存利用率)多线程的缺点创建线程是有开销的,iOS下主要成本包括:内核数据结构(大约1KB)、栈空间(子线程512KB、主线程1MB,也可以使用-setStackSize:设置,但必须是4K的倍数,而且最小是16K), 阅读全文