自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xujingjing 学习iOS开发历程

不积跬步,无以至千里;不积小流,无以成江海

  • 博客(113)
  • 资源 (12)
  • 收藏
  • 关注

原创 ios swift cocoapod

pod install 出现curl 报错: SSL certificate problem: unable to get local issuer certificate遇到这个报错怎么解决呢?在终端执行下面操作pod install 时忽略ssl 校验,设置本地配置信息echo insecure >> ~/.curlrc...

2022-06-27 16:08:20 659 1

转载 ios 字符串分割

Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新赋值。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等操作。注:以下代码运行环境是:XCode 4.

2015-05-22 19:16:09 986

转载 根据UILable高度让UITableViewCell自动适应高度

根据UILable高度让UITableViewCell自动适应高度UIKIT提供的UITableView 很强大,但其单元格并没有提供自动适应内容高度的属性设置,在开发自定义的数据列表时显得非常不灵活。目前常用的做法是根据Cell文字的数量,然后根据文字的字体,算出需要占用的空间,最终得出占用空间高度。这种情况适合于纯文本的UITableViewCell。但如果UITableViewCel

2015-04-20 16:12:27 768

转载 Masonry介绍与使用实践(快速上手Autolayout)

Masonry介绍与使用实践(快速上手Autolayout) 前言 MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-ipho

2015-04-20 15:16:48 832

转载 iOS捕获异常,常用的异常处理方法

iOS捕获异常,常用的异常处理方法设备:iOS 8模拟器中开发工具:XCode6.1使用@try、catch捕获异常:以下是最简单的代码写法,其中@finally可以去掉:123456789@try {    // 可能会出现崩溃的代码}@catch (NSException *ex

2015-04-20 11:25:09 1116

转载 IOS 30多个iOS常用动画,带详细注释

IOS 30多个iOS常用动画,带详细注释 //  //  CoreAnimationEffect.h  //  CoreAnimationEffect  //  //  Created by VincentXue on 13-1-19.  //  Copyright (c) 2013年 VincentXue. All rights reserved.

2015-04-15 10:38:21 672

原创 iOS应用程序的生命周期

iOS应用程序的生命周期//——————————————————————————整个应用的入口函数- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    return YES;}//————————

2015-03-31 20:24:42 610

转载 我赢职场全国首发Apple Watch开发30分钟秒懂

我赢职场全国首发Apple Watch开发30分钟秒懂苹果公司Apple Watch于3月10日凌晨召开了2015年首次新品发布会,与预期的一样,苹果手表果真备受追捧!相信12万的天价深深伤害了小伙伴们火热的心!作为我赢职场iOS顶级讲师为小伙伴们带来Apple Watch开发技术全套视频解析,年薪20万不是梦,相信学好iOS开发并且再加上我赢职场的Apple Watch全套实战案

2015-03-16 18:31:27 1649

原创 Xcode6中如何添加pch文件

Xcode6中如何添加pch文件1.在已有的工程里面创建pch文件,Commond+N——>iOS——>Other——>PCH File2.更改配置,Targets—>Build Settings->Precompile Prefix Header 改成yesTargets—>Build Settings->Prefix Header 后面添加路径如: $(SRCROOT)/Viode

2015-03-03 18:32:50 879

原创 Mac 下SVN 的配置(Xcode6.1下)

Mac 下SVN  的配置(Xcode6.1下)1.可以根据下面的2个博客根据自己的需要来配置http://blog.csdn.net/jingjingxujiayou/article/details/42105641http://blog.csdn.net/jingjingxujiayou/article/details/42085053我的是在一个新电脑上面,环

2014-12-23 18:38:14 6968 2

转载 Mac下配置svn服务器

Mac下配置svn服务器Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置,可以用svnadmin –vsersion(svnserve –version)查看。希望能对 您配置 SVN、进行开发版本控制有所帮助。0.建立想要保存软件仓库的目录。 并在系统设置里面打开Web共享(Apache2)。sudo su (然后输入密码)mkdir /optmkd

2014-12-23 17:46:53 4593

转载 iOS Xcode中SVN的配置

iOS Xcode中SVN的配置系统信息: Mac OS X:10.8.4 XCode:4.6.3 一、首先检测系统是否已经安装了SVN 打开终端,键入 ?1svn -version如果 系统已经装了SVN,终端会输出?12svn: inv

2014-12-22 20:44:04 7842

原创 iOS中如何该工程的名字

iOS中如何改工程的名字例如我的工程名字是TwoTableView,点击”TwoTableView”—>TARGETS下面的TwoTableView—>点击右边的Bulid Settings—>点击“All”—>在右边的搜索框里面搜索Product Name ,可以看到,直接改需要的名字就可以了,注意这里的名字不能在你的工程里面显示,你运行以后,点住模拟器,Command+Shift+h就可以

2014-12-14 16:49:49 1035

原创 iOS中表格(UITableView)嵌套表格的简单实现

iOS中表格(UITableView)嵌套表格的简单实现首先说一下思路:我们在一个控制器里面定义2个tableview,一个作为被嵌套的rootTable,一个作为嵌套的表格tableView1,那我们要实现UITableViewDelegate,UITableViewDataSource,的代理的时候,该怎么区分呢?其实很简单,有两种方法,一个是给定义的2个tableview设置tag值,另

2014-12-14 16:41:38 4777

原创 iOS如何给图片加缓存

iOS如何给图片加缓存 在iOS开发中给从网络获取图片是常有的事情,如果我们加载的图片比较多得话,就应该给图片加上缓存,这样下一次就可以很快的读出图片,提高效率说明:下面只写了创建一个视图,没有写其他的属性1.普通的加载图片的方法(没有缓存):UIImageView * imageView = [[UIImageViewalloc]init];    i

2014-12-06 15:32:31 1321

原创 iOS中异步加载数据效率更高

iOS中异步加载数据效率更高在开发中有得时候虽然也能从服务器返回来数据,但是我们要根据实际情况,加快数据的显示,所以我们使用异步加载数据。下面我们看一下如何异步加载数据dispatch_async(dispatch_get_global_queue(0, 0), ^{        //下载数据(这里写的是使用AFNetWorking请求的数据)       dispatch_

2014-12-06 15:11:15 2212

转载 iOS Developer:真机测试

目录[-]一、真机调试所需材料说明二、开始申请三、添加App ID四、添加设备(Devices)五、添加证书(Certificates)六、添加描述文件(Provisioning Profiles)七、配置XCode八、P12导出证书转载请注明出处,原文地址http://my.oschina.net/joanfen/blog/167730如果本文不能解决您的问题

2014-10-30 20:17:49 672

转载 开发证书与发布证书申请和安装步骤

多个真机调试的方法:新iphone当成测试机的问题:在开发者网站添加device id,然后app程序证书里,点击edit选择新添加的device id,重新生成、下载即可。可能提示:Provisioning profile 'ED633812-50B7-4D2D-8153-A24686A2C9FC' can't be found ---解决:签名全选don't code sign

2014-10-30 14:35:46 1166

转载 ios8/sdk8/xcode6/iphone6(+)适配

AppIconhttps://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1Table 39-1Size (in pixels) of custom ico

2014-10-24 15:59:44 3463

转载 IOS 启动画面和图标设置(适配IOS7 and Xcode5)

关于IOS程序设置启动画面以及图标的设备目前主要为:IPhone设备 和IPad设备IPhone启动画面以及图标的设置目前IPhone的分辨率为:320X480、640X960、640X1136。Default.png                    320X480 iPhone 320X480分辨率屏幕默认启动图片。Default@2x.png      

2014-10-06 11:44:30 1141

原创 MAC下搜狗输入法在英文状态下有下划线怎么办?

MAC下搜狗输入法在英文状态下有下划线怎么办?解决方法:关掉搜狗里面额英文助手即可图片说明:下面吧英文助手的对勾去掉即可

2014-09-12 18:21:41 7691 2

原创 用C语言求100到200之间的素数

用C语言求100到200之间的素数

2014-09-11 20:36:59 2343

原创 如何解决No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).

如何解决No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).错误信息No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386

2014-08-05 10:56:47 5041

原创 如何在Mac下简历wifi热点

如何在Mac下简历wifi热点

2014-08-05 09:14:56 895

原创 如何解决…has been modified since the precompiled header… was built的问题

如何解决…has been modified since the precompiled header… was built 的问题xcode5.1在程序中报错:File '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimula

2014-08-01 20:08:54 3394

转载 malformed or corrupted AST file。。。module file out of date'

Malformed or corrupted AST file: 'Unable to load module "/Users/topbar/Library/Developer/Xcode/DerivedData/ModuleCache/3TJWGBUKOEC41/Darwin.pcm": module file out of date'fatal erro

2014-07-11 09:21:34 1073

原创 Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect

Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect1   NSRangeNSRange 的原型为typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange;NSMakeRange的函数

2014-07-10 10:45:59 3270

原创 Objective-C中的Protocol

Objective-C中的ProtocolProtocol  简单来说就是一系列方法的列表,其中声明的方法可以被任何类实现,这种模式一般称为(delegation)模式在iOS中和OS X中,Apple采用了大量的代理模式来实现MVC中的View(UI控件)和Controller(控制器)下面举个例子声明一个Button类和Buttonlisterner类

2014-07-09 21:16:00 914

原创 Objective-C中的Category(分类)

Objective-C中的Category(分类)1 Category概念:动态的为已经存在的类添加新的行为(方法)2 Category(分类)创建的方法(1)通过Xcode生成分类(2)可以手动生成分类,在头文件里面生成2个@interface例如:在Student.h文件中@interface Student:NSObject-(void

2014-07-09 19:47:46 1111

原创 C语言堆内存管理上出现的问题,内存泄露,野指针使用,非法释放指针

C语言堆内存管理上出现的问题,内存泄露,野指针使用,非法释放指针(1)开辟的内存没有释放,造成内存泄露(2)野指针被使用或释放(3)非法释放指针(1)开辟的内存没有释放,造成内存泄露,下面的例子就可能造成20个字节的泄露,内存泄露不是一个立即会引发故障的错误,但是它将消耗系统内存。void function1(){ char *pa; pa = (

2014-07-09 10:37:40 2103

原创 C语言中的函数指针

C语言中的函数指针函数指针的概念:   函数指针是一个指向位于代码段的函数代码的指针。函数指针的使用:   #includetypedef struct (*fun_t) (int,int);fun_t pf;int add(int a, int b){return a+b;}int sub(int a,int b){retu

2014-07-07 21:05:41 808

原创 Swift学习——类的定义,使用,继承,构造等(五)

Swift学习——类的定义,使用,继承,构造等(五)类的使用说明    1 使用class和类名来创建一个类名,例如: class student    2 类中属性的声明和常量和变量一样,唯一的区别就是他们的上下文是类    3 方法和函数声明也一样// 1 ---- 简单的类介绍class Student{ //变量学号初始化为0

2014-07-05 10:41:00 2086

原创 Swift学习——函数的使用和分类(四)

Swift学习——函数的使用和分类(四)总结了一下Swift中的函数使用一共可以分为七类1 ---- 没有返回值,没有参数的函数2 ---- 有参数和返回值的函数3 ---- 使用元祖来返回多个值4 ---- 参数是可变的 5 ---- 函数的嵌套6 ---- 函数可以作为另一个函数的返回值7 ---- 函数可以作为参数具体分析如下面代码所示

2014-07-04 21:12:31 1047

原创 Swift学习——使用if和switch来进行条件操作,使用for,while,和do-while来进行循环(三)

Swift学习——使用if和switch来进行条件操作,使用for,while,和do-while来进行循环//switch支持任意类型的数据以及各种比较操作——不仅仅是整数以及测试相等//注意如果去掉default程序会报错let strings = "hello3"switch strings{ case "hello1": let stringsCo

2014-07-04 20:10:33 1870

原创 C语言中宏的使用(#,##,do…while(0)宏)

C语言中宏的使用(#,##,do…while(0)宏)1.预定义宏的使用__FILE__,__FUNCTION__,__LINE__。#include void fun(void){ char v1; short v2; int v3; long v4; printf("v1: %x\n",&v1); printf("v2: %x\n",&v2); print

2014-06-23 19:50:12 1095

原创 嵌入式linux多进程编程

嵌入式linux多进程编程在主程序显示文本菜单,提供如下服务,要求每个服务都通过生成子进程来提供。服务包括:日历信息显示,日期信息显示,判断闰年服务,文件复制功能,数字排序功能,退出功能。#include #include #include #include #include #include void DisplayCalen();// 1 显示

2014-06-23 19:23:12 1660

原创 Swift学习——格式控制符和元组流程控制(二)

Swift中的格式控制符和元祖(1)首先介绍一下元祖,元祖是关系型数据库中  例如学生表中的姓名,年龄,电话等定义如下var studentinfo = ("jhon",29,"123456")println(studentinfo.0)访问的时候是通过下标来访问的。//元组本身是以一个整体存在的,如果用下标获取元祖的某一项的数据时//可以通过点语法加下标的

2014-06-21 18:47:58 1121

原创 Swift学习——变量var和let常量的使用方法(一)

Swift中的变量var常量和let常量首先介绍一下Swift中的 var 和 let(1)var 是 variable的缩写形式,是变量的意思 ,是可改变的,并不是数据类型例如:注意每个语句后面不用加分号var i:double=10.0 //将i指为double类型的,变量名后面加个冒号var i = 10 // 如果不指定类型的话,系统会自动根据你的赋值来判断类型

2014-06-19 19:05:54 5558

转载 mac下忘了密码,如何开机?

mac下忘了密码,如何开机?

2014-06-19 18:44:25 1255

转载 JSONKIT中的isa废弃兼容

JSONKIT中的isa废弃兼容

2014-05-28 17:12:42 1572

iOS中UITableView嵌套UITableView

实现一个控制器里面表格嵌套表格,实现更复杂的布局

2014-12-14

嵌入式linux多进程编程

在linux实现多进程编程,例如,日历显示,获取当前的日期和时间,排序等功能

2014-06-23

iOS开发中网络图片相册摄像头的访问

iOS开发中相册的访问与编辑,摄像头的访问

2014-04-29

iOS开发中plist文件的简单读取

在iOS开发中如何创建plist文件,如何读取出来

2014-04-15

Oracle 11g的安装步骤截图

Oracle11g的安装截图与步骤 如何安装Oracle11g

2014-04-15

iOS多线程编程指南

iOS中多线程的介绍,和如何使用教程,如何进行iOS开发

2014-01-06

iOS开发总结

iOS开发的总结,例如在mac下使用的快捷键,Objective-C的总结,UI等

2014-01-06

iOS上的图形和动画处理

在iOS上的图形和动画的处理用view和画图

2014-01-06

linux的安装截图

在pc机下,安装linux,使用linux系统

2013-12-05

C++课程设计学生信息管理系统文档及源码

实现简单学生信息管理系统,能够实现添加,删除等功能

2013-12-05

c语言学生管理系统的源码

这个是c语言的课程设计,可能不是太好,但是自己感觉还不错。

2013-11-17

课程设计的封装部分截图

自己封装的课程设计,还不是很成熟,只是为了以后更加方便的寻找

2013-11-17

空空如也

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

TA关注的人

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