- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 iOS错误集锦
如何在AppDelegate中使用StoryboardUIStoryboard * storyboard = [UIStoryboardstoryboardWithName:@"Main"bundle:nil];利用这行代码可以在AppDelegate中操作Storyboard中的VC对于Cell重用覆盖的问题if (cell == nil) {
2014-08-25 14:30:32
671
原创 粗糙的iOS笔记之线程—GCD
一、多线程以及相关问题1.进程:一个应用程序配套一个进程2.线程:线程负责执行代码,一个进程里可以有多个线程,默认情况下,程序开始 的时候只有一个主线程3.CPU负责执行线程所读取的代码,CPU是以时间片来运行的,每个线程都会被分配一个时间片,然后轮流执行,执行完继续分配时间片,否则挂起,等到下一次被唤醒继续执行。并发:多个线程同时执行多核:CPU有多个可以用于计算的核
2014-03-12 20:53:47
766
原创 粗糙的iOS笔记之五——>聊天气泡绘制
#define CORNER_RADIUS 10.0#define MARGIN 10.0#define TEXT_MAX_WIDTH 200.0- (void)drawRect:(CGRect)rect{ [super drawRect:rect]; NSDictionary * attributes = @{NSFontAttributeName: [UIFo
2014-02-27 13:51:18
2089
原创 粗糙的iOS笔记之文件操作
精确读写文件的时候用NSFileHandle NSString * path = @"/Users/apple/Documents/iOS Core"; // 1. 拼出 子文件夹/子文件 路径 -> 帮你补 / // 进入 2_View // /Users/apple/Documents/iOS Core/2_Vi
2014-02-27 13:50:48
997
原创 粗糙的iOS笔记四之绘制
/ 获取plist文件中的内容 NSString * path = [[NSBundle mainBundle] pathForResource:@"Area" ofType:@"plist"]; NSDictionary * rootArea = [NSDictionary dictionaryWithContentsOfFile:path]; // 如果plist文件外
2014-02-24 10:38:22
943
原创 粗糙的iOS笔记三_socket网络通讯协议
socket 通讯协议优点:安全 需三次握手缺点:复杂 速度慢需要指定IP地址 ,一个作为服务器 另一个作为客户端 ;不过都可以实现“接发”消息和文件的功能udp 优点:传输速度快 简单缺点:不安全可以通过广播进行接发消息 适合用于群聊
2014-02-22 13:34:59
1267
原创 粗糙的iOS笔记之数据存储
Core Data是苹果自己的数据框架优点:能管理中大型的数据结构缺点:不能跨平台 只能在iOS和MacOS平台上使用1.User Default用于存储应用程序的配置信息1) 是不是第一次打开? 如果是第一次打开 就展示教学图片2)当前的应用程序版本信息 如果发现本地存储的版本信息 和 服务器上有差距 就 提示用户更新程序 3)当前应用程
2014-02-19 13:20:11
852
原创 浅谈iOS爬虫
众所周知网络爬虫是一种自动获取网页内容的程序,是搜索引擎的重要组成部分,核心算法就是递归。小白学iOS开发两个月左右,技术境界有限,望谅解!今天跟大家分享一下关于iOS爬虫的一些理解,以获取图片资源为例:大致思路:首先要获取某一目录或文件夹的路径(根目录之类的),以此位置开始逐级递归遍历,遇到图片就复制图片到某一文件夹中,遇到文件夹就继续递归遍历直至遍历结束。创建项目 略写// 模
2014-02-12 09:37:17
3290
2
原创 粗糙的iOS笔记之一应用生命周期
1. UICollectionViewController 1.1概念 从iOS6开始, 是一个变异的TableViewController,可以将其认为是一个二维的表视图。 1.2布局特点: FlowLayout 流式布局 1.3和TableViewController 比较
2014-02-10 20:19:10
786
第三方框架Socket和UDP网络通讯协议
2014-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人