ios7 UILabel sizeWithFont方法的最新写法

2017-03-30
阅读 1 分钟
2.6k
{代码...}

NSClassFromString,NSSelectorFromString,isKingOfClass

2017-02-17
阅读 2 分钟
1.9k
NSClassFromString,NSSelectorFromString,isKingOfClass NSClassFromString   这个方法判断类是否存在,如果存在就动态加载的,不存为就返回一个空对象;   id myObj = [[NSClassFromString(@"MySpecialClass") alloc] init];   正常情况下等价于:id myObj = [[MySpecialClass alloc] init];   优点: 1, 弱化...

weakSelf GCD

2017-02-14
阅读 2 分钟
6k
});上面这段代码,在 ARC有问题但是不会引起,因为weakSelf 释放后会被置为nil,OC语法向一个空的对象发送消息是不会崩溃的,虽然不会崩溃,但是原有逻辑却走不了了。在MRC下会出现野指针的情况,即执行到block的时候,weakself 引用的self 已经释放,而self 属性是unsafe_unretained。所以这段block是不安全的。那么上...

HTTP请求响应机制及https建立通信机制

2017-02-14
阅读 4 分钟
4.2k
Internate的基本协议是TCP/IP(传输控制协议和网际协议)。而目前使用的FTP,HTTP都是建立在TCP/IP上的应用层协议。不同的协议对应不同的应用。而HTTP协议是Web应用所使用的主要协议。

iOS10 新特性适配Label显示不全问题

2016-10-19
阅读 1 分钟
5k
{代码...}

iOS-从App跳转到微信公众号

2016-10-18
阅读 1 分钟
12.5k
{代码...}

corestone上传.a文件

2016-09-09
阅读 1 分钟
1.8k
打开你的corestone,点击cmmand和逗号(",") 选择Subversion,删掉.a,点save save之后,corestone会崩溃,不要担心,重启一下就好了。

cocoaPods集成最新版的坑

2016-07-11
阅读 1 分钟
3.1k
如何使用CocoaPods?1.对于未集成的项目 {代码...} {代码...} 2.对于已经集成过的项目 使用xcode 打开工程找到podfile文件 {代码...} {代码...}

webView 内存泄漏

2016-05-24
阅读 2 分钟
3.2k
* {代码...} *

NSURLConnection 实现webView显示HTTPS页面

2016-05-23
阅读 2 分钟
3.1k
访问url链接 {代码...} @property(nonatomic,strong)NSURL *url; @property(nonatomic,weak)IBOutlet UIWebView *webView; @end 实现代理方法: #pragma mark - NSURLSessionDataDelegate代理方法 -(void)URLSession:(NSURLSession )session task:(NSURLSessionTask )task didReceiveChallenge:(NSURLAuthenticationChal...

ios Undefined symbols for architecture i386

2016-05-11
阅读 2 分钟
2.5k
selector警告 performSelector may cause a leak because its selector is unknown触发原因 SEL sel = @selector(touch:);[self performSelector:sel withObject:textField];解决办法 import <objc/message.h> SEL sel = @selector(touch:);objc_msgSend(self, sel, textField);// textField为touch:后跟的参数,...

objectForKey与valueForKey在NSDictionary中的差异

2016-04-25
阅读 2 分钟
3.5k
{代码...}

深入理解GCD 第二篇(dispatch_group、dispatch_barrier、基于线程安全的多读单写)

2016-04-25
阅读 8 分钟
6.6k
(void)group { {代码...} } @end dispatch_barrier_async 在访问数据库或者文件的时候,我们可以使用Serial Dispatch Queue可避免数据竞争问题,代码如下所示: 先看看,如果我们在平常编码中,如果要保证某个属性可以线程安全的读写,如何写的: #import <Foundation/Foundation.h> @interface ZYPerson : NSObje...

ios pop界面 键盘弹起又收回

2016-03-25
阅读 1 分钟
3.6k
[代码]键盘popViewControllerAnimated后再次弹起 //返回到上一界面 -(void)customBackBtnPressed:(id)send{ {代码...} } //通常用的这个代理方法来做 发现键盘在popViewControllerAnimated后会重新出现 -(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ {代码...} } //百思不得...

iOS应用架构谈 view层的组织和调用方案

2016-03-22
阅读 1 分钟
1.6k
[链接] 文章很棒 推一下

字符串反转

2016-03-15
阅读 1 分钟
1.9k
字符串倒叙NSString *abcd = @"abcd";NSMutableString *dcba = [[NSMutableString alloc]initWithCapacity:abcd.length];

多态定义

2016-03-15
阅读 1 分钟
2.5k
{代码...} {代码...}

runtime 应用

2016-03-02
阅读 3 分钟
2.3k
(void)viewDidLoad { {代码...} //获得Ivar {代码...} } {代码...} } 运行结果如下: 成员变量遍历输出结果.png

iOS开发使用半透明模糊效果方法整理

2016-02-29
阅读 2 分钟
2.7k
虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范围广泛使用。包括今年最新发布的iOS8也沿袭了这一设计,甚至在OSX 10.10版Yosemite中也开始大量使用半透明模糊。 {代码...} Core Image 作为设计和体验方面的领导者,苹果自己对图片效果和图片处理的支持一定是非常好的,在iOS...

HashSet和HashMap的区别

2016-02-26
阅读 2 分钟
7k
{代码...}

HashMap的工作原理

2016-02-26
阅读 4 分钟
2.4k
{代码...}

loadView、viewDidLoad及viewDidUnload的关系

2016-02-17
阅读 3 分钟
1.9k
{代码...}

NSURLRequestCachePolicy 缓存策略

2016-01-27
阅读 2 分钟
4.1k
{代码...} }

@autoreleasepool-内存的分配与释放

2016-01-21
阅读 2 分钟
3k
{代码...}

Tips:使用Xcode查找项目中的中文字符串

2016-01-20
阅读 1 分钟
4.1k
{代码...} {代码...}

UITableView优化

2016-01-13
阅读 4 分钟
3.1k
{代码...}

UITabbar上显示小红点。

2016-01-12
阅读 1 分钟
3.9k
如果有数字,直接使用 viewController.tabBarItem.badgeValue = @"1"; 没有数字,自己往tabbar加subView。 {代码...}

常用的设备及APP属性

2016-01-07
阅读 1 分钟
2.5k
{代码...}