自定义博客皮肤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)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 读书笔记 之 了解OC 的起源 (Effective Objective - C 2.0)

Objective-C  与C++ , Java 等面向对象的语言类似,若是使用过其中非 OC 的另一种语言,那么就能理解OC 所用的许多范式 与模板。但是感觉语法很陌生是不是?那是因为OC 使用的是“消息结构”(message structure) 而非“函数调用” (function calling)。OC 是Smalltalk 演化来的,smalltalk是消息型语言的鼻祖。

2017-02-24 12:06:29 509

原创 iOS 应用 有了第一批真实用户后,自我总结 。

1,推送在HBB开发过程中,推送是一个让人晕晕 的问题,a,推送sdk 升级后,有些方法并不兼容,也不报错。b,证书更换,24小时生效2,班级圈单张图片展示一张图片的展示跟九宫格的展示不太一样,九宫格的大小其实是确定的,我们取中间的缩略图,单张图片,我们要展示不变形的原图,方案1,就是现在的解决办法,去服务器请求图片是异步

2016-03-04 15:30:11 402

转载 iOS真实网络 监测 RealReachability

iOS实际网络检测框架RealReachability时间 2016-02-29 10:07:41  标哥的技术博客原文  http://www.henishuo.com/ios-realreachability/主题 iOS开发背景网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存

2016-03-04 15:20:32 2292

转载 iOS ,不提交审核,修复某些线上bug以及线上更新

限于iOS AppStore的审核机制,一些新的功能的添加或者bug的修复,想做些节日专属的活动等,几乎都是不太可能的.从已有的经验来看,也是有了一些比较常用的解决方案.本文先是会简单说明对比大部分方案,然后会注重阐述基于JSPatch的在线更新机制的设计和实现.对于任何一家有一定用户基础的iOS应用来说,在线更新技术所产生的直接和间接价值都将远远超过100W.理解,并掌握它;实在没有时间,就记住

2016-03-04 15:01:19 3929

转载 iOS 高效添加圆角效果 性能优化 实战讲解

http://www.cocoachina.com/ios/20160301/15486.html

2016-03-01 14:23:42 6703

转载 EXC_BAD_ACCESS的本质详解以及僵尸模式调试原理

http://www.cocoachina.com/ios/20160226/15324.html

2016-03-01 12:11:33 334

转载 iOS开发中如何合理地制造BUG

什么是BUG,简单点说就是,程序没有按照我们预想的方式运行。我比较喜欢把BUG分成两类:Crash掉的没有Crash掉的转自    http://www.cocoachina.com/ios/20160229/14251.htmlhttp://www.cocoachina.com/ios/20160229/14251.htmlhttp://w

2016-03-01 12:04:55 382

转载 iOS 开发 LLDB 调试

转载地址:http://www.starfelix.com/blog/2014/03/17/lldbdiao-shi-ming-ling-chu-tan/LLDB调试命令初探MAR 17TH, 2014如果你在平时的开发中从未使用过调试器,那你恐怕不知道一个调试器的作用有多大。你可能只满足于通过printf

2015-01-16 11:30:04 470

原创 iOS开发 之 懒加载

懒加载1,懒加载   即  延迟处理,在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.  例如   @property (nonatomic,retain) UITextField *nameTextField;  如果你不  alloc/new这个时候 nameTextField  只是一个指针 不会占用内存  。_ nameTextFiel

2015-01-16 11:24:45 534

原创 iOS开发 kvc kvo 委托代理 协议 通知 简述 和使用场景

kvc: 简单来说, 是存取类属性, 通过字符串来访问对象属性。1、只针对类属性,设置键值对2、设置setValue: forKey:,即forKey只能为类属性3、取值valueForKeykvo: 通过kvc 的方式修改被观察者的属性时,主动通知观察者。1、利用KVC对类属性进行设置2、注册observing对象addObserver:forKeyP

2014-12-01 15:59:56 1528

转载 iPhone屏幕知识点解析

iPhone屏幕知识点解析一、屏幕相关知识点1、屏幕尺寸在显示器世界里,屏幕尺寸都是由屏幕对脚线长度表示的,单位是英寸。比如iPhone4的3.5寸屏就意味着屏幕对角线的长度是3.5英寸。2、分辨率分辨率是任何一款手机产品最重要的参数之一。显示屏是由一个个像素组成的,分辨率可以简单理解成屏幕像素的数目。比如iPhone4的屏幕分辨率为640×

2014-11-13 10:56:45 569

原创 iOS 开发 #import #include @class 的区别

前几天  遇到这样的 bug

2014-11-13 10:08:05 1480

转载 项目经理问:为什么总是只有我在加班 – 挂包袱现象

现象最近和一位项目经理聊天。这位PM之前是个技术大牛,没什么搞不定的东西,而且做事也认真,也卖命。领导没理由不提拔这种牛人。所以,这个项目让这哥们当PM。聊着聊着,这位牛人发出一声感慨,现在的员工不好带啊,每天到了晚上7点,就只剩我和另一个小组长了。项目组10多个人,都跑的精光。我乐了。其实这种情况,我也是碰到过的,在我带的第一个项目,也是类似的情况。我不敢武断的下决定,就

2014-10-10 13:06:40 510

原创 iOS开发 之 搜索

-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText{    [[UIApplicationsharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];    searchResults = [[

2014-08-25 17:29:58 511

原创 iOS 开发之编码 反编码

1,  反编码    是根据经纬度得到

2014-08-25 17:24:15 648

原创 iOS 开发 之 友盟分享

最近做了个 分享的xu q

2014-08-01 15:51:47 1264

原创 iOS开发 时间戳时间计算

- (void)viewDidLoad{    [superviewDidLoad];     [NSTimerscheduledTimerWithTimeInterval:1.0target:selfselector:@selector(timeMethod:)userInfo:nilrepeats:YES];}-(vo

2014-07-29 18:14:58 694

转载 iOS iCloud 存储数据

要在应用中启用iCloud,首先要为iCloud使用配置App ID。配置好后,生成授权文件(provisioning profile)并在应用中申请权限(entitlement)。根据应用的数据存储需求,需要申请以下一种或两种权限。iCloud权限键12com.apple.developer.ubiquity-container-identi

2014-07-29 16:28:36 898

转载 IOS之同步请求、异步请求、GET请求、POST请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2014-07-21 15:02:02 469

原创 iOS开发 调用系统发短信 打电话 功能

-(void)smsButton:(UIButton*)sender{        Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));   if (messageClass != nil) {        // Check whether the cur

2014-07-15 17:31:03 620

原创 iOS 开发 判断 是否是 第一次登陆

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{    self = [superinitWithNibName:nibNameOrNil bundle:nibBundleOrNil];    if (self) {        if (![N

2014-07-15 17:23:22 676

原创 iOS开发 导航栏 UINavigationBar 属性

1,给导航栏设置背景图片 [[UINavigationBarappearance] setBackgroundImage:[UIImageimageNamed:@ "nav_bg.png" ]forBarMetrics:UIBarMetricsDefault];  [[UINavigationBarappearance] setTintColor:[UIColo

2014-07-15 17:11:23 707

原创 iOS 简易计算器 纯代码

#import @interface MxlJisuanqiViewController : UIViewController@property (nonatomic,retain)NSString *disStr;@end

2014-07-15 15:54:35 4257

原创 his bundle is invalid . new apps and app updates submitted to the app store must be built with publi

this bundle is invalid . new apps and app updates submitted to the app store must be built with public  必须要用5.11  才能上传

2014-07-15 15:04:39 953 1

iOS 开发, 本地上传图片

本地上传图片,图片来源是相册和相机,存到本地, 并在 需要的时候读取出来

2014-08-25

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

TA关注的人

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