自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 单知识点运用---使用代码编辑页面控件时不同分辨率的自适应

一、关于使用代码编辑页面控件时不同分辨率的自适应(可以参考自己项目:76天-项目实战--我的微信),还可以参考自己的项目:UI适配之-界面适配(使用宏的方式)方法一:下面是基于76天的项目的。前提:不适用故事版,使用代码方式来进行界面开发时,需要注意到不同分辨率对控件位置的影响,本文就是解决该问题。本文以一个图片位置为例:步骤:   1:

2016-07-08 18:11:01 371

原创 单知识点运用---使用通知--进行关于不同视图中数值传递

对事件进行处理有三种方法:1:忘记了2:代理3:通知使用案例就是76天-项目实战--宾果社区 中的applegate.m下的接收消息方法中接收到的消息内容传递到chatviewcontroller.m中。applegate.m中//接收消息- (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(X

2016-07-08 00:28:04 264

原创 objective-c --单知识点运用---FMDatabase -- -数据库操作

一、关于使用第三方库 -- FMDatabase --进行数据库操作(可以参考自己项目:69-74天-项目实战--新闻客户端)说明一:1:分享有三种实现方式:第一种:使用APPLE内置的社会化框架,这种缺点是只有Facebook、推特、微博,没有微信。优点是简单,快捷,具体可以参考自己

2016-06-08 23:18:40 319

原创 单知识点运用---关于远程读取图片

一、关于如何远程读取图片:功能就是读取远程的图片。可以参考自己项目:69-74天-项目实战--新闻客户端步骤如下:     //第一步:先获得图片完整路径 (下面的news.picture是 图片的名称)    NSString * imgName = [NSStringstringWithFormat:@"http://127.0.

2016-06-08 16:47:11 291

原创 单知识点运用---关于使用第三方库的提示框--1:SVProgressHUD, 2:MDProressHUD

以上这两个都是使用较多的第三方库,效果类似于 UIAlertController,只不过这两种还可以加上图片、文字。并且还有判断的作用。主要用于网络加载、数据加载等提示

2016-06-06 11:17:00 374

原创 单知识点运用---关于tag

一、关于如何使用tag:说明一:对于整个程序来说,tag是全局的变量(类似),在整个项目中tag必须保持唯一。代码如下:UILabel *label = [[UILabel alloc] init]; label.tag=123;[self.view addSubview:label]; //////不在同

2016-06-05 21:58:21 303

原创 68天-数据库网络---相机调用之读取相册、编辑照片、拍照

一、关于相机调用之读取相册(可以参考自己项目:68天-数据库网络---相机调用之读取相册)拍照、编辑照片可以看自己的项目(68天-数据库网络---相机调用之拍照),都是使用UIImagePickerController来实现。说明一:1:由于本项目会使用到 UIImagePickerController,该控制器用模态的方式实现,该控制器上回显示出相册,之后我们可以

2016-06-03 17:21:29 392

原创 objective-c -- 网络数据库 - 关于微博、微信等分享

一、关于微博、微信等分享(可以参考自己项目:67天-数据库网络---使用社会化框架分享方式/67天-数据库网络---使用基于微博SDK的分享方式)说明一:1:分享有三种实现方式:第一种:使用APPLE内置的社会化框架,这种缺点是只有Facebook、推特、微博,没有微信。优点是简单,快捷,具体可以参考自己项目:67天-数据库网络---使用社会化框架分享方式

2016-06-02 12:33:55 394

原创 objective-c -- 网络数据库 - 进程和线程--GCD

一、GCD(可以参考自己项目:61天-数据库网络--多线程之GCD)1:GCD其实就是线程池技术,因为创建线程会消耗计算机的资源,所以GCD就是提前创建好一些线程形成一个线程池,然后当我们需要使用时,就把代码注入到已经创建好的线程池中的空闲线程中。2:GCD会使用到块,块其实类似一个匿名的C语言中的函数。它的定义如下:block 块的模式返回值(^快的名字)(参数列表)

2016-05-30 01:07:45 316

原创 objective-c - 基础篇 - 数据库网络 -- 进程和线程--NSThread

一、进程和线程(可以参考自己项目:61天-数据库网络--多线程之NSThread)1:一个应用程序就是一个进程,之后进程下面包括多个线程(至少一个线程)。2:计算机是以线程为单位的。3:线程是同步的。4:假如我们的电脑是双核的,那么就可以同时运行两个线程,而其他的线程就需要等待CPU的分配。5:通过时间片的切割,来切换线程。(时间片切割就是线程所需占用时间是多少,占用时间越多,

2016-05-29 11:31:35 610

原创 objective-c - 基础篇 - 数据库网络 -- 使用JSON-生成json&解析json

(具体可以我自己的60天-数据库网络--Json解析之生成项目。)注意点:1:解析数据有两种:XML和JSON。JSON在ios相对而言使用较多。因为json更为简洁,数据量较小2:JSON分为:生成JSON和解析JSON3:如果不想php页面显示DEPRECATED或者NOTICE,可以在头部加入下面两行代码,因为如果PHP界面有DEPRECATED的话,那么在解析的时候,解

2016-05-28 16:24:41 1820

原创 objective-c - 基础篇 - 数据库网络 -- 使用NSURLSession进行POST请求的网络数据

一、使用NSURLSession进行POST请求的网络数据说明一:NSURLSession适用于网络数据请求,有如下注意点:1:使用session其实都是异步的2:session中有三个任务供我们选择,一个是只上传,一个是只下载,另一个是上传和下载。我们下面 4 使   用的就是上传和下载任务。3:session会产生多条线程,但是我们只能在主线程中控制UI控件

2016-05-26 12:39:46 1130

原创 objective-c - 基础篇 - 数据库网络 -- Apache启动所遇到的问题

一、Apache启动说明:Apache是用于开启外部网络连接的工具。而我在这个开启过程中遇到许多问题。所以总结下解决方法:方法一:可以在终端中直接使用 sudo apachectl start,这样之后正常的话就可以在网页访问localhost或者127.0.0.1来测试开启是否成功。成功显示:“it work”。而我在这里确是失败的,没能显示出来,最后用的是方法二

2016-05-19 10:58:35 310

原创 objective-c - 基础篇 - UIAlertController提示框的调用

一、UIAlertController提示框的调用说明:当我们单独把UIAlertController提示框的写在一个类中时,可以方便我们反复的调用提示框。               具体可以参考:www.tuicool.com/articles/ZJ3Azay注意:第一点是一开始一直想不通的。一:因为UIAlertController中有一个语句是     

2016-05-17 19:06:12 3803

原创 objective-c - 基础篇 - 关闭键盘的两种方式

一、关闭键盘的两种方式方式一:效果是在我们点击出现的键盘中的return按钮后,键盘将会收起。步骤1:选择账号文本框       2:选择链接检查器中的 Did End On Exit       3:拖拽到对应控制器的头文件中      4:因为密码文本框也需要这样的效果,所以也可以通过步骤1 2 3 来实现,并且可以直接拖到已经生成的       

2016-05-16 21:12:27 657

原创 objective-c - 基础篇 - 数据库网络 -- Core Data数据库持久化

一、Core Data解析:Core Data的作用就是相当于java中的Hibernate,也就是对象持久化技术到数据库中。注: 一:在项目创建时,需要点击 Use Core Data这样就会生成一个__.xcdatamodeld的持久化模型文件,相等于数据库中的表。二:在__.xcdatamodeld中添加了字段后,需要点击该字段,把系统默认勾上的Optional去掉。三:在对

2016-05-16 09:55:22 275

原创 objective-c - 基础篇 - NSString与NSMutableString

NSStringNSMuatbleString对象不可变 对象可变一、NSString 对象用途:处理字符串的常用类#import int main(int argc, const charcahr * argv[]){@autoreleasepool{//NSString是不可变字符串//1.----------字符串的创建

2016-05-15 10:44:45 276

原创 objective-c - 基础篇 - NSNumber与NSdate与NSExcetion

一、NSNumber类注:NSNumber类主要用来封装基本类型,通俗理解就是把基本类型放入到数组或者集合中。#@import int main(int argc, const charchar * argv[]){@autoreleasepool{//1 -- 封装NSNumber * intNumber = [NSNumber numberWithInt:3];NS

2016-05-15 10:43:33 244

原创 objective-c - 基础篇 - 数据库网络 - sqlite的链接+增删改查

一、sqlite的链接+增删改查(XCODE7.1+ IOS9)注:sqlite数据库的链接+增删改查中需要注意的地方有:大前提:需要导入数据库 库。点击项目 》》BuildPhases 》》Link Binary With Libraies 》》点击+号》》Add Other..》》按 shift+command+G 》》输入//usr//lib》》选择 libsqlite3.d

2016-05-15 10:14:05 432

原创 objective-c - 基础篇 - KVO键值转换设计模式

一、KVO键值转换设计模式注:KVO键值转换设计模式中需要注意的地方有: 一:观察的对象必须是全局对象,这样就不会在viewDidLoad结束后消亡。二:移除观察需要另外写在一个事件当中。三:观察者一般为self。#import "ViewController.h"#import "YZBPerson.h"@interface ViewCon

2016-05-10 13:00:41 274

原创 objective-c - 基础篇 - KVC键值转换设计模式

一、KVC键值转换设计模式注:KVC键值转换设计模式是一种更加灵活的访问对象属性的方法,该模式有三种实现方法。#import "ViewController.h"#import "Person.h"#import "YZBCard.h"@interfaceViewController ()@end@implementation ViewController

2016-05-10 10:40:28 392

原创 objective-c - 基础篇 - UIWebView

一、UIWebView注:UIWebView是用于显示网址的,在这里需要注意的三个点是:       1:网址链接需要加上 http://       2: 需要在info.plist中设置如下参数,因为新版本默认是禁止外部访问的       3:需要等待下,因为延迟加载界面//头文件#import @interface Vi

2016-05-06 11:42:49 290

原创 objective-c - 基础篇 - NSDirctionary与NSMutableDirctionary

注意点:字典是无序的,采取的是 键值 的形式,类似于JAVA中的map一、NSDirctionary类#import int main(int argc, const charchar * argv[]){@autoreleasepool{NSArray * array1 = [NSArray arrayWithObjects:@"zhangsan", @"china", ni

2016-03-26 22:08:22 371

原创 objective-c - 基础篇 - NSArry与NSMutableArray

注意点:NSArray中不可以存放基本数据类型,只能存放类的实例,如果需要将基本类型、结构体放入到数组中的话。需要使用NSNumber/NSValue进行数据的封装再放入到NSArray中。并且不能再NSArray中存储nil一、NSArray类#importint main(int argc,const charchar & argv[]){@autoreleasepoo

2016-03-26 16:17:54 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除