Objective-C
NOHACKCC
这个作者很懒,什么都没留下…
展开
-
iOS中文版资源库,非常全
Onboard-用一点点代码就可以创建一个漂亮的吸附效果的实践。-高度可定制非侵入式的欢迎页面解决方案。-在MYIntroductionView上完善的,用于构建可定制的app介绍或者教程页面的框架。-一个自定义iOSApp的功能漫游页面的框架。★-一个基于UICollectionView的非侵入式介绍页面组件。-一个很好的教程框架,类似Path3.X版本的App中的样式。JazzHands-简单的基于关键帧的iOS动画框架,由Swift编写。...转载 2022-07-27 08:36:42 · 23430 阅读 · 0 评论 -
AppDelegate
//// AppDelegate.m#import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictiona...原创 2020-04-20 12:08:11 · 380 阅读 · 0 评论 -
AFNetworking2.0基本使用
@interface HttpRequestManagerBase : NSObject@property (nonatomic, strong, readonly) AFHTTPRequestOperationManager *requestManager;@property (nonatomic, strong, readonly) AFHTTPRequestOperation *r...原创 2020-03-24 15:44:53 · 2031 阅读 · 0 评论 -
iOS mantle 使用
model中带数组的情况#import <Mantle/Mantle.h>#import "MantleModelCommonHeader.h"#import "MessageModel.h"@interface MessageListModel : MTLModel <MTLJSONSerializing>@property (nonatomic, s...原创 2020-03-24 15:26:28 · 574 阅读 · 0 评论 -
apns -> 注册推送功能时发生错误, 错误信息: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字
错误:apns -> 注册推送功能时发生错误, 错误信息: Error Domain=NSCocoaErrorDomain Code=3000 "未找到应用程序的“aps-environment”的授权字符串" UserInfo=0x16545fc0 {NSLocalizedDescription=未找到应用程序的“aps-environment”的授权字符串}原创 2014-09-25 17:33:50 · 5248 阅读 · 0 评论 -
一个分段视图使用的例子
使用方法:@interface ARWContactsSegmentedControlViewController ()@property (nonatomic, strong) HMSegmentedControl *topSegmentedControl;@property (nonatomic, strong) UIScrollView *contentScrollView;@原创 2014-10-05 13:57:28 · 1128 阅读 · 0 评论 -
Status bar colour for UIImagePickerController
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{ [[UIApplication sharedApplication] s原创 2014-11-07 12:19:28 · 949 阅读 · 0 评论 -
cocoaPods安装
http://code4app.com/article/cocoapods-install-usage转载 2014-10-04 18:22:43 · 767 阅读 · 0 评论 -
ios 时间与字符串相互转换,包含时区的转换
/** *@brief:字符串转为日期 */+ (NSDate *)stringToNSDate:(NSString*)dateString{ NSDate *dateFromString = [[NSDate alloc]init]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];原创 2014-10-01 15:23:13 · 1645 阅读 · 0 评论 -
ios只更改应用的名字,不修改工程名和target name
1,只需修改product name原创 2014-09-25 18:15:57 · 3336 阅读 · 0 评论 -
ios error:has been modified since the precompiled header,UIKit-54I6A640FSCK.pcm' was built
fatal error: file '/Applications/Xcode 6.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSFileManager.h' has b原创 2014-09-14 14:05:16 · 1176 阅读 · 0 评论 -
fatal error: invalid virtual filesystem overlay file
/Users/nohackcc/Library/Developer/Xcode/DerivedData/TuShuo-dprtzczvltszupcgzavynwhuoyuo/Build/Intermediates/Chipmunk7-ios.build/all-product-headers.yaml:4:13: error: Could not find closing ]! 'roots原创 2014-08-31 17:22:24 · 2330 阅读 · 0 评论 -
ios及安卓画图形
http://blog.csdn.net/rhljiayou/article/details/7212620http://blog.csdn.net/rhljiayou/article/details/9919713转载 2014-09-11 22:30:40 · 804 阅读 · 0 评论 -
将UIBezierPath存为自定义格式的字符串,再将字符串转为UIBezierPath
自定义的字符串格式为@"123.02,234.23|321.23,432.0002|543.0003,432.0045|654.0034,567.0034|23.3443,56.0034|77.3440,55.3443|"/** *@brief:将BezierPath中的点转为字符串 */+ (NSString*)convertBezierPathToNSString:(UIBe原创 2014-07-30 11:58:16 · 1924 阅读 · 0 评论 -
ios push pop动画
push动画:原创 2014-10-28 16:19:22 · 1439 阅读 · 0 评论 -
一种将图片绘制在一个圆形区域内的简单方法——CGContextClip
裁剪是Core Graphics的一项出色的功能特性,让你可以在任意形状中限制绘制操作。你需要做的就是添加形状到context上面,然后调用CGContextClip方法,而不是像之前那样填充它。以后的绘制动作都会被限定在那个区域中!原创 2014-10-10 22:47:18 · 3414 阅读 · 0 评论 -
ios中使用fstream方式打开文件
1,获取文件路径 CFURLRef fileURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("fileName"), CFSTR("xml"), NULL); CFStringRef filePath = CFURLCopyFileSystemPath(fileURL, kCFURLPOSIXPath原创 2015-03-18 11:53:16 · 2098 阅读 · 0 评论 -
CocoaPods pod install/pod update更新慢的问题
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod转载 2015-01-04 14:23:47 · 799 阅读 · 0 评论 -
IOS动画总结
IOS动画动画提供了界面不同状态间的连续虚拟变换,在iOS中动画可以用于重新配置视图,改变大小,改变层级,隐藏他们等等。其中动画有两个级别的操作方式,UIKit Animation用于UIView对象,其封装了Core Animation,而Core Animation用于CALayer层对象,操作更加底层。哪些对象可以用于动画?UIKit Animation可以修改U原创 2015-01-22 17:44:22 · 1598 阅读 · 0 评论 -
fatal error: malformed or corrupted AST file: 'Unable to load module
fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/nohackcc/Library/Developer/Xcode/DerivedData/ModuleCache/3VFU2ZQTFGO4T/Foundation-1VZT29YFRMXA2.pcm": module file not found原创 2014-12-16 11:00:37 · 1593 阅读 · 3 评论 -
NavigationBar设置背景图片后,内容视图会下移的问题
@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets NS_AVAILABLE_IOS(7_0); // Defaults to YES self.automaticallyAdjustsScrollViewInsets = NO;automaticallyAdjustsScrollViewIns原创 2014-12-28 21:01:07 · 2594 阅读 · 0 评论 -
UICollection全屏时错误
the item height must be less than the height of the UICollectionView minus the section insets top and bottom values.UIViewController的属性propertyautomaticallyAdjustsScrollViewInsets默认增加了填充,修改转载 2014-12-26 18:00:22 · 3117 阅读 · 0 评论 -
去掉UINavigationBar下面黑线方法
方法1:修改阴影 [[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];方法2:在某一个查找到视图隐藏NSArray *list=self.navigationController.navigationBar.subviews; for (id obj in list)原创 2014-12-25 11:23:03 · 1266 阅读 · 0 评论 -
button传递任意类型的参数
UIButton * checkBox=[UIButton buttonWithType:UIButtonTypeCustom]; objc_setAssociatedObject(checkBox, "indexPath", indexPath, OBJC_ASSOCIATION_RETAIN_NONATOMIC);获取参数 UIButton *tappedBu原创 2015-01-14 13:03:31 · 1812 阅读 · 0 评论 -
一种侧滑菜单,值得学习
http://code.cocoachina.com/detail/221271/%E4%B8%80%E7%A7%8D%E4%BE%A7%E6%BB%91%E7%9A%84%E6%96%B9%E5%BC%8F%EF%BC%8C%E7%BD%91%E6%98%934.0/转载 2014-12-24 12:14:18 · 819 阅读 · 0 评论 -
UIScrollView的几个要点总结
UIScrollView的几个要点总结:从你的手指touch屏幕开始,scrollView开始一个timer,如果:1. 150ms内如果你的手指没有任何动作,消息就会传给subView。2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。3. 150ms内手指没有滑动,scrollView将转载 2014-10-05 11:06:48 · 688 阅读 · 0 评论 -
将UIView转为图片,并保存至相册
UIGraphicsBeginImageContext(self.view.bounds.size); [View1.layer renderInContext:UIGraphicsGetCurrentContext()]; [View2.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage原创 2014-10-12 22:22:55 · 2190 阅读 · 0 评论 -
IOS各类设备点(point)及像素(pixel)汇总
原创 2014-09-18 23:05:44 · 2009 阅读 · 0 评论 -
ios7状态栏字体颜色设置
google baidu方法很多,我选了一种,方法如下:1,在原创 2014-04-24 16:13:30 · 807 阅读 · 0 评论 -
ios navigationBar颜色比实际设置值浅的解决方法
1,navigationBar.translucent ,navigationBar.translucent 为 YES1,下载原创 2014-04-25 13:49:21 · 2125 阅读 · 2 评论 -
tabBar背景颜色修改
tabController.tabBar.barTintColor = [UIColor blackColor];原创 2014-04-24 16:20:07 · 1173 阅读 · 0 评论 -
改变navigationController pushViewController 和popViewController动画
1,添加框架和头文件2,push //动画 CATransition* transition = [CATransition animation]; transition.delegate = self; transition.type = kCATransitionPush;//可更改为其他方式 transition.subtype = kC转载 2014-05-09 15:52:59 · 880 阅读 · 0 评论 -
根据字体多少使UILabel自动调节尺寸
转自:http://blog.csdn.net/enuola/article/details/8559588在大多属性情况下,给UILabel进行动态数据绑定的时候,往往需要根据字符串的多少,动态调整UILabel的宽度或高度。下面分两种情况考虑:1、UILabel宽度不变,根据字体多少,自动调整UILabel的高度,并折行显示。代码如下:[转载 2014-05-08 00:14:23 · 649 阅读 · 0 评论 -
copy, retain, assign , readonly , readwrite,strong,weak,nonatomic整理
copy:建立一个索引计数为1的对象,然后释放旧对象 对NSString对NSString 它指出,在赋值时使用传入值的一份拷贝。拷贝工作由copy方法执行,此属性只对那些实行了NSCopying协议的对象类型有效。更深入的讨论,请参考“复制”部分。retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1对其他NSObject和其子类对参数进行re转载 2014-05-05 10:57:32 · 627 阅读 · 0 评论 -
ios异步加载头像
//绘制一张图片 _user_Image = [UIImage imageNamed:@"headImage.jpg"]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^ { NSString *user_Image_UrlSt原创 2014-05-05 10:38:21 · 808 阅读 · 0 评论 -
push页面后隐藏tabbar,pop后显示tabbar
隐藏tabbar有两种方式:1:在pushViewController之前调用[self setHidesBottomBarWhenPushed:YES];同时在viewWillDisappear调用:- (void)viewWillDisappear:(BOOL)animated { [self setHidesBottomBarWhenPushe原创 2014-04-18 11:52:11 · 3746 阅读 · 0 评论 -
错ld: 4 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1
ld: 4 duplicate symbols for architecture armv7 clang: error: linker command failed with exit code 1原创 2014-05-03 15:28:14 · 2964 阅读 · 0 评论 -
关于UIView的autoresizingMask属性的研究
UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。UIViewAutoresizingNone = 0,UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresizingFlexibleWidth = 1 UIViewAutoresizin转载 2014-05-02 12:21:54 · 595 阅读 · 0 评论 -
@synchronized(self)的用法
@synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。转自:http://blog.163.com/hongbin89@126/blog/static/11285395转载 2014-05-02 17:57:54 · 709 阅读 · 0 评论 -
popViewControllerAnimated时未调用viewWillAppear问题
[self.navigationController viewWillAppear:YES]; [self.navigationController popViewControllerAnimated:YES];原创 2014-05-17 17:15:57 · 2974 阅读 · 0 评论