iphone
iteye_15461
这个作者很懒,什么都没留下…
展开
-
swift 简单总结
http://kpbp.github.io/swiftcheatsheet/#constants Swift is a new programming language for developing iOS and OS X apps that was introduced by Apple in June 2014.Variablesvar myInt = 1va...原创 2014-08-13 13:31:55 · 113 阅读 · 0 评论 -
让中间的cell高亮
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ [[tableView visibleCells] makeObjectsPerformSelector:@selector(setHighlighted:) withObject:[NSNumber numberWithBool:NO]]; CGPoint...原创 2013-03-17 12:35:00 · 101 阅读 · 0 评论 -
NSArray 到 NSDictionary
- (NSDictionary *) indexKeyedDictionaryFromArray:(NSArray *)array { id objectInstance; NSUInteger indexKey = 0; NSMutableDictionary *mutableDictionary = [[NSMutableDictionary alloc] init...原创 2013-02-23 16:11:45 · 111 阅读 · 0 评论 -
NSFileManager 文件应用
- (void)clearDisk{ dispatch_async(self.ioQueue, ^ { [[NSFileManager defaultManager] removeItemAtPath:self.diskCachePath error:nil]; [[NSFileManager defaultManager] creat...原创 2013-02-17 17:52:03 · 84 阅读 · 0 评论 -
图片比例缩放和裁剪适应区域
@implementation UIImage( resizeAndCropExample )- (UIImage *) resizeToSize:(CGSize) newSize thenCropWithRect:(CGRect) cropRect { CGContextRef context; CGImageRef ...原创 2013-01-21 21:02:35 · 285 阅读 · 0 评论 -
字符串去掉空格
- (void)uui{ array2 = [NSMutableArray arrayWithContentsOfFile:Path2]; string = (NSString *)[array2 objectAtIndex:3]; NSString *string2 = @"Partly Cloudy"; NSString *trimmedString = [s...原创 2013-01-21 20:19:07 · 81 阅读 · 0 评论 -
检测文件是否存在
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:somePath];原创 2013-01-11 20:25:20 · 91 阅读 · 0 评论 -
instancetype完成工厂模式
@interface MONImage : UIImage+ (instancetype)imageNamed:(NSString *)pName;@end@implementation MONImage+ (instancetype)imageNamed:(NSString *)pName{ UIImage * source = [UIImage ...原创 2014-02-26 15:58:12 · 102 阅读 · 0 评论 -
ios7 去掉左侧空格
UIBarButtonItem *homeButton = [[UIBarButtonItem alloc] initWithCustomView:segmentView];UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButt...原创 2014-01-17 10:25:07 · 103 阅读 · 0 评论 -
根据uilabel的宽度调整另一个控件的位置
[nameLabel setFont:[UIFont boldSystemFontOfSize:12]]; nameLabel.text=[NSString stringWithFormat:@"%@(%@)",tempStore.merchant.name,tempStore.name] ; CGSize maximumLabelSize = CGSizeMak...原创 2013-01-04 09:24:27 · 116 阅读 · 0 评论 -
UITableViewStyleGrouped 代码实现
有时候在xib设置中不起作用[self.tableView initWithFrame:self.view.frame style:UITableViewStyleGrouped];或者MyTableViewController *myTableVC= [[MyTableViewController alloc] initWithStyle:UITableViewStyl...原创 2012-12-21 16:58:29 · 98 阅读 · 0 评论 -
打开url判断
- (BOOL)callPhoneNumberWithString:(NSString *)phoneNumberString { NSURL *url = [NSURL URLWithString:phoneNumberString]; if ([[UIApplication sharedApplication] canOpenURL:url]) { ...原创 2012-12-20 19:51:09 · 95 阅读 · 0 评论 -
Uimage和Cimage的转换
UIImage *finalImage = [UIImage imageWithCIImage:displayImage]; CIImage *inputImage = [[CIImage alloc] initWithImage:[UIImage imageNamed:baseImageName]];原创 2012-06-29 21:32:22 · 151 阅读 · 0 评论 -
获得视频
- (void)updateAssetsLibrary{loadImgView.hidden = NO;[spinner startAnimating];//selectVideoBtn .userInteractionEnabled = NO;assetItems = [NSMutableArray arrayWithCapacity:0];ALAssetsLibr...原创 2013-03-17 13:15:45 · 99 阅读 · 0 评论 -
文字随着输入滚动
- (void)addKeyboardObserver{ // This could be in an init method. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidShow:) name:UIKeyboardDidShowNotifica...原创 2013-03-17 14:30:48 · 103 阅读 · 0 评论 -
UitableView 滑动条只在滑动时显示
[self.tableView flashScrollIndicators];原创 2013-03-18 19:22:46 · 146 阅读 · 0 评论 -
ping 网络
如果ping一个网络是不是通,这里不是wifi,可以参看 http://www.splinter.com.au/how-to-ping-a-server-in-objective-c-iphone/原创 2014-08-07 16:02:40 · 131 阅读 · 0 评论 -
图片捕捉 保持高不变 压缩
UIImage * image = [self captureScreenInRect:viewController.view]; float ratio = image.size.width/image.size.height; image = [self resizeImage:image size:CGSizeMake(height*ratio, hei...原创 2013-04-23 11:11:44 · 85 阅读 · 0 评论 -
view的反转
注意设置好隐藏标记原创 2013-04-18 13:25:03 · 85 阅读 · 0 评论 -
图片翻转
UIImage *img=[UIImage imageNamed:@"sina.png"]; UIImage * img1 = [UIImage imageWithCGImage:img.CGImage scale:img.scale orientation:UIImageOrientationRig...原创 2013-04-16 10:12:09 · 69 阅读 · 0 评论 -
JSONModel的使用
这个lib 非常好用,专门用来解析json的,当你解析json的时候,只需要写出要解析的对象的头文件就好了,不需要self.id = [jsonDict objectForKey:@"id"];self.name = [jsonDict objectForKey:@"name"];self.profileImageBig = [jsonDict objectForKey:@"pro...原创 2013-04-15 14:57:45 · 77 阅读 · 0 评论 -
uitabbar 移除
NSMutableArray modifyMe = [[myBar items] mutableCopy];[modifyMe removeObjectAtIndex:idx];NSArray *newItems = [[NSArray alloc] initWithArray:modifyMe];[myBar setItems:newItems animated:true]; ...原创 2013-04-14 18:16:34 · 91 阅读 · 0 评论 -
清理缓存
NSFileManager *filemgr;filemgr = [NSFileManager defaultManager];if ([filemgr removeItemAtPath: [NSHomeDirectory() stringByAppendingString:@"/Library/Caches"] error: NULL] == YES) ...原创 2013-04-14 17:51:57 · 182 阅读 · 0 评论 -
NSArray数组通过kvc得到最大值
NSArray *allValues = @[ [NSNumber numberWithInt:20], [NSNumber numberWithInt:36], [NSNumber numberWithInt:84], [NSNumber num...原创 2013-03-25 17:46:36 · 256 阅读 · 0 评论 -
设置buuton等View的字体颜色
#import <Cocoa/Cocoa.h>@interface NSButton (TextColor)- (NSColor *)textColor;- (void)setTextColor:(NSColor *)textColor;@end#import "NSButton+TextColor.h"@implementation NSButt...原创 2013-03-25 16:08:15 · 207 阅读 · 0 评论 -
数组排序
NSArray *stringsArray = [NSArray arrayWithObjects: @"string 1", @"String 21", @"string 12", ...原创 2013-03-25 15:57:37 · 76 阅读 · 0 评论 -
检测耳机 插入
#import <AudioToolbox/AudioToolbox.h>AudioSessionAddPropertyListener (kAudioSessionProperty_AudioRouteChange, callbackHeadphone_func, self);void callbackHeadphone_func ( void *inClientDat...原创 2013-03-25 15:53:00 · 334 阅读 · 0 评论 -
ScrollView indicators 一直显示
需要自己设置一个tag#define noDisableVerticalScrollTag 836913#define noDisableHorizontalScrollTag 836914@implementation UIImageView (ForScrollView) - (void) setAlpha:(float)alpha { if (...原创 2013-03-25 15:50:15 · 403 阅读 · 0 评论 -
NSString cString is Deprecated
当使用老版本的程序 如[fileName cString] 汇报NSString cString is Deprecated警告 修改方法是fileName UTF8String原创 2012-06-28 13:49:17 · 84 阅读 · 0 评论 -
'NSAutoreleasePool' is unavailable: not available in automatic reference countin
'NSAutoreleasePool' is unavailable: not available in automatic reference counting mode这个问题主要是在ARC的基础上,你如果不想使用ARC 可以在target--building setting--llvm language 选择no,但是我出现这个问题是我从非ARC到ARC的转变中 最后抱着个错解决办法...原创 2012-06-27 17:06:02 · 370 阅读 · 0 评论 -
xib在storyboard中的使用
接收了别人的iphone code 印为用的是ios 5 而且使用storyboard,我以前的代码xib好多就不能直接用了,到目前为止我也没有号的办法,只能将xib 相关的h m文件copy到新工程里面去,然后将xib 控件布局重新在storyboard做一次,然后关键就是在属性蓝里面 选择自定义 然后将copy近来的 文件作为自定义文件被选择,然后在进行outlet 和action的绑定就可以...原创 2012-06-26 17:51:34 · 91 阅读 · 0 评论 -
UITextField 键盘弹出移动
//Code from Brett Schumann-(void) keyboardWillShow:(NSNotification *)note{ NSDictionary* info = [note userInfo]; CGSize kbSize = [[info objectForKey:UIKeyboardFrameBeginUserIn...原创 2013-05-29 16:44:24 · 114 阅读 · 0 评论 -
文本宽度计算
UILabel+AutoSize.h #import@interface UILabel (AutoSize)- (void) autosizeForWidth: (int) width;@endUILabel+AutoSize.m#import "UILabel+AutoSize.h"@implementation UILabel (AutoSize...原创 2013-05-27 16:29:41 · 113 阅读 · 0 评论 -
ViewController 堆栈中移除最上层
if([delete_navigation.visibleViewController isKindOfClass:[TopicViewController class]] && [topicNotification.topic.id isEqualToString:self.otherTopicID]){//判断本身就在当前页时只需刷新即可 ...原创 2013-05-27 11:30:30 · 342 阅读 · 0 评论 -
过滤html
+ (NSString *)stringByStrippingHTML:(NSString *)inputString { NSMutableString *outString; if (inputString) { outString = [[NSMutableString alloc] initWithString:inputString]; ...原创 2013-05-20 18:35:12 · 81 阅读 · 0 评论 -
设置语言
方案原创 2012-08-24 09:44:53 · 74 阅读 · 0 评论 -
Uninstall/Resetting Xcode
To reset Xcode to its factory settings for the logged-in user, run these commands in Terminal:> defaults delete com.apple.Xcode> rm -rf ~/Library/Application\ Support/XcodeAt one point ...原创 2012-08-21 18:16:39 · 70 阅读 · 0 评论 -
Accessorytype 取消所有选择
-(void)uncheckCells{for (int section = 0, sectionCount = self.tableView.numberOfSections; section < sectionCount; ++section) { for (int row = 0, rowCount = [self.tableView numberOfRow...原创 2013-05-13 14:10:31 · 114 阅读 · 0 评论 -
scroll判断滑到顶部
tep 1: yourUITableView.delegate = self;Step 2: CGFloat yOffset = 0.0;Step 3: -(void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.contentOf...原创 2013-05-12 14:59:25 · 203 阅读 · 0 评论 -
获得ssid
#import <SystemConfiguration/CaptiveNetwork.h>+ (NSString *)currentWifiSSID { // Does not work on the simulator. NSString *ssid = nil; NSArray *ifs = (__bridge_transfer id)CN...原创 2013-05-12 14:55:13 · 195 阅读 · 0 评论